У меня возникла проблема с производительностью на моем компьютере с Windows 7 (64-разрядной) (Win 7 Professional), и она вызывает определенное замедление, которое наиболее заметно в Process Explorer (ранее Sysinternals).
Машина обычно остается включенной. Когда я впервые вхожу в систему, все быстро и отзывчиво. Запуск Process Explorer происходит почти мгновенно (максимум 1 секунда). Данные обновляются без заметной задержки, а переключение в режим администратора в Process Explorer (Файл...Показать подробности для всех процессов) происходит так же быстро (секунда или две для закрытия и повторного открытия PE).
В течение 6-7 часов машина постепенно становится менее отзывчивой. Даже после того, как я закрыл ВСЕ открытые программы, запуск Process Explorer теперь занимает несколько секунд. Переключение в режим администратора может занять более 10 секунд). Когда он снова появляется, окно рисуется очень медленно - в окне приложения рисуется только одна строка в секунду.
Уничтожение и перезапуск процесса explorer.exe, похоже, не оказывает никакого эффекта, и это довольно стандартная рабочая машина без каких-либо настроек. На ней работает антивирус WebRoot.
Процессор, температура, сетевая и дисковая активность показываются примерно как "простой", так что я немного озадачен. Я предполагаю, что это похоже на какую-то проблему блокировки - как будто общий ресурс где-то оспаривается и удерживается ошибочным процессом слишком долго, что приводит к снижению производительности без высокой загрузки процессора.
Выход из системы и повторный вход в систему устраняют проблему производительности — все снова становится отзывчивым.
Итак, конкретика моего вопроса:
- Какие ресурсы Windows использует/от которых зависит Process Explorer, и которые могут быть настолько перегружены, что я замечу снижение производительности?
- Какие диагностические инструменты/процедуры я могу использовать, чтобы попытаться найти первопричину?