同一个c程序,windows编译运行比ubuntu快的多,大家有没有遇到这样的情况?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
zhangzimou
帖子: 61
注册时间: 2012-10-21 11:33
系统: ubuntu12.04

同一个c程序,windows编译运行比ubuntu快的多,大家有没有遇到这样的情况?

#1

帖子 zhangzimou » 2014-04-13 16:48

写了一个蒙特卡洛算法的c程序,ubuntu12.04用gcc编译,运行时间5.2秒。同样的程序,同一台机子,windows7下用vc编译,运行时间3.0秒。试了好几次,时间基本上没什么变化。
这也差太多了吧?当然了还没有用其他的程序试过。
大家遇到过这样的问题吗?
不过我ubuntu12.04的网速比windows7快的多,这绝对不是心理作用,感觉太明显了。
zhangzimou
帖子: 61
注册时间: 2012-10-21 11:33
系统: ubuntu12.04

Re: 同一个c程序,windows编译运行比ubuntu快的多,大家有没有遇到这样的情况?

#2

帖子 zhangzimou » 2014-04-13 16:50

哦,貌似同样的机器mathematica在ubuntu下也比windows下慢。。。这是什么情况。。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 同一个c程序,windows编译运行比ubuntu快的多,大家有没有遇到这样的情况?

#4

帖子 astolia » 2014-04-13 21:42

mathematica不好说,可能是它的GUI被X11拖后腿了。C程序你可以看一下VC编译时的选项,gcc你也可以加上-O或-march选项试试
zhangzimou
帖子: 61
注册时间: 2012-10-21 11:33
系统: ubuntu12.04

Re: 同一个c程序,windows编译运行比ubuntu快的多,大家有没有遇到这样的情况?

#5

帖子 zhangzimou » 2014-04-13 22:49

photor 写了:
zhangzimou 写了:哦,貌似同样的机器mathematica在ubuntu下也比windows下慢。。。这是什么情况。。
really? :em09
就是感觉运行mathematica不够流畅,体验没有windows的好
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 同一个c程序,windows编译运行比ubuntu快的多,大家有没有遇到这样的情况?

#6

帖子 枫叶饭团 » 2014-04-14 0:30

开o2优化试试呗,还慢就是gcc编得不好。
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 同一个c程序,windows编译运行比ubuntu快的多,大家有没有遇到这样的情况?

#7

帖子 月下叹逍遥 » 2014-04-14 7:58

同样是ivf+cb,ubuntu比win快多了。。。

通过 MI 2S 发表
浮生七十今三十,从此凄惶未可知
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 同一个c程序,windows编译运行比ubuntu快的多,大家有没有遇到这样的情况?

#8

帖子 lainme » 2014-04-14 10:52

intel compiler你值得拥有。通常编译加上-O2,也可以-O3。
回复