sun sparc的运行效率
我写了下面的代码
#include <stdio.h>;
#include <time.h>;
main(){
time_t time_int;
time_t start;
time_t end;
int i=0,m=0,n=0;
start = time(&time_int);
for ( i=0; i<=10000000; i++){
for ( n=0; n<=1000; n++){
m=1+1;
}
}
end = time(&time_int);
printf("time is %d\n",(end-start));
}
采用gcc -O3 分别在一台dell服务器(p4 2.8X2 1G内存) 和 sun v880(900MhzX4 8G内存)上进行了编译运行:
dell服务器上的结果是:
time is 12
v880上的结果是:
time is 34
不知道是什么原因,难道17W的v880服务器运行效率还不如3w的dell服务器吗。请高手指点。