Ejecutando un proceso intensivo pero no se muestra el uso de la CPU en el monitor de recursos

Ejecutando un proceso intensivo pero no se muestra el uso de la CPU en el monitor de recursos

En Windows 7 (x64), hay ocasiones en las que estoy ejecutando algún tipo de proceso intensivo de CPU, como aplicar filtros en Photoshop, etc., que tardan varios minutos en ejecutarse. Si miro en el monitor de recursos, no veo mucho uso de CPU, quizás entre un 5% y un 10% por núcleo, algunos gigas de RAM libres y poco uso de disco. Obviamente la computadora está funcionando, mi pregunta es ¿por qué eso no se refleja en las estadísticas?

Respuesta1

Si la tarea no es de subprocesos múltiples, "rebotará" entre núcleos, pero solo podrá utilizar 1 núcleo a la vez. Probablemente verá que el proceso en sí utiliza aproximadamente el 25% del tiempo de CPU en un procesador de 4 núcleos (es decir, 1 procesador completamente en uso) o aproximadamente el 12,5% del tiempo de CPU en un procesador de 8 núcleos.

Mostrar este tipo de uso de CPU por núcleo distorsiona un poco este uso de CPU ya que (como mencioné) el proceso no necesariamente siempre se ciñe al mismo núcleo.

5-10 % por núcleo (llámelo 7,5 % promedio) * 4 = 30 % de uso total de la CPU

Que es lo que esperaría ver en un sistema de cuatro núcleos que ejecuta una tarea pesada de un solo subproceso junto con algunas tareas del sistema en segundo plano.

información relacionada