Недавно у меня возникла проблема с использованием моего процессора. Это буквально всегда около 90% -100%, но в диспетчере задач в разделе «пользователь» это говорит по-другому. Даже когда я делаю грубый подсчет процессов, они не складываются в то, о чем говорят диспетчер задач или монитор производительности (Advanced System Care). В чем дело?
1 ответ
Системный процесс вызывает высокую загрузку процессора.
Чтобы выявить проблемы использования ЦП, вы должны использовать Event Tracing для Windows (ETW) для сбора данных выборки ЦП (не точно, это полезно для обнаружения зависаний).
Для захвата данных установите Windows Performance Toolkit, который является частью Windows 10 SDK.
Теперь запустите WPRUI.exe
выберите First Level
при ресурсах выберите загрузки ЦП и нажмите на старте.
Теперь запишите 1 минуту использования процессора. Через 1 минуту нажмите Сохранить.
Теперь проанализируйте сгенерированный файл ETL с помощью анализатора производительности Windows , перетащив график загрузки CPU Usage (sampled)
на analysis pane
и упорядочив столбцы, как показано на рисунке:
Внутри WPA загрузите символы отладки и разверните стек процесса SYSTEM. В этой демонстрации загрузка ЦП происходит от драйвера nVIDIA.