0

是否有适用于 Windows XP 和 Vista(内置或其他理想的免费软件/ OSS)的工具可以在 CPU 在某些(可配置的)持续时间内高于(可配置的)阈值时通知用户?

我对符合以下要求并按重要性排序的极简工具特别感兴趣(许多内置的 Windows 工具,如性能/资源监视器不这样做):

  1. 不需要管理权限
  2. 具有较低的工作集,因此如果永远运行它就没有可观察到的成本
  3. 在系统托盘中静默监控
  4. 使用一种微妙的(不是面对面的)通知方法,例如显示一个气球提示,其中包含已最大化 CPU 的违规进程的名称
  5. 可以配置为在用户交互登录时自动启动
4

2 回答 2

1

也许ProcessTamer可能会有所帮助。它并不完全符合您的要求。但这可能是一个快速而肮脏的解决方案。

Process Tamer 是一个用于 Microsoft Windows XP/2K/NT 的小型 (140k) 且超级高效的实用程序,它在您的系统托盘中运行并持续监控其他进程的 cpu 使用情况。当它看到一个进程使你的 cpu 过载时,它会暂时降低该进程的优先级,直到它的 cpu 使用率恢复到合理的水平。

截屏
(来源:donationcoder.com

于 2008-09-19T11:31:06.870 回答
0

您可以编写自己的实用程序。

这里有一个示例作为启动器:http: //gist.github.com/11658

  1. 创建一个 CpuMeter 实例
  2. 重置计数器
  3. 等待一个间隔
  4. 检查 CPU 利用率
  5. 重新开始
于 2008-09-19T21:05:59.163 回答