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.