Aiden B.
2022-04-22T09:51:57+00:00
怎么能不关小核,强制软件游戏用大核?
怎么能看到软件游戏当前运行在大核上还是小核上?
[url]https://jingyan.baidu.com/article/1e5468f92aee08094861b744.html[/url]
指定核心
[quote][pid=607667538,31719365,1]Reply[/pid] Post by [uid=2453306]Cythera[/uid] (2022-05-02 21:35):
[url]https://jingyan.baidu.com/article/1e5468f92aee08094861b744.html[/url]
指定核心[/quote]win10可以通过这种方式避免调度损耗么?
任务管理器里面应该有的设置,游戏开启之后,任务管理器找到对应进程,右键里面应该有
Reply to [pid=607669411,31719365,1]Reply[/pid] Post by [uid=13110086]团契之光[/uid] (2022-05-02 21:45)
不存在调度损耗的啊,你手动指定很大可能没系统自动指定的效率高。再说一开机几千个线程你也手动管不过来啊。你手动指定一个线程跑在某个核上,又没法避免其他几千个线程抢这个核。
你又不知道CPU空着是因为程序真的空闲还是在等I/O或者等GPU。
而且Win10,你自己不调整的话本来就是尽量不会用小核的。只有Win11是为了优化总体性能,会尽量用小核,只是目前这个调度有点蠢。
我现在Win10 LTSC 2019,12700K,跑科学计算,提交8线程并行,就是8个线程跑在8个不同物理大核上,只是每个线程随时会在同一个物理核的不同逻辑核上反复横跳,是正常的。
只有提交8线程并行以上调度才会犯蠢,多的线程有时候会跑在大核上,有时候会跑在小核上。不过这个不影响的,实际上我跑计算本来就是只会提8大核并行的。
还是交给操作系统调度吧,有些无关紧要的线程(比如打日志)跑在小核其实挺好的。