ntoskrnl.exe!IoGetStackLimits+0x3060

когда компьютер не используется в течение 4 минут, процесс начинает занимать около 25% (одно ядро) процессора.

У меня есть талант водителя для обновления, я попробовал несколько вариантов лечения Windows 10 .. но все еще остается. Вредоносные программы также сканируются.

1 ответ1

1

Захватите xperf след использования ЦП. Сначала установите WPT, который является частью Windows 10 SDK. Теперь откройте cmd.exe от имени администратора и выполните эту команду, чтобы зафиксировать 30-секундную загрузку процессора:

xperf -on latency -stackwalk profile -buffersize 2048 -MaxFile 2048 -FileMode Circular && timeout 30 && xperf -d C:\HighCPUUsage.etl

Откройте трассировку в WPA.exe, загрузите символы отладки с сервера символов Microsoft.

Теперь перетащите график использования CPU (Sampled) в правую часть WPA, выберите этот макет и расширьте стек процесса SYSTEM и посмотрите, где распределяется загрузка CPU:


(в этой демонстрации ядро занято обнулением ОЗУ).

Теперь вы должны увидеть причину. Если вам нужна помощь, поделитесь сжатым файлом ETL, чтобы я мог на него взглянуть.

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