Email or username:

Password:

Forgot your password?
Dmitriy Skrylnikov

Лол, мак с 8 гигами озу начинает тормозить когда лиса съедает больше 20 гб)

7 comments
Григорий Клюшников

Но, на самом деле, есть больше одного способа считать, сколько памяти занимает процесс. И вроде бы какого-то единственного верного не существует.

Dmitriy Skrylnikov

@grishka я честно не знаю что конкретно значит эти цифры, но это ровно те значения что отображаются с мониторинге системы, только просуммированные по всем процессам приложения

Григорий Клюшников

Dmitriy Skrylnikov, я к тому, что в современных ОС с виртуальной памятью про некоторые страницы памяти нельзя сказать, к какому процессу они относятся. Скажем, вот есть у тебя системная библиотека какая-нибудь, которая подгружена в дофига процессов, какой-нибудь там AppKit.framework. Физически в памяти существует только одна её копия. Но эта копия замаплена в адресное пространство каждого из этих процессов. Надо ли учитывать эту память в количестве занимаемой каждым процессом памяти? Можно не учитывать. Но если её не учитывать нигде, то получится, что она с точки зрения пользователя пропала в никуда. А если учитывать, то получится, что занято больше, чем занято на самом деле.

Короче, нет правильного ответа на этот вопрос :)

Dmitriy Skrylnikov, я к тому, что в современных ОС с виртуальной памятью про некоторые страницы памяти нельзя сказать, к какому процессу они относятся. Скажем, вот есть у тебя системная библиотека какая-нибудь, которая подгружена в дофига процессов, какой-нибудь там AppKit.framework. Физически в памяти существует только одна её копия. Но эта копия замаплена в адресное пространство каждого из этих процессов. Надо ли учитывать эту память в количестве занимаемой каждым процессом памяти? Можно не учитывать....

Digitual :ablobcatwave:

@dskr так лиса у тебя девелопер эдишн)

haiku

@dskr сомневаюсь что тормозит из-за памяти, на скрине цпу нет, возможно при занятых 20 гигах там на проц нагрузка монструозная?

Dmitriy Skrylnikov

@haiku тут причина как раз таки в озу, ибо на таком же маке с 16 гб таких проблем не возникало. На 8 же, при большом потреблении озу проявляется странное поведение, при взаимодействии с системой, банально в браузере сайт скроллишь, процессор грузится процентов на 80, и большую часть грузит процесс kernel_task(с температурами на м1 всё в порядке), если же ничего не делать, то секунд через 10 нагрузка падает в ноль. Ну тоесть скорее всего это макос пытается озу/свопом жанглировать

Go Up