|
原帖由 roadrunner 于 2006-11-13 10:47 发表
Intel的HT在某些特殊的应用下(3D渲染, 压片)有实质的性能提升,
但是很多人宣称的所谓"多任务性能提高", 只是一种错觉, 打开HT之后, 操作系统机会禁止任何线程占用相对于其他线程绝对多数的CPU资源, 如果你在打开HT的机器上同时运行两个线程, 你不可能让其中一个线程占用80% CPU而另一个线程占用20% CPU, 这两个线程必然是各占50%, 而如果你关闭HT的话, 是可以调整为80%对20%的比例的
所以打开超线程后, 相当于把所有占用CPU比例高的线程优先级全部调低, 如果你在单核的机器上对工作线程的优先级手动做同样的调整, 你会获得与HT类似的操作流畅感, 有一些小工具可以自动帮你做这样的调整, 经很多人使用证明有实际效果
胡说八道。
照你的说法,HT打开跑一个SuperPi应该比不打开慢40%-50%。整个脑子没有逻辑!
[ 本帖最后由 Prescott 于 2006-11-14 12:57 编辑 ] |
|