Диспетчер задач (Task Manager)

В системе Windows 2000 сохранено известное по Windows NT 4.0 средство мониторинга производительности – Диспетчер задач, который предоставляет информацию о программах и процессах, запущенных на компьютере, и отображает наиболее общие показатели производительности процессов.

Диспетчер задач можно использовать для отслеживания ключевых индикаторов производительности вашего компьютера. Вы можете быстро отслеживать статус запущенных программ и завершать приложения, которые перестали отвечать на запросы системы. С помощью диспетчера задач можно отслеживать активность запущенных процессов 4 по 15 параметрам и просматривать графики использования процессора и памяти.

Для запуска диспетчера задач можно использовать один из следующих методов:

§ Нажать комбинацию клавиш <Сtrl>+<Аlt>+<Del> и нажать в появляющемся окне кнопку Диспетчер задач.

§ Щелкнуть правой кнопкой мыши на свободном пространстве панели задач и выбрать в контекстном меню пункт Диспетчер задач.

§ Вызвать команду Выполнить(Run) и ввести taskmgr.

Рисунок 23 Окно диспетчера задач (Task Manager)

Если диспетчер задач запущен, то в правой части панели задач (на systray) появляется индикатор загрузки процессора. Если подвести указатель мыши к этому индикатору, то будет показана степень загруженности процессора в процентах.

 

Для просмотра запушенных процессов и показателей их производительности выберите вкладку Процессы(Processes) в окне Диспетчер задач Windows(Рисунок 21). Таблица процессов содержит все процессы, запущенные в собственном адресном пространстве, включая все приложения и системные сервисы. Если требуется просмотреть 16-разрядные процессы, то в меню Параметрывыберите команду Отображать 1б-разрядные задачи(Show 16-bit tasks). С помощью команды Выбрать столбцы(Select columns) меню Вид(View) можно добавить на экран новые столбцы показателей. В открывшемся диалоговом окне Выбор столбцовустановите флажки рядом с теми показателями, которые должны быть отображены в таблице.

В Таблица 5 кратко описаны основные столбцы таблицы и соответствующие им счетчики.

Таблица 5 Основные счетчики диспетчера задач

Счетчик Описание
Имя образа (Image Name) Имя процесса
Идентификатор процесса (PID) (Process Identifier) Числовое значение, которое уникальным обра- зом определяет процесс во время его работы
Загрузка ЦП (CPU Usage) Выраженное в процентах время, в течение ко- торого процесс использовал время процессора с момента последнего обновления
Время ЦП (CPU Time) Суммарное время процессора, использованное процессом со времени его запуска (в секундах)
Использование памяти (Memory Usage) Объем виртуальной памяти, используемой про- цессом (в килобайтах)
Память – изменение (Memory usage Delta) Изменение объема памяти с момента последне- го обновления. Диспетчер задач отображает отрицательные значения
Память – максимум (Peak Memory Usage) Максимальный объем выделенной памяти, ис- пользованной процессом с момента запуска. Выделенной памятью является память, кото- рую процесс использует на физическом носи- теле (например, в ОЗУ) или в файле подкачки
Ошибки страницы (Page Faults) Число прерываний, которые возникают, когда приложение пытается прочитать или записать данные в страницу, которая не загружена в оперативную память
Число чтений (I/O Reads) Число операций ввода/вывода, сгенерирован- ных процессом чтения, включая операции для файлов, сети и устройств
Прочитано байт (I/O Read Bytes) Число байт, прочитанных в ходе операций вво- да/вывода, сгенерированных процессом чтения, включая операции для файлов, сети и уст- ройств
Ошибки страницы – изменение (Page Faults Delta) Изменение числа ошибок страниц с момента последнего обновления
Объем виртуальной памяти (Virtual Memory Size) Объем виртуальной памяти (адресного про- странства) выделенного процессу
Выгружаемый пул (Paged Pool) Объем виртуальной памяти, выгруженный на жесткий диск
Невыгружаемый пул (Non-paged Pool) Объем памяти операционной системы, исполь- зуемой процессом (в килобайтах). Данная па- мять никогда не выгружается на диск
Базовый приоритет (Base Priority) Определяет порядок диспетчеризации потоков процесса для обработки процессором.
Счетчик дескрипторов (Handle Count) Число дескрипторов объектов в таблице объек- тов процесса
Счетчик потоков (Thread Count) Число потоков, запущенных в процессе
Объекты GDI (GDI Objects) Число объектов GDI, используемых в данный момент процессом. 0бьекты из библиотеки графического пользова- тельского интерфейса (Graphic Device Interface, GDI), входящей в интерфейс прикладного про- граммирования (АРI) для устройств вывода графики
Число записей (I/O Writes) Число операций ввода/вывода, сгенерирован- ных процессом записи, включая операции для файлов, сети и устройств
Записано байт (I/O Write Bytes) Число байт, записанных в ходе операций вво- да/вывода, сгенерированных процессом запи- си, включая операции для файлов, сети и уст- ройств
Имя пользователя (User Name) Имя пользователя, который владеет процессом

 

Базовый приоритет задается, как правило, кодом приложения. С помощью диспетчера задач можно изменить базовый приоритет процесса. Внесенное изменение будет действительно только в течение времени работы процесса. При следующем запуске процесс будет выполняться с базовым значением приоритета. Для изменения приоритета процесса выделите имя: на вкладке Процессыи щелкните на нем правой кнопкой мыши. Затем в контекстном меню выберите пункт Приоритет(Set Priority) и укажите новый уровень приоритета.

Вы можете регулировать скорость, с которой обновляются показания счетчиков в диспетчере задач. Это позволяет снизить процент использования ресурсов, но при этом данные могут оказаться слишком приближенными. Для выполнения принудительного обновления выберите команду Обновить(Refresh Now) меню Вид или нажмите клавишу < F5>. В диспетчере задач можно задать следующие скорости обновления:

§ высокая (High) - обновление проводится каждые полсекунды;

§ обычная (Normal) - обновление выполняется каждую секунду;

§ низкая (Low) - показания обновляются каждые 4 секунды;

§ приостановить (Paused) – автоматическое обновление не производится. Для запуска обновления нажмите клавишу <F5>.