本帖最后由 fulibo 于 2024-7-30 08:24 编辑
Windows 11/10 中的处理器调度要开始该过程,请在“运行”框中键入 sysdm.cpl,然后按 Enter 键打开系统属性。选择高级选项卡,然后在性能下单击设置。在性能选项框中,再次选择高级选项卡。您将看到处理器调度部分。 有 2 种设置可供选择: 此设置更改以下注册表配置单元下 Win32PrioritySeparation 的 DWORD 值: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl如果您想知道的话,PriorityControl 键定义了前台与后台优先级差异。 Win32PrioritySeparation REG_DWORD 的可能默认值为 0、1 或 2,默认值为 0x2。 优化 Windows 以获得程序或后台服务的最佳性能此默认值指定给予前台运行的应用程序的优先级。 TechNet 解释说,相对于后台运行的其他应用程序,该应用程序获得更多的处理器时间。此处的值与任务对话框中的以下选项相关: 值 含义 - 0 前台和后台应用程序响应速度相同
- 1 前台应用程序比后台响应更快
- 2 最佳前台应用程序响应时间。
回来后,如果您根本没有更改此设置,并且要打开 Windows 注册表,您会看到 Win32PrioritySeparation 的值为 2。 可是网上大多数的帖子都是十进制38,16进制26 有点迷糊了! 有懂的人说说吗?
如果分配时段太【短】,那么程序就要更频繁地回去排队。不少CPU时间都浪费在了来回排队、内核/程序环境切换上。
如果分配时段太【长】,那么不清楚这是否会影响系统对点击等事件处理的延迟。
【可变长度】需要系统多花点时间安排长度。
【前台高优先】可能导致后台程序分配不够。有时会出一些奇怪状况。
那么是不是可以这么理解?
分配时段{短}比较适合游戏,服务器?
那么十进制的38和42又是怎么选择呢?
目前网上大部分是十进制38,16进制26,
那么老旧的CPU就不建议优化这个设置,反而速度没快多少还有点卡顿!
Windows Registry Editor Version 5.00
;优化处理器性能(0=前台和后台应用程序响应速度相同,1=前台应用程序比后台响应更快,2=最佳前台应用程序响应时间)
;2a=短-固定-前台,26=短-可变-前台,16=长-可变-前台
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\PriorityControl]
"Win32PrioritySeparation"=dword:00000016
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
"Win32PrioritySeparation"=dword:00000016
坛友saib回复的:
十进制40视频缓冲最快这个值最舒服,
42适合玩不联网单机游戏前台最强影响后台,
36这个偏后台网页加载速度最快但是看视频缓冲不如40。
然后就是默认值2这个才是老机器最佳
我对比了一下他的回复的参数!大概得出下面的结果,需要再论证!
前台高优先 适合玩单机游戏,办公,反正是尽量不联网的软件!
前台不优先 适合网游,要求网络的软件,打印,共享,远程等等!
新CPU,CPU比较好的可以设置10进制42,40
42 对应的是短时段, 固定, 前台高优先
40 对应的是短时段, 固定,前台不优先
旧的CPU可以设置10进制26,24
26 对应的是长时段、固定、前台高优先
24 对应的是长时段、固定、前台不优先。
理由是可变长度看起来是比较性价比,但是增加了cpu的负担!
一家之言,需要论证!
不负法律后果,机子坏了不要找我!
|