精易论坛

标题: 求 优化代码. 进程监视及关闭 [打印本页]

作者: 非典男人    时间: 2015-7-28 22:07
标题: 求 优化代码. 进程监视及关闭
进程监视.zip (289.67 KB, 下载次数: 2)

  使用了 精易模块  
写了一个用来监控某一进程数量的小辅Zhu,    比如我这里监视 cmd.exe  数量超过15个 则执行关闭所有cmd.exe进程.
有时候会瞬间达到100+个 cmd进程,这个时候就会导致系统卡死,  
  麻烦大神 帮忙  优化处理一下 这个         感谢.







补充内容 (2015-7-28 22:44):
测试过程中  发现    ,  cmd进程 只要开始增多 ,    监视工具就会非常占用CPU/
作者: 汉族    时间: 2015-7-28 22:34
来发一贴,很久不来了(进程取到返回个数)主要用于进程检测
http://125.confly.eu.org/thread-13759403-1-1.html
(出处: 精易论坛)


补充内容 (2015-7-28 22:34):
以前写的。无聊搞得
作者: 猥琐小胖子    时间: 2015-7-28 22:35
你监视的工具和cmd都是在一个系统,系统卡死了。那肯定监视也是跟着卡死啊。
作者: 非典男人    时间: 2015-7-28 22:36
猥琐小胖子 发表于 2015-7-28 22:35
你监视的工具和cmd都是在一个系统,系统卡死了。那肯定监视也是跟着卡死啊。

cmd.exe 进程数  500个时候 还不卡.    所以想要监视 超过 指定数量就开始结束  不然无限制的增加了.
作者: 非典男人    时间: 2015-7-28 22:37
汉族 发表于 2015-7-28 22:34
来发一贴,很久不来了(进程取到返回个数)主要用于进程检测
http://125.confly.eu.org/thread-13759403-1-1.html ...

谢谢. 进程数 我用 精易模块  已经可以取到.
只是在结束 多个  同名进程名的时候  效率比较低.    不知道有没有瞬间秒杀 N个 同名进程的方法.
作者: 猥琐小胖子    时间: 2015-7-28 22:47
  
窗口程序集名保 留  保 留备 注
窗口程序集_窗口1   
变量名类 型数组备 注
计次整数型  
计数整数型  
监视名称文本型  
数量文本型  
进程数组整数型0 

子程序名返回值类型公开备 注
_窗口1_创建完毕 
_按钮1_被单击 ()
子程序名返回值类型公开备 注
_时钟_周期事件  
时钟.时钟周期 = 0
结束进程 ()
时钟.时钟周期 = 到数值 (编辑框3.内容)
子程序名返回值类型公开备 注
_按钮1_被单击  
监视名称 = 编辑框2.内容
数量 = 编辑框1.内容
时钟.时钟周期 = 到数值 (编辑框3.内容)
子程序名返回值类型公开备 注
结束进程  
变量名类 型静态数组备 注
i整数型 
jcid整数型0
计数 = 进程_取同名ID (监视名称, jcid)
调试输出 (计数)
判断循环首 (计数 > 到整数 (数量))
计次循环首 (计数, i)
如果真 (选择框1.选中 = )
进程_结束 (jcid [i])
跳出循环 ()
计次循环尾 ()
判断循环尾 ()
子程序名返回值类型公开备 注
_按钮2_被单击  
时钟.时钟周期 = 0


i支持库列表   支持库注释   
spec特殊功能支持库




作者: 猥琐小胖子    时间: 2015-7-28 22:48
  
窗口程序集名保 留  保 留备 注
窗口程序集_窗口1   
变量名类 型数组备 注
计次整数型  
计数整数型  
监视名称文本型  
数量文本型  
进程数组整数型0 

子程序名返回值类型公开备 注
_窗口1_创建完毕 
_按钮1_被单击 ()
子程序名返回值类型公开备 注
_时钟_周期事件  
时钟.时钟周期 = 0
结束进程 ()
时钟.时钟周期 = 到数值 (编辑框3.内容)
子程序名返回值类型公开备 注
_按钮1_被单击  
监视名称 = 编辑框2.内容
数量 = 编辑框1.内容
时钟.时钟周期 = 到数值 (编辑框3.内容)
子程序名返回值类型公开备 注
结束进程  
变量名类 型静态数组备 注
i整数型 
jcid整数型0
计数 = 进程_取同名ID (监视名称, jcid)
如果真 (计数 > 到整数 (数量))
计次循环首 (计数, i)
如果真 (选择框1.选中 = )
进程_结束 (jcid [i])

计次循环尾 ()

子程序名返回值类型公开备 注
_按钮2_被单击  
时钟.时钟周期 = 0


作者: 相遇在转角    时间: 2015-7-29 08:34
监视的工具和cmd都是在一个系统,系统卡死了。那肯定监视也是跟着卡死
作者: 剩下我de孩子气    时间: 2015-7-29 14:59
http://125.confly.eu.org/forum.php?mod= ... BCcpu&mobile=no
作者: jmwrub    时间: 2024-10-22 23:35
麻烦大神 帮忙  优化处理一下 这个         感谢.




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4