Как поймать медленный процесс

Как поймать медленный процесс

Фон:

У меня приличная настройка, от которой не ожидаешь большой задержки:

Это Q6600 Core 2 Quad с 4 ГБ DDR2 RAM Ge-force 9800 GT и материнской платой n-force 680i. Работает под управлением 64-битной Windows.

Недавно я обновился с 32-битной версии Windows до 64-битной, потому что ПК сильно зависал во время игр. Теперь система зависает на микроуровне. Время от времени она переходит в странное состояние, когда зависает на, казалось бы, короткую, но заметную долю секунды, примерно раз в две секунды. В течение этой доли секунды весь звук перестает воспроизводиться, а пользовательский интерфейс запаздывает (невозможно переместить курсор мыши). Это часто происходит во время игры, но также, кажется, происходит даже во время загрузки веб-страниц, а иногда, когда вообще ничего не открыто. Мой ПК часто входит в это состояние, иногда на короткое время, а иногда и на более длительное, требуя перезагрузки. Я пробовал отключать антивирус (Avast), но задержка все равно происходит. Диспетчер задач не показывает никаких скачков в загрузке ЦП, что, как я предполагаю, вероятно, связано с тем, что диспетчер задач перестает отвечать, когда происходят эти микроуровневые зависания.

Я предполагаю, что это либо мой антивирус (хотя он отключен), либо плохо написанные драйверы для моих сумасшедших игровых устройств (мышь Cyborg RAT, которая увеличивает загрузку процессора для текущего процесса на моем медленном ноутбуке, делая его непригодным для использования, либо Razer Nostromo, который много раз выдавал синий экран на моем рабочем ПК), либо какая-то форма вредоносного ПО. Также возможно, что мой процессор перегревается.

Вопрос:

Есть ли какое-либо программное обеспечение или средства, позволяющие отслеживать/регистрировать использование ЦП процессами и службами в моей системе, чтобы выяснить, какой из них вызывает проблему?

решение1

Что-то вроде Process Explorer (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) сможет предоставить вам небольшую историю запущенных процессов и служб.

Есть ли у вас что-нибудь, что будет отслеживать температуру ЦП и ГП в вашей системе? Мой старый ПК часто зависал во время игр, и это оказалось из-за сильного перегрева видеокарты (мне повезло, что она не расплавилась!). Это была одна из тех штуковин двойной ширины с огромным вентиляционным отверстием для вентилятора. Этот вентилятор был полностью забит пылью, и после того, как я его продул, все значительно улучшилось. Я использовал ATITool (http://www.techpowerup.com/atitool/) для отладки, поскольку у него есть температурный монитор и режим обнаружения артефактов, в котором он нагружает графический процессор. Я использовал это, чтобы увидеть огромное увеличение температуры, которое вызвал короткий игровой период. Я считаю, что это работает, даже если у вас нет карты ATI.

Вы также можете запустить MemTest32 или что-то подобное, чтобы проверить надежность микросхем памяти.

Связанный контент