- 主题:怎样让一个应用使用更多的CPU核心?
win10的一个应用跑满了2个CPU核时不时出现无响应状况。其它10多个核均比较空闲,有没什么办法能让这个应用使用更多的核从而避免无响应情况出现?
--
FROM 183.199.49.*
估计你这应用就两个主进程,没法调度到其他核上跑了
【 在 tote 的大作中提到: 】
: win10的一个应用跑满了2个CPU核时不时出现无响应状况。其它10多个核均比较空闲,有没什么办法能让这个应用使用更多的核从而避免无响应情况出现?
: --
: 保卫藏南。
:
发自「今日水木 on iPhone 8 Plus」
--
FROM 223.104.63.*
没有办法,除非你有源代码,改写成更并行的代码后重新编译,而且还得是程序逻辑本身可以高并行化
--
FROM 223.104.210.*
【 在 kettle 的大作中提到: 】
: 估计你这应用就两个主进程,没法调度到其他核上跑了
: 发自「今日水木 on iPhone 8 Plus」
Windows是按线程调度逻辑处理器的,单进程也可以有多个并行线程
--
FROM 223.104.210.*
一个程序能不能适配多核心,主要取决于程序核心算法是否能够拆分成互相独立的若干计算单元。
【 在 tote 的大作中提到: 】
: win10的一个应用跑满了2个CPU核时不时出现无响应状况。其它10多个核均比较空闲,有没什么办法能让这个应用使用更多的核从而避免无响应情况出现?
--
FROM 175.164.0.*