10 votes

Utilitaire pour avertir quand un processus prend 100% du CPU pendant x minutes ?

Je fonctionne souvent sur batterie et, de temps en temps, un processus ou une application se bloque en arrière-plan et commence à absorber 100 % d'un ou plusieurs cœurs. Cela a pour effet de décharger ma batterie beaucoup plus rapidement que la normale. J'avais l'habitude de le remarquer parce que mon graphique iStat Menu devenait solide, mais maintenant, avec 8 cœurs et souvent un seul, ce n'est plus aussi évident.

Je me demande s'il existe un utilitaire ou un observateur qui afficherait un dialogue d'avertissement si un processus occupait 100 % d'un cœur pendant plus de 5 à 10 secondes ? De cette façon, je pourrais décider si je peux le laisser tourner (par exemple, compiler/rendre) ou si je dois le tuer manuellement (par exemple, si l'application s'est écrasée).

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

5voto

Dave Points 9855

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

Déclencheurs

Des déclencheurs peuvent être configurés pour activer tout script lorsqu'une valeur prédéfinie atteint sa cible. Par exemple, un script pourrait être écrit pour envoyer un courriel à l'administrateur du système lorsque l'utilisation du CPU dépasse 90%. Deux exemples de script, l'un basique et l'autre un peu plus avancé utilisant GROWL, sont inclus.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X