Windows プロセスが CPU を最大化していることを通知するにはどうすればよいですか?
-
01-07-2019 - |
質問
Windows XP および Vista 用のツールはありますか (組み込みまたは理想的にはフリーウェア/OSS)CPU が一定の(構成可能な)期間にわたって(構成可能な)しきい値を超えたときにユーザーに通知できますか?
特に興味があるのは、 ミニマリスト 次の要件に適合し、重要性の順に並べられたツール (Windows の組み込み機能の多くがこれを好む) パフォーマンス/リソースモニター しないでください):
- 管理者権限は必要ありません
- があります 低いワーキングセット したがって、永久に実行し続けても目に見えるコストはかかりません
- システムトレイでサイレントに監視します
- CPU を最大化している問題のプロセスの名前をバルーン チップに表示するなど、目立たない (表面的ではない) 通知方法を使用します。
- ユーザーが対話的にログオンしたときに自動的に開始するように構成できます
解決
多分 プロセステイマー 役立つかもしれません。それはまさにあなたが探しているものではありません。しかし、それは手っ取り早い解決策かもしれません。
Process Tamer は、Microsoft Windows XP/2K/NT 用の小型 (140k) で非常に効率的なユーティリティであり、システム トレイで実行され、他のプロセスの CPU 使用率を常に監視します。CPU に過負荷をかけているプロセスを検出すると、CPU 使用率が適切なレベルに戻るまで、そのプロセスの優先順位を一時的に下げます。
(ソース: 寄付コーダー.com)
他のヒント
独自のユーティリティを作成することもできます。
ここにスターターとしてのサンプルがあります:http://gist.github.com/11658
- CpuMeter インスタンスを作成する
- リセットカウンター
- インターバルを待ちます
- CPU使用率を確認する
- 再開する
所属していません StackOverflow