win10系统自动修改进程设置优先级脚本永久更改程序进程优先级为高vbs脚本
CPU性能一般是富余的, 如果我们开发时想要充分利用CPU性能, 可以设置程序优先级,
1、任务管理器每次手动修改优先级太麻烦了,手动修改优先级只需要找到相应的进程,右键修改优先级即可。
2、可以用vbs脚本自动锁定程序优先级(适用于不同版本的windows):
strComputer = "."
tempName=""
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Do While tempName=""
Set colProcessList = objWMIService.ExecQuery ("Select * from Win32_Process Where Name='java.exe'")
For Each objProcess in colProcessList
If objProcess.Priority<>13 Then objProcess.SetPriority(256)
Next
WSCRIPT.SLEEP 10000
Loop
将以上文本复制到记事本里,进程名称替换为自己的进程(必要),再将文件保存成"进程.VBS"格式(必要),如"java.vbs"。双击运行就行了。
/*vbs脚本说明*/
1、java.exe 进程名称(这个要改成自己的进程名称)只修改文件的名称是没有用的
2、objProcess.Priority<>13 优先级为正常
3、objProcess.SetPriority(256) 设置优先级为高
4、WSCRIPT.SLEEP 10000 设置每10秒轮询一次, 这样就会每10000毫秒检查一次进程,当发现java.exe的时候就会自动将其级别调成高。
将/*vbs自动锁定程序优先级*/的文字复制到记事本里, 将文件保存成"进程.VBS"格式,保存的位置可以是开始菜单的启动项里, 程序随机器启动后就会自动轮询,
也可以随意保存位置(比如桌面), 想要设置高优先级的时候, 直接双击就行。
(对于使用java语言的小伙伴来说, 最好保存两个脚本, 一个是java.vbs, 还有一个javaw.vbs, 另外根据自己的需要, 保存eclipse.vbs或者是idea.vbs
说明: java.exe和javaw.exe优先级设置高会让程序运行更快, 而eclipse.exe或者idea.exe设置高优先级会让IDE环境运行更快, 比如反编译、mybatise等插件更快运行, 两者不一样。)
如果想要开机自动运行脚本的话 :
将脚本的快捷方式放到“系统启动文件夹”里:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
就能开机运行啦,即可实现开机锁定程序优先级。
win10手动设置增加 开机启动-百度经验
3.验证:
先设置优先级为正常
十秒后, 发现设置成功:
4.如果不想轮询了, 想设置回低优先级, 可以在任务管理器里面手动结束任务: w-script.exe (该exe是运行vbs的)
再次设置高优先级时, 只需要再次双击脚本
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包