现在很多软件是用electron编写的,这样的软件很容易引起cpu,内存爆满。
比如,Chrome,搜狗,各类笔记软件,vscode等,但有时候cpu升上来的并不知道,直到卡顿的时候才发现。
如果有工具能监控这些常用软件的CPU和内存等,达到指定的值时提醒或关闭就好了。
比如,搜狗有时候莫名其妙的CPU爆满,然后关掉进程就好了,关掉后它会马上又启动,但CPU却下来了。
chrome, vscode等也经常爆满,然后退出重启就好了,可以根据情况对某些进程直接关闭,某些提醒用户关闭。
最好是爆满指定时间再关闭或通知,避免误报。
诚然,通过执行c#代码也能获取,然后写动作监控,但对小白来说不够友好。
如果实现不太复杂的话,还是建议支持下较好,尤其是现代软件动不动CPU,内存吃满的年代。
再比如,如果能检测工作时间的话,也可以在用户工作时间太长时提醒用户休息等。