Recentemente, tenho tido um problema recente com o uso da CPU. Está literalmente sempre em torno de 90% -100%, mas no gerenciador de tarefas, em 'usuário', diz o contrário. Mesmo quando faço um cálculo aproximado dos processos, eles não correspondem ao que o gerenciador de tarefas ou monitor de desempenho (Advanced System Care) diz ser. O que está acontecendo?
Responder1
O processo do sistema causa alto uso da CPU.
Para diagnosticar os problemas de uso da CPU, você deve usar o Event Tracing for Windows (ETW) para capturarAmostragem de CPUdados (não precisos, isso é útil para detectar travamentos).
Para capturar os dados,instale o kit de ferramentas de desempenho do Windows, que faz parte doSDK do Windows 10.
Agora execute WPRUI.exe
, selecione First Level
, em Seleção de recursosutilização do CPUe clique emcomeçar.
Agora capture 1 minuto do uso da CPU. Após 1 minuto clique emSalvar.
Agoraanalise o arquivo ETL gerado com o Windows Performance Analyzerarrastando e soltando o CPU Usage (sampled)
gráfico analysis pane
e ordenando as colunas como você vê na imagem:
Dentro do WPA,carregue os símbolos de depuraçãoe expanda Pilha do processo SYSTEM. Nesta demonstração, o uso da CPU vem do driver nVIDIA.