¿Utilidad para avisar cuando el proceso requiere 100% de CPU por x minutos?

8

Funciono mucho con la batería y, ocasionalmente, un proceso / aplicación se bloquea en segundo plano y comienza a absorber el 100% de uno o más núcleos. Eso a su vez quema mi batería mucho más rápido de lo normal. Solía notar esto porque mi gráfico del menú iStat sería sólido, pero ahora con 8 núcleos y con frecuencia solo uno vinculado no es tan obvio.

Me pregunto si hay una utilidad / observador que muestre una advertencia de diálogo si un proceso ocupa el 100% de un núcleo durante más de 5-10 segundos. De esa manera, podría decidir si estaba bien dejar correr (es decir, compilar / renderizar) o debería eliminarlo manualmente (es decir, la aplicación se bloqueó).

Recuerdo vagamente algo como esto hace años pero no he podido encontrarlo.

    
pregunta jb510 09.03.2013 - 22:25

1 respuesta

5

No sé si aceptará un marco de tiempo como parámetro, pero atMonitor definitivamente proporcionará notificaciones basadas en Growl según criterios específicos.

  

Desencadenadores

     

Los activadores pueden configurarse para activar cualquier secuencia de comandos cuando un valor predefinido alcanza su objetivo. Por ejemplo, un script podría escribirse al administrador del sistema de correo electrónico cuando el uso de la CPU supera el 90%. Se incluyen dos scripts de muestra, uno básico y el otro un poco más avanzado utilizando GROWL.

    
respondido por el Dave 21.08.2013 - 17:22

Lea otras preguntas en las etiquetas