В последнее время у моей системы есть заболевание, при котором какой-то процесс на короткое время переходит в "красный гигант". Он выделяет около 4 ГБ памяти, что вызывает предупреждение Windows 7 "Недостаточно памяти", но завершается (или умирает) слишком быстро, чтобы я мог запустить TaskManager, чтобы увидеть, что это такое.

Это обычно происходит, когда машина должна простаивать.

Я хотел бы найти инструмент мониторинга, который может терпеливо ждать, пока это произойдет.

1 ответ1

0

Еще раз Sysinternals Process Explorer на помощь.

  1. Запустите проводник процессов (обязательно выберите "Показать подробности для всех процессов" в меню "Файл").
  2. В меню "Вид" выберите «Выбрать столбцы ...»
  3. На вкладке "Память процесса" выберите "Пиковый рабочий набор"
  4. Сортируйте список процессов по "Пиковому рабочему набору" и ждите. Как только ваша свинья памяти сделает свое дело, она должна появиться как главный элемент в списке процессов.

Обновить:

Еще две вещи, чтобы попробовать:

  1. Проверьте журналы приложений и системы Windows в окне просмотра событий. В частности, найдите записи об ошибках Windows или другие, которые могут указывать на проблему с памятью.
  2. Монитор процесса:
    1. запустите монитор и установите фильтр так, чтобы он включал операцию "Выход из процесса". (Вы также можете удалить отфильтрованные события, если они будут выполняться некоторое время)
    2. Дождитесь ошибки, затем проверьте в журнале все процессы, которые вышли со статусом, отличным от 0.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .