Utilità per avvisare quando il processo richiede il 100% di CPU per x minuti?


9

Corro molto a batteria e ogni tanto un processo / app si blocca in background e inizia a succhiare il 100% di uno o più core. Che a sua volta brucia la mia batteria molto più velocemente del normale. Lo notavo perché il mio grafico del menu iStat sarebbe diventato solido, ma ora con 8 core e spesso solo uno ancorato non è così ovvio.

Mi chiedo se esiste un'utilità / watcher che visualizzerebbe un avviso di dialogo se un processo occupasse il 100% di un core per più di 5-10 secondi? In questo modo potrei decidere se è OK lasciarlo funzionare (es. Compilare / render) o se dovrei ucciderlo manualmente (es. App in crash).

Ricordo vagamente qualcosa del genere anni fa ma non sono riuscito a trovarlo.


Ci sono tutti i tipi di utility di monitoraggio per OS X qui: mac.majorgeeks.com/mg/sortname/monitoring.html Forse uno di questi ti aiuterà.
Faiz Saleem,

Grazie, ma sto specificatamente cercando uno che farà apparire un avviso.
jb510

Di solito ho smcFanControl in esecuzione che fornisce una temperatura della CPU Core. Questo, più il calore fisico vicino alla parte superiore della tastiera, è sufficiente per avvisarmi di questo genere di cose
Steven Lu,

Risposte:


5

Non so se accetterà un intervallo di tempo come parametro, ma atMonitor fornirà sicuramente notifiche Growl basate su criteri specifici.

trigger

I trigger possono essere impostati per attivare qualsiasi script quando un valore predefinito raggiunge il suo obiettivo. Ad esempio, uno script può essere scritto all'amministratore del sistema di posta elettronica quando l'utilizzo della CPU supera il 90%. Sono inclusi due script di esempio, uno di base e l'altro un po 'più avanzato con GROWL.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.