win10系统自动修改进程设置优先级脚本永久更改程序进程优先级为高vbs脚本

2021-01-31
0评论
/
1555阅读
爱搜啊

CPU性能一般是富余的, 如果我们开发时想要充分利用CPU性能, 可以设置程序优先级,

1、任务管理器每次手动修改优先级太麻烦了,手动修改优先级只需要找到相应的进程,右键修改优先级即可。

win10系统自动修改进程设置优先级脚本

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.验证:

先设置优先级为正常

十秒后, 发现设置成功:

win10系统自动修改进程设置优先级脚本

4.如果不想轮询了, 想设置回低优先级, 可以在任务管理器里面手动结束任务: w-script.exe (该exe是运行vbs的)

win10系统自动修改进程设置优先级脚本

再次设置高优先级时, 只需要再次双击脚本


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2021-01-31发布