早就听说linux下计算效率要高点,所以许多大的程序一般在linux下进行。最近我自己也特意用了一个小的程序来进行比较二者的效率。
我的linux是FC9,这是一个比较新的linux版本,对xp的硬盘能自动挂载。我用man 命令分别查看了有g++编译和c++编译,也就是说可以顺利编译c++文件。
我在xp下用的是VC6编译,这是微软的产物,对于写应用软件很好用,但对于数值计算就一般了,但我也不太清楚哪个编译器对数值有好的编译,就一般用vc6了。
我写了一个小的程序,就是在里面有一个10000000的简单循环迭加,类型我分别用了int和double型的进行实验。我发现这两种类型,在linux下进行计算有很高的效率。linux和xp的计算时间大概是1:5,这可不是一个小数啊,看来还是linux的计算效率高!但是我仅仅是进行了一个for循环,没有用其他的复杂的程序,可能在应用软件方面二者就是差不多了?
sunorr 于 2008-08-04 23:32:14发表:
一个把gui都整合到内核里了,你期望什么效率?
xiyangmdzj 于 2008-08-03 00:43:27发表:
地球人都知道linux的效率高……