Различные столбцы в Activity Monitor немного сбивают с толку
Различные столбцы в Activity Monitor немного сбивают с толку
Ответы:
Взято из моего ответа при сбое сервера :
Mac OS X Memory Jargon:
Wired : это относится к коду ядра и тому подобному. Память, которая никогда не должна перемещаться из ОЗУ. Также известен как резидентная память.
Shared : память, которая используется двумя или более процессами. Оба процесса будут показывать этот объем памяти, поэтому он может вводить в заблуждение относительно того, сколько памяти фактически используется.
Real : это «реальное» использование памяти приложением, о котором сообщает task_info () - приблизительный подсчет количества физических страниц, которые есть у текущего процесса. (RSIZE)
Частная : это память, которую процесс использует исключительно самостоятельно и которая используется в резидентной памяти. (RPRVT)
Виртуальный : Общий объем адресного пространства в процессе, который сопоставлен с чем угодно - независимо от того, является ли он произвольно большим пространством для переменных или чего-либо еще - он не соответствует фактическому использованию виртуальной машины. (VSIZE)
Активный : Память в настоящее время помечена как активная и используется ОЗУ.
Неактивно : «Неактивная память больше не используется и была кэширована на диск. Она останется в ОЗУ, пока не понадобится место другому приложению. Если вы (или клиент вашего компьютера) вернетесь, оставьте эту информацию в ОЗУ». к этому позже. " - Справка Mac OS X
Свободно : объем ОЗУ, фактически доступный без каких-либо данных.
Лучшая документация, которую я знаю (и которую смог найти в последующих исследованиях), - это собственная статья Apple об управлении памятью на их веб-сайте для разработчиков.
Другие полезные источники: список рассылки Darwin-dev: [ 1 ], [ 2 ] и старая статья о MacOSXHints . Кроме того, Майк Эш разместил в своем блоге введение хорошего мирянина.
Реальная память относится к физической памяти (фактическим модулям памяти на вашем компьютере). Виртуальная память - это объем «фальшивой» памяти, выделяемой процессу, то есть память, выделяемая на постоянном носителе (жестком диске, твердотельном диске и т. Д.) Для этого процесса. Общая память - это физическая (реальная) память, которую можно использовать совместно с другими процессами. Частная память - это «настоящая» память, которая может использоваться только процессом, которому она выделена.
Эти объяснения могут также помочь ... непосредственно из монитора активности -> справка -> просмотр использования системной памяти:
Вот объяснение некоторых сведений, отображаемых в нижней части панели памяти:
Apple обновила Activity Monitor в OSX 10.9 (Mavericks). У них есть хорошая статья о том, что все значит здесь http://support.apple.com/kb/HT5890 . В итоге...
Комбинация статистики свободной, проводной, активной, неактивной и использованной памяти в предыдущих версиях Activity Monitor была заменена в Mavericks на легко читаемый график «Memory Pressure».
Давление памяти обозначается цветом: