Apple

Используйте Activity Monitor для отслеживания использования памяти Mac

Монитор активности, показывающий пять вкладок процессов

Может быть сложно разобраться с использованием памяти вашего Mac. Утилита Activity Monitor может помочь, особенно когда пришло время подумать, нужно ли вам обновить оперативную память вашего компьютера .

Activity Monitor был частью всех операционных систем MacOS и большинства OS X для Mac, но его текущий формат был представлен в OS X Mavericks (10.9). Эта статья содержит информацию, которая относится к Activity Monitor в MacOS 10.15 до OS X Mavericks (10.9), а также информацию для более ранних версий OS X.

Mac Activity Monitor

Activity Monitor — бесплатная системная утилита, которая поставляется на всех компьютерах Mac. Он содержит вкладки для пяти областей, которые иллюстрируют, как приложения и другие процессы влияют на ваш компьютер. Вкладки:

  • CPU : показывает влияние процессов на активность процессора
  • Память : контролирует использование памяти, включая физическую память RAM
  • Энергия : указывает количество энергии, используемой каждым приложением
  • Диск : показывает количество данных, прочитанных и записанных на диск
  • Использование сети : указывает, какие процессы отправляют или получают данные по вашей сети.
Монитор активности, показывающий пять вкладок процессов

На вкладке «Память» в Activity Monitor вы можете отслеживать и управлять использованием памяти на вашем Mac.

Диаграмма памяти монитора активности (Mavericks OS X и позже)

Когда Apple выпустила OS X Mavericks, она представила диаграмму «Давление памяти» в Activity Monitor вместе со сжатой памятью — существенное изменение в том, как операционная система управляет памятью. Сжатие памяти максимально использует доступную оперативную память, сжимая данные, хранящиеся в оперативной памяти, вместо подкачки памяти в виртуальную память, процесс, который может значительно снизить производительность Mac.

В дополнение к использованию сжатой памяти, Mavericks внес изменения в Activity Monitor и то, как он представляет информацию об использовании памяти. Вместо того, чтобы использовать круговую диаграмму, которая появлялась в более ранних версиях OS X, чтобы показать, как распределяется память, Apple представила диаграмму «Давление памяти» как способ выразить, сколько памяти сжимает ваш Mac, чтобы освободить место для других действий.

График давления памяти

Диаграмма давления памяти отображается в нижней части вкладки «Память» в окне «Монитор активности». Он указывает степень сжатия, применяемого к ОЗУ, а также когда подкачка на диск происходит, когда сжатие недостаточно для удовлетворения требований приложений по выделению памяти.

Диаграмма давления памяти отображается в трех цветах:

  • Зеленый: указывает на отсутствие сжатия
  • Желтый: показывает, когда происходит сжатие
  • Красный: сжатие достигло предела, и началась подкачка в виртуальную память

В дополнение к цвету, который указывает, что происходит в системе управления памятью, высота столбцов отражает степень сжатия или подкачки, которая продолжается.

Приложение Activity Monitor вкладка «Память» на Mac

В идеале диаграмма давления памяти должна оставаться зеленой, указывая на то, что сжатие не происходит и что у вас достаточно свободной оперативной памяти для задач, которые необходимо выполнить. Когда диаграмма начинает отображаться желтым цветом, это означает, что кэшированные файлы, которые больше не активны, но все еще хранят свои данные в ОЗУ, сжимаются, чтобы создать достаточно свободной ОЗУ для назначения приложениям, запрашивающим выделение ОЗУ.

Сжатие памяти требует некоторой загрузки ЦП, но это небольшое снижение производительности незначительно и обычно незаметно для пользователя.

Когда диаграмма «Давление памяти» начинает отображаться красным цветом, больше не хватает неактивной оперативной памяти для сжатия, и происходит переключение на диск (виртуальную память). Выгрузка данных из ОЗУ является гораздо более трудоемкой задачей и обычно заметна как общее снижение производительности вашего Mac.

Как сказать, когда вам нужна оперативная память

График Memory Pressure позволяет легко определить, требуется ли вашему Mac дополнительная оперативная память.

  • Если график в большинстве случаев зеленый , ваш Mac не требует дополнительной оперативной памяти.
  • Если ваша диаграмма представляет собой смесь желтого и зеленого , ваш Mac наилучшим образом использует доступную оперативную память без необходимости распечатывать данные на диске. Вы видите выгоду от сжатия памяти и способности Mac экономно использовать оперативную память, чтобы вам не пришлось добавлять больше оперативной памяти. Если график обычно желтый и редко зеленый, вам может понадобиться оперативная память в ближайшем будущем.
  • Если график часто отображается красным или в течение длительного времени, ваш Mac выиграет от увеличения объема оперативной памяти. Если при открытии приложения оно становится красным, а в остальном остается желтым или зеленым, вам, вероятно, не понадобится больше оперативной памяти, хотя вы можете сократить количество одновременно открытых приложений.

Хотя значок Dock Activity Monitor можно настроить для отображения некоторых статистических данных в Dock, сжатая память не является одной из них. Вы должны открыть окно приложения, чтобы просмотреть график давления памяти.

Диаграмма памяти монитора активности (OS X Mountain Lion и ранее)

Более ранние версии OS X до OS X Mountain Lion использовали более старый стиль управления памятью, который не использовал сжатие памяти. Вместо этого он пытается освободить память, которую он ранее выделил приложениям, а затем — при необходимости — разместить страницу памяти на вашем диске как виртуальную память.

Круговая диаграмма монитора активности

Круговая диаграмма Activity Monitor отображает четыре типа использования памяти: свободная (зеленая), проводная (красная), активная (желтая) и неактивная (синяя). Чтобы понять использование памяти, вам необходимо знать, что представляет собой каждый тип памяти и как он влияет на доступную память.

  • Бесплатно. Это оперативная память вашего Mac, которая в данный момент не используется и может быть назначена любому процессу или приложению, которому требуется вся или некоторая часть доступной памяти.
  • Проводной доступ . Ваш Mac назначает проводную память своим внутренним потребностям и основным потребностям приложений и процессов, которые вы используете. Проводная память представляет собой минимальный объем оперативной памяти, который необходим вашему Mac в любой момент времени для продолжения работы. Вы можете думать об этом как о памяти, которая запрещена для всего остального.
  • Активный. Память, используемая в настоящее время приложениями и процессами на вашем Mac, кроме специальных системных процессов, назначенных для проводной памяти, является активной памятью. Вы можете увидеть рост активной памяти по мере запуска приложений или по мере необходимости для запущенных приложений, и захватывать больше памяти для выполнения задачи.
  • Неактивный. Неактивная память больше не требуется приложению, но Mac еще не перешел в пул свободной памяти.

Понимание неактивной памяти

Когда вы выходите из приложения, OS X не освобождает всю память, используемую приложением. Вместо этого он сохраняет состояние запуска приложения в разделе «Неактивная память». Если вы перезапустите то же самое приложение, OS X знает, что ему не нужно загружать приложение с жесткого диска, поскольку оно уже хранится в неактивной памяти. В результате OS X переопределяет раздел Неактивной памяти, который содержит приложение как Активную память, что делает перезапуск приложения быстрым процессом.

Неактивная память не остается неактивной вечно. OS X может начать использовать эту память при перезапуске приложения. Он также использует неактивную память, если не хватает свободной памяти для нужд приложения.

Последовательность событий выглядит примерно так:

  • Когда вы запускаете приложение, OS X проверяет, хранится ли оно в неактивной памяти. Если это так, эта память переназначается как активная, и приложение запускается.
  • Если приложение не находится в неактивной памяти, OS X выделяет соответствующий кусок свободной памяти для приложения.
  • Если свободной памяти недостаточно, OS X освобождает неактивную память для удовлетворения потребностей приложения. Освобождение неактивной памяти удаляет одно или несколько кэшированных приложений из пула неактивной памяти, увеличивая время запуска этих приложений.

Итак, сколько оперативной памяти вам нужно?

Ответ на этот вопрос обычно отражает количество оперативной памяти, в которой нуждается ваша версия OS X, тип приложений, которые вы используете, и количество приложений, которые вы используете одновременно. Однако есть и другие соображения. В идеальном мире было бы неплохо, если бы вам не приходилось часто совершать набеги на неактивную оперативную память. Это обеспечивает наилучшую производительность при многократном запуске приложений при сохранении достаточного объема свободной памяти для удовлетворения потребностей любых работающих в данный момент приложений. Например, каждый раз, когда вы открываете изображение или создаете новый документ, соответствующему приложению требуется дополнительная свободная память.

Чтобы помочь вам решить, нужно ли вам больше оперативной памяти, используйте Activity Monitor для наблюдения за использованием оперативной памяти. Если объем свободной памяти падает до уровня, когда освобождается неактивная память, вы можете добавить больше оперативной памяти для обеспечения максимальной производительности.

Вы также можете посмотреть на значение Page outs в нижней части главного окна Activity Monitor. Это число указывает, сколько раз ваш Mac исчерпал доступную память и использовал ваш жесткий диск в качестве виртуальной памяти. Это число должно быть меньше 1000 во время использования Mac на протяжении всего дня.

Вам не нужно добавлять больше оперативной памяти, если ваш Mac выполняет ваши ожидания и потребности.

Похожие посты
Apple

5 лучших бесплатных почтовых клиентов для Mac в 2020 году

Apple

Что делать, если ваш Mac не включается

Apple

Восстановить пароль учетной записи электронной почты с помощью macOS Keychain Access

Apple

Режим восстановления iPad: исправление заблокированного или застрявшего в Apple Apple логотипа