Я много работаю от батареи, и иногда процесс / приложение вылетает в фоновом режиме и начинает поглощать 100% одного или нескольких ядер. Это, в свою очередь, сжигает мою батарею быстрее, чем обычно. Раньше я замечал это, потому что мой график меню iStat стал бы четким, но теперь с 8 ядрами и часто только с одной привязкой это не так очевидно.
Мне интересно, есть ли утилита / наблюдатель, которая выдает диалоговое окно с предупреждением, если процесс занимает 100% ядра в течение более 5-10 секунд? Таким образом, я мог решить, нормально ли было запускать (т.е. компилировать / рендерить), или я должен вручную убить его (то есть приложение упало).
Я смутно помню что-то подобное несколько лет назад, но не смог найти его.