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





Может быть, ProcessTamer может быть вам полезен. Это не совсем то, что вы ищете. Но это может быть быстрое и грязное решение.
Process Tamer is a tiny (140k) and super efficient utility for Microsoft Windows XP/2K/NT that runs in your system tray and constantly monitors the cpu usage of other processes. When it sees a process that is overloading your cpu, it reduces the priority of that process temporarily, until its cpu usage returns to a reasonable level.
(source: donationcoder.com)
Пока не появится лучшее предложение, я буду рассматривать это как довольно точный ответ (соответствует требованиям 2–5). :)
Вы можете написать свою собственную утилиту.
Вот образец в качестве стартера: http://gist.github.com/11658
Цитируемый образец, похоже, взят из блога Инго Раммера: blogs.thinktecture.com/ingo/archive/2004/06/22/414043.aspx
Это кажется довольно близким, и о нем определенно стоит знать. Однако одним большим недостатком является то, что для этого требуются административные привилегии, что не соответствует первому законопроекту.