2008-09-19 3 views
0

Есть ли инструмент для Windows XP и Vista (встроенный или в противном случае идеально freeware/OSS), который может уведомить пользователя, когда процессор находится выше (настраиваемого) порога для некоторой (настраиваемой) продолжительности?Как получить уведомление о максимальном ЦП процесса Windows?

Я особенно заинтересован в минимализма инструмент, который подходит следующий счет и в порядке важности (который много встроенных в Windows, объектов, как Performance/Resource Monitor не):

  1. Не требует административные привилегии
  2. имеет низкое рабочее установить так не наблюдаемых стоимостей, если не работают навсегда
  3. мониторов тихо в системном трее
  4. Использует тонкий (не в вашем лице) метод уведомления, например, показывая подсказку шара с именем процесса оскорбления, который максимизирует ЦПУ
  5. Может быть настроен на автоматический запуск, когда пользователь регистрируется в интерактивном режиме

ответ

1

Может быть ProcessTamer может быть полезным. Это не совсем то, что вы ищете. Но это может быть быстрое и грязное решение.

Process Tamer - это крошечная (140k) и суперэффективная утилита для Microsoft Windows XP/2K/NT, которая работает в системном трее и постоянно контролирует использование процессора другими процессами. Когда он видит процесс, который перегружает ваш процессор, он временно приостанавливает приоритет этого процесса, пока его использование процессора не вернется к разумному уровню.

Screenshot

+0

Это похоже, довольно c потерять и определенно стоит знать. Однако один большой недостаток заключается в том, что для него требуются административные привилегии, которые не соответствуют первому законопроекту. – 2008-09-21 10:47:04

+0

Пока лучшее предложение не появится позже, я собираюсь рассмотреть это как довольно близкий ответ (подходит для счетов 2-5). :) – 2008-09-23 08:05:43

0

Вы можете написать собственную утилиту.

Вот образец в качестве стартера: http://gist.github.com/11658

  1. Создать экземпляр CpuMeter
  2. ResetCounter
  3. Ждите Intervall
  4. Проверить использование Cpu
  5. Start снова
Смежные вопросы