windows 一个小巧的进程资源看护工具

九月 09, 2025 / 小莫 / 5阅读 / 0评论

基于Edge Monitor改进而来,一个小巧的进程资源看护工具:你可以选择一个或多个应用设为“受监控”,当其资源占用超过你设定的阈值并持续一定时间时,PreMonitor 会自动终止目标进程,以避免后台/前台异常占用影响系统体验。

此工具仅用于自动终止异常进程,无法从根本上修复应用自身的自动启动或资源泄漏等问题(治标不治本)。

当“受监控应用”的资源占用满足以下判定时,PreMonitor 将自动终止匹配的进程:

  1. 满足以下任一阈值(可配置,支持全局或每条规则覆写):

    • CPU 使用率 ≥ 指定百分比(例如 30%)

    • 内存占用 ≥ 指定 MB(例如 2048MB)

    • 磁盘吞吐 ≥ 指定 B/s(按每秒 I/O 读写字节近似)

    • GPU 使用率 ≥ 指定百分比(基于 GPU Engine 计数器近似)

    • 网络吞吐 ≥ 指定 B/s(按每秒 IO Other Bytes 近似)

  2. 持续秒数 ≥ 设定值后执行终止(0 表示立即关闭)。

说明:

  • 阈值为 0 时表示不启用该项判定(例如不监控 GPU 则将 GPU 阈值置 0)。

  • “全局阈值”适用于所有规则;也可为某条规则单独覆写阈值。

技术栈

  • .NET 7

  • WPF (Windows Presentation Foundation)

  • Microsoft Extensions (DI, Logging, Configuration, Hosting)

  • MVVM 模式

#软件(28)

文章作者:小莫

文章链接:https://hapgpt.com/archives/1757429460550

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论