Захватите 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, чтобы я мог на него взглянуть.