y**b 发帖数: 10166 | 1 原来用gcc-4.4, 6个线程运行显示600%CPU,
换到gcc-4.6,一模一样的程序和数据6个线程运行显示300%CPU。
比较了其他情况,CPU使用率都降低一半(运行时间还没来及比较)。
可能是什么缘故呢? | y**b 发帖数: 10166 | 2 测试了一下,运行速度倒是相差无几。
【在 y**b 的大作中提到】 : 原来用gcc-4.4, 6个线程运行显示600%CPU, : 换到gcc-4.6,一模一样的程序和数据6个线程运行显示300%CPU。 : 比较了其他情况,CPU使用率都降低一半(运行时间还没来及比较)。 : 可能是什么缘故呢?
| j*a 发帖数: 14423 | 3 去查查gcc-4.6的release notes或者changelog什么的,一直往回查到4.4
【在 y**b 的大作中提到】 : 原来用gcc-4.4, 6个线程运行显示600%CPU, : 换到gcc-4.6,一模一样的程序和数据6个线程运行显示300%CPU。 : 比较了其他情况,CPU使用率都降低一半(运行时间还没来及比较)。 : 可能是什么缘故呢?
|
|