Мониторинг процессов с помощью Мониторинга системы (Activity Monitor)

Основным приложением Lion для мониторинга процессов во время их выполнения является Мониторинг системы (Activity Monitor). Этот крайне полезный инструмент выводит основные показатели состояния любого выполняющегося в данный момент процесса и системы в целом. Если приложение прекратило отвечать или стало работать заметно медленнее, проверьте его с помощью Мониторинга системы (Activity Monitor). Также воспользуйтесь Мониторингом системы, если вся система стала работать заметно медленнее. Эта утилита поможет идентифицировать приложение или фоновый процесс, который использует значительный процент системной памяти или ресурсов процессора.

Чтобы увидеть выполняющиеся в данный момент процессы компьютера Mac с помощью Мониторинга системы (Activity Monitor), выполните следующие шаги.

1. Откройте Программы/Утилиты/Мониторинг системы (/Applications/ Utilities/Activity Monitor).

Идентификатор процесса (PID). Каждый процесс имеет уникальный идентификатор, который выбирается согласно с порядком его запуска с момента загрузки системы.

Имя процесса (Process Name). Имя, которое выбрал создатель этого процесса.

Пользователь (User). Каждый процесс запускается от имени определенного пользователя. Поэтому каждое приложение имеет доступ к файловой системе согласно с присвоенной учетной записью.

% ЦП (% CPU). Это число показывает общий процент использования процессом ресурсов центрального процессора. Отметим, что максимально возможное значение равно 100%, умноженным на количество процессорных ядер в системе.

Потоки (Treads). Каждый процесс разбивается в дальнейшем на ряд потоков выполнения. Использование нескольких потоков в процессе помогает увеличить быстроту реакции, поскольку процесс может выполнять несколько задач одновременно. Мультипоточность также увеличивает производительность, так как каждый поток одного процесса может выполняться на отдельном ядре процессора.

Физическая память (Real Mem). Это значение представляет объем физической памяти, которую занимает в данный момент процесс.

Тип (Kind). Этот столбец показывает, для какой архитектуры процессора было написано приложение: Intel (64 bit), Intel или PowerPC. 2. Щелкните на заголовке столбца, чтобы отсортировать список процессов по этому столбцу.

Щелкните на заголовке столбца еще раз, чтобы переключиться между возрастающим и убывающим порядком сортировки. Можно также настроить число столбцов и частоту обновления в меню Вид (View).

В. По умолчанию утилита Мониторинг системы (Activity Monitor) будет показывать только процессы, выполняющиеся для зарегистрированного в данный момент пользователя. Чтобы увидеть все активные процессы, выберите Все процессы (All Processes) из всплывающего меню Показать (Show).

Используйте поле поиска Spotlight в верхнем правом углу окна Мониторинг системы (Activity Monitor), чтобы быстро сократить список выполняющихся процессов.

Просматривая все процессы и сортируя список по значениям % ЦП (% CPU) или Память (Real Mem), можно определить, использует ли какой-то из процессов слишком много ресурсов.

4. Чтобы еще дальше исследовать процесс, дважды щелкните на его имени в списке Мониторинг системы (Activity Monitor). Появится окно, содержащее полную информацию о процессе.

5. Чтобы проверить системную информацию, пощелкайте на вкладках внизу окна Мониторинг системы (Activity Monitor). Эти средства мониторинга удобны при поиске неисправностей, так как показывают системную статистику в реальном времени.

Совет. Уделите некоторое время исследованию всех средств, доступных через Activity Monitor. Если требуется более подробная инспекция процессов, воспользуйтесь приложением /Developer/Applications/Instruments, устанавливаемым как часть дополнительного пакета Xcode Developer Tools, который можно найти в Арр Store.