无忧启动论坛

标题: 加大可用的工作线程,并优化CPU能力 [打印本页]

作者: fulibo    时间: 5 天前
标题: 加大可用的工作线程,并优化CPU能力
本帖最后由 fulibo 于 2024-11-22 10:00 编辑


这是官网上写的!
这个参数对win7类老系统起到性能上的优化,
win10上面主要是对SMB共享一类的提速!



网上查了一下,一个线程大概占用1M左右的内存!
似乎,linux中虚拟内存确实是按照一个线程默认8M来分配的。
但,windows中不是这样的,开启线程后,内存增加很小。

默认情况下,一个线程的栈要预留1M的内存空间,而一个进程中可用的内存空间只有2G,
所以理论上一个进程中最多可以开2048个线程,但是内存当然不可能完全拿来作线程的栈,   
所以实际数目要比这个值要小,你也可以通过构造线程时修改默认堆栈大小,将其改的比较小,   
这样就可以多开一些线程,如将默认栈的大小改成512K,这样理论上最多就可以开4096个线程,
而一个线程的默认线程栈1024K

AdditionalCriticalWorkerThreads:用于设置额外的关键工作线程。
AdditionalDelayedWorkerThreads:用于设置延迟工作线程。
这两个参数的设置应该尽量避免超过系统的实际线程数,以保持系统稳定性。在这种情况下,Intel Core i5-10400 有 12 个线程(6 核心,支持超线程)。通常来说,可以设置的最大值不会超过实际线程数的 2 到 3 倍,但要避免过多线程导致性能瓶颈或资源耗尽。
物理核心 × 2 =

Windows Registry Editor Version 5.00

;可用的工作线程,并优化CPU能力
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive]
"AdditionalCriticalWorkerThreads"=dword:0000000a  ;额外分配给处理关键任务的线程数量,关键任务通常指的是那些需要尽快完成,以保证系统稳定性和响应性的任务
"AdditionalDelayedWorkerThreads"=dword:0000000a ;额外分配给处理延迟任务(即那些可以稍后处理的任务)的线程数量





作者: qfnuzlr    时间: 5 天前
大佬很能钻研啊
作者: yyz2191958    时间: 5 天前
觉得没有必要优化,硬件才是硬道理
作者: yc2428    时间: 5 天前
谢谢分享
作者: 音乐与电脑    时间: 5 天前
感谢分享
作者: yuzmb    时间: 5 天前
太牛了,感谢分享
作者: hmaaaa    时间: 5 天前
謝謝大大用心分享,感恩喔~~! ^^ 辛苦了!
作者: zxc1112233    时间: 5 天前
666
作者: 2012fengxi    时间: 5 天前
在古董cpu试试咯有没有用
作者: guong    时间: 5 天前
学习了
作者: wn168cn@163.com    时间: 5 天前
感谢分享
作者: scofield2015    时间: 5 天前
感谢论坛,感谢LZ热心分享!感谢分享!论坛因你更精彩!
作者: 111228    时间: 5 天前
12线程的CPU怎么优化?参数应该设置为多少?
作者: 呵呵#1861    时间: 5 天前
谢谢分享
作者: k26835    时间: 5 天前
相当于超线程吗,如果已经有超线程,开这个是一个核模拟成4个吗
作者: wc67    时间: 5 天前
好好学习了!!
作者: 13325531750    时间: 5 天前
加大可用的工作线程,并优化CPU能力。感谢分享!
作者: wang1126    时间: 5 天前
谢谢楼主分享
作者: cxydeity    时间: 5 天前
这个修改真有效果吗?
作者: wu733    时间: 5 天前
本帖最后由 wu733 于 2024-11-19 20:48 编辑

这里有个帖子:https://zhuanlan.zhihu.com/p/166385743
里面有个类似的优化:

;增加可用的工作线程,并优化CPU能力
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive]
"AdditionalDelayedWorkerThreads"=dword:0000000a
"AdditionalCriticalWorkerThreads"=dword:0000000a

他这里设置了dword:0000000a,能不能说说对不对?

作者: fegr    时间: 4 天前
谢谢分享
作者: cqh    时间: 3 天前
学习




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3