Представленный в системах Windows® 7 и Windows Server® 2008 R2 монитор ресурсов Windows (resmon.exe) является мощным средством, дающим представление об использовании системных ресурсов процессами и службами. Наряду с наблюдением за использованием ресурсов в режиме реального времени монитор ресурсов дает возможность проанализировать неотвечающие процессы, определить приложения, использующие файлы, а также контролировать процессы и службы.
Монитор ресурсов имеет пять вкладок: Обзор, ЦП, Память, Диск и Сеть. На вкладке Обзор отображаются общие данные об использовании системных ресурсов, на других вкладках выводятся сведения о каждом конкретном ресурсе.
Определение процесса с наиболее высоким уровнем использования ЦП
Перейдите на вкладку ЦП
В разделе Процессы щелкните столбец ЦП, чтобы отсортировать процессы по текущему уровню потребления ресурса ЦП
На первом месте в разделе Образ находится процесс, использующий наибольший объем ЦП; он же имеет самое высокое значение в разделе ЦП.
Определение процесса, использующего файл
Откройте вкладку ЦП, а затем разверните таблицу Связанные дескрипторы, щелкнув строку ее заголовка.
Щелкните поле Поиск дескрипторов, введите имя искомого файла, а затем нажмите кнопку поиска. В строке поиска регистр не учитывается, а подстановочные знаки не поддерживаются. В поле поиска можно ввести все имя файла или его часть, а также весь путь или его часть. Например, при поиске c:\windows будут выведены все файлы, путь которых содержит c:\windows.
Просмотрите результаты, чтобы определить процесс, использующий файл.
Определение сетевого адреса, к которому подключен процесс
Откройте вкладку Сеть, а затем разверните таблицу Подключения TCP, щелкнув строку ее заголовка
Найдите процесс, сетевое подключение которого требуется определить. Если в таблице слишком много записей, щелкните элемент Образ, чтобы выполнить сортировку по имени исполняемого файла
В столбцах Удаленный адрес и Удаленный порт просмотрите, к какому сетевому адресу и порту подключен процесс.
Просмотр свободного места на всех устройствах хранения
Откройте вкладку Диск, а затем разверните таблицу Запоминающие устройства, щелкнув строку ее заголовка. В столбце Свободное место отображается объем свободного места в мегабайтах для каждого физического диска системы.
Просмотр объема памяти, доступного программам
Откройте вкладку Память
В разделе Физическая память просмотрите значение Доступно для программ. Доступная память — это сумма зарезервированной памяти и свободной памяти. В свободную память входят пустые страницы памяти
Устранение неполадок в неотвечающих приложениях
Переставшие отвечать приложения могут ожидать завершения других процессов или доступности системных ресурсов, после чего они возобновят свою работу. С помощью монитора ресурсов Windows можно просмотреть цепочки ожидания и завершить работу процессов, вызывающих неправильную работу программ. Неотвечающий процесс будет выделен красным цветом в таблице ЦП на вкладке Обзор и в таблице Процессы на вкладке ЦП.
Внимание: Монитор ресурсов используется для завершения процесса только в том случае, если пользователь не может закрыть программу обычным способом. Если с процессом связана какая-либо открытая программа, она будет немедленно закрыта, а все несохраненные данные будут утеряны. Завершение работы системного процесса может привести к нестабильности системы и потере данных.
В основной таблице на любой из вкладок монитора ресурсов в столбце Образ правой кнопкой мыши щелкните имя исполняемого файла процесса, который требуется проанализировать, а затем выберите пункт Анализ цепочки ожидания
Если процесс выполняется нормально и не ожидает другие процессы, данные о цепочке ожидания не выводятся. Если процесс ожидает другие процессы, отображается дерево, упорядоченное по принципу зависимости от других процессов.
Если отображается дерево цепочки ожидания, в нем можно завершить один или несколько процессов. Для этого следует выбрать нужные процессы и нажать кнопку Завершить процесс.
Примечание: Работа многих системных процессов находится в зависимости от других процессов и служб. Монитор ресурсов отобразит данные о цепочке ожидания для любого процесса. Если процесс в таблице не выделен красным цветом, состояние процесса имеет значение Выполняется, а программа работает нормально, то никаких действий пользователя не требуется.