多线程的程序在多核下比单核效率反而低,各位富翁有没有什么建议? ( 积分: 100 )

  • 主题发起人 主题发起人 li123le_cn
  • 开始时间 开始时间
L

li123le_cn

Unregistered / Unconfirmed
GUEST, unregistred user!
只能是程序写得有问题,是不是同步机制有问题
 
如果你的程序没有应用多线程机制,那么多核的优势并不明显。
 
多核CPU在运行多进程软件时有优势
但在多线程上,没什么长处
 
多核CPU在运行多进程软件时有优势
但在多线程上,没什么长处
---------------------------
这位说的最为正确
 
楼主两位说的有何根据???
 
是多线程的,d7开发的.
多核上运行的时候cpu占用率很高,反而用单核时稳定.
装上fastmm后,cpu占用率降下来了,但运行效率还是比较低.调试以后发现好象是用了tstringlist的缘故,有没有遇到过相似问题的TX
 
后退
顶部