Utilitaire pour avertir lorsque le processus prend 100% du processeur pendant x minutes?

9

Je cours beaucoup sur batterie et parfois un processus / une application se bloque en arrière-plan et commence à aspirer 100% d'un ou plusieurs cœurs. Cela a pour effet de brûler ma batterie plus rapidement que d'habitude. J'avais l'habitude de le remarquer parce que mon graphique du menu iStat devenait solide, mais maintenant avec 8 cœurs et souvent un seul index, ce n'est pas aussi évident.

Je me demande s'il existe un utilitaire / observateur qui afficherait un avertissement de dialogue si un processus prenait 100% d'un cœur pendant plus de 5 à 10 secondes? De cette façon, je pouvais décider si je pouvais laisser courir (c.-à-d. Compiler / restituer) ou si je devais le tuer manuellement (c.-à-d. Une application s’est effondrée).

Je me souviens vaguement de quelque chose comme cela il y a des années mais je n'ai pas réussi à le trouver.

jb510
la source
Il existe toutes sortes d’utilitaires de surveillance pour OS X ici: mac.majorgeeks.com/mg/sortname/monitoring.html Peut-être que l’un de ceux-ci vous aidera.
Faiz Saleem
Merci, mais je suis en particulier à la recherche d'un bulletin d'information.
jb510
En général, smcFanControl est en cours d'exécution, ce qui fournit un temp pour le cœur du processeur. Cela, plus la chaleur physique près du haut du clavier me suffisent pour m'alerter de ce genre de choses
Steven Lu

Réponses:

5

Je ne sais pas s'il acceptera un délai en tant que paramètre, mais atMonitor fournira certainement des notifications Growl basées sur des critères spécifiques.

Déclencheurs

Des déclencheurs peuvent être configurés pour activer n'importe quel script lorsqu'une valeur prédéfinie atteint sa cible. Par exemple, un script peut être écrit pour l’administrateur du système de messagerie lorsque le taux d’utilisation du processeur dépasse 90%. Deux exemples de scripts, l’un de base et l’autre un peu plus avancés en utilisant GROWL, sont inclus.

Dave
la source