来个梭哈的问题

Antheus 2010-11-08 02:10:40
众所周知(对吧),多核CPU运行单线程程序比单核CPU运行的效率会更低
因此,在多核CPU上可以通过任务管理器->进程->关系设置->处理器关系设置
来关闭其他CPU,而只保留一个。
但是这样的话必须每次运行都需要手动去设置。

有没有统一的方法能用程序实现这个过程?
或让这个程序支持多核CPU,使其效率达到最高?
(开死循环空线程的方法就得了,因为很难确认多少个线程及线程的工作量才能达到最好标准)

完美解决问题,把分都给你了
...全文
161 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Antheus 2010-11-26
  • 打赏
  • 举报
回复
问题解决,多谢:Tr0j4n
Antheus 2010-11-26
  • 打赏
  • 举报
回复
1楼:你的想法我在帖子里提到了。至于我的结帖率,你可以看下我发的帖子,我认为没有答案的就不用结吧
234楼:这个问题很确定,尤其是DirectX单线程绘图方面,你也可以在百度上搜索有关“多核CPU""单线程程序”的关键字。而且很多网站的CPU性能评测在某些游戏下面也是多核CPU完败给单核CPU。
5楼:CLink我确实没有看过,但看你说的只可以解决Intel的,那AMD的还是不行了?关核可以在任务管理器-进程-右键关系设置里关闭
6楼:非常感谢。通过你的关键字我找到了:http://topic.csdn.net/u/20100401/11/e21da22e-6c6d-461e-8744-fe3ebfec8e16.html
正在研究。。。。
MoXiaoRab 2010-11-19
  • 打赏
  • 举报
回复
SetProcessAffinity
csx007700 2010-11-08
  • 打赏
  • 举报
回复
Lz看过Clink吗?Intel专门为多核设计的。单线程的程序改写了绝对效率高好多。

怎么把其他核关了不太清楚,可以用跟踪下任务管理器干了些什么
手机写程序 2010-11-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 delphityro 的回复:]
不必奇怪,既然是多核,就肯定有牺牲性能的总线仲裁的问题,我虽然没深入研究过,但想楼主的这个应该是有根据的.


引用 2 楼 eyey1 的回复:
引用楼主 antheus 的回复:
众所周知(对吧),多核CPU运行单线程程序比单核CPU运行的效率会更低
因此,在多核CPU上可以通过任务管理器->进程->关系设置->处理器关系设置
来关闭其他CPU,而只保留一个。
但是这样的话必须……
[/Quote]
长知识了.
双核和双CPU都是一样的问题吗?不太明白.
还有效率能下降到这样的地步吗?为什么不想办法利用另一个CPU,而用这样的方法.Intel知道了一定会很伤心.

周江涛 2010-11-08
  • 打赏
  • 举报
回复
不必奇怪,既然是多核,就肯定有牺牲性能的总线仲裁的问题,我虽然没深入研究过,但想楼主的这个应该是有根据的.

[Quote=引用 2 楼 eyey1 的回复:]
引用楼主 antheus 的回复:
众所周知(对吧),多核CPU运行单线程程序比单核CPU运行的效率会更低
因此,在多核CPU上可以通过任务管理器->进程->关系设置->处理器关系设置
来关闭其他CPU,而只保留一个。
但是这样的话必须每次运行都需要手动去设置。

有没有统一的方法能用程序实现这个过程?
或让这个程序支持多核CPU,使其效率达到最高?
(开死循环空线程的方法就得了,……
[/Quote]
手机写程序 2010-11-08
  • 打赏
  • 举报
回复
[Quote=引用楼主 antheus 的回复:]
众所周知(对吧),多核CPU运行单线程程序比单核CPU运行的效率会更低
因此,在多核CPU上可以通过任务管理器->进程->关系设置->处理器关系设置
来关闭其他CPU,而只保留一个。
但是这样的话必须每次运行都需要手动去设置。

有没有统一的方法能用程序实现这个过程?
或让这个程序支持多核CPU,使其效率达到最高?
(开死循环空线程的方法就得了,因为很难确认多少个线程及线程的工作量才……
[/Quote]
众所周知(对吧),多核CPU运行单线程程序比单核CPU运行的效率会更低

这个还是第一次听说.
周江涛 2010-11-08
  • 打赏
  • 举报
回复
多开几个线程改成多线程就是了,,,可怕的结贴率

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧