Utilitário para avisar quando o processo leva 100% da CPU por x minutos?

9

Eu corro muito com a bateria e, ocasionalmente, um processo / aplicativo falha em segundo plano e começa a sugar 100% de um ou mais núcleos. Isso, por sua vez, queima minha bateria muito mais rápido que o normal. Eu costumava notar isso porque meu gráfico do Menu iStat ficaria sólido, mas agora com 8 núcleos e geralmente apenas um vinculado, não é tão óbvio.

Gostaria de saber se existe um utilitário / observador que abriria um aviso de diálogo se um processo ocupasse 100% de um núcleo por mais de 5 a 10 segundos? Dessa forma, eu poderia decidir se estava tudo bem em deixar executar (ou seja, compilar / renderizar) ou devo matá-lo manualmente (ou seja, o aplicativo travou).

Lembro-me vagamente de algo assim anos atrás, mas não consegui encontrá-lo.

jb510
fonte
Existem todos os tipos de utilitários de monitoramento para o OS X aqui: mac.majorgeeks.com/mg/sortname/monitoring.html Talvez um deles o ajude.
precisa saber é o seguinte
Obrigado, mas estou especificamente procurando por um que abrirá um aviso.
Jb510
Normalmente, tenho o smcFanControl em execução, que fornece uma temperatura do núcleo da CPU. Isso, mais o calor físico perto da parte superior do teclado é suficiente para alertar-me a esse tipo de coisa
Steven Lu

Respostas:

5

Não sei se ele aceitará um período de tempo como parâmetro, mas o atMonitor definitivamente fornecerá notificações de Growl com base em critérios específicos.

Gatilhos

Os gatilhos podem ser configurados para ativar qualquer script quando um valor predefinido atingir seu destino. Por exemplo, um script pode ser gravado no email do administrador do sistema quando o uso da CPU for superior a 90%. Dois scripts de amostra, um básico e outro um pouco mais avançado usando GROWL, estão incluídos.

Dave
fonte