¿La mejor manera de saber *instantáneamente* qué proceso está ralentizando su sistema?

¿La mejor manera de saber *instantáneamente* qué proceso está ralentizando su sistema?

Ejecuto Procmon, ProcExp, Process Hacker y los monitores de recursos de Windows 7, y aunque algunos pueden darme una pista sobre el uso de CPU e IO, siento que existe una solución más integrada que me lo diría mejor.

¿Algunas ideas? ¿O debería seguir mirando FileIO/Duración y Bytes privados en mis herramientas existentes?

Respuesta1

Esto es similar a que alguien te dé un puñetazo en el estómago y luego te pregunte si vas a toser sangre mañana mientras estás doblado.

La cantidad de recursos de CPU necesarios para determinar qué proceso lo está ralentizando provocará una mayor desaceleración. Hasta que la CPU tenga ciclos de sobra, solo provocará una mayor desaceleración. Además de eso, debe preguntarse: "¿Realmente desea una herramienta que consuma tantos ciclos de CPU ejecutándose todo el tiempo?"

Incluso si el sistema operativo pudiera decírtelo en ese momento, no es la solución que estás buscando. Las herramientas anteriores tampoco son las que desea utilizar. Las computadoras no simplemente se vuelven locas. La ciencia nos enseña que todo fue causado.

Performance Monitor(perfmon) debería ser la herramienta de su elección. Úselo para registrar el uso del disco, el tiempo de la CPU y el uso de la memoria y una lista de los procesos en ejecución. Cuando aumentan, puede hacer que Perfmon escriba eventos en los registros de eventos. Con estos números, podrá determinar mejor qué procesos y en qué momentos se están comportando mal.

Las herramientas anteriores que enumera simplemente no ofrecen la misma utilidad.

Respuesta2

De hecho, creo que las interrupciones de hardware son una buena métrica a considerar. Estos ralentizan su computadora en formas que van más allá del porcentaje de CPU.

información relacionada