Processo intensivo em execução, mas sem uso de CPU exibido no monitor de recursos

Processo intensivo em execução, mas sem uso de CPU exibido no monitor de recursos

No Windows 7 (x64), há ocasiões em que estou executando algum tipo de processo intensivo de CPU, como a aplicação de filtros no Photoshop, etc., que leva vários minutos para ser executado. Se eu olhar no monitor de recursos, não vejo muito uso de CPU, talvez 5 a 10% por núcleo, alguns GB de RAM livre e pouco uso de disco. Obviamente o computador está funcionando, minha pergunta é: por que isso não se reflete nas estatísticas?

Responder1

Se a tarefa não for multithread, ela "saltará" entre os núcleos, mas só poderá usar um núcleo por vez. Você provavelmente verá que o processo em si usa cerca de 25% do tempo de CPU em um processador de 4 núcleos (ou seja, 1 processador totalmente em uso) ou cerca de 12,5% do tempo de CPU em um processador de 8 núcleos.

Mostrar esse tipo de uso de CPU por núcleo distorce um pouco esse uso de CPU, pois (como mencionei) o processo nem sempre segue o mesmo núcleo.

5-10% por núcleo (chamemos de média de 7,5%) * 4 = 30% de uso geral da CPU

Qual é o que eu esperaria ver em um sistema quad-core executando uma tarefa pesada de thread único junto com algumas tarefas do sistema em segundo plano.

informação relacionada