问一个ubuntu执行速度的问题

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

问一个ubuntu执行速度的问题

#1

帖子 Bayes » 2008-12-19 17:15

我写了个c语言mex文件代码,在vc中编译为release版本的dll,运行一次需要165秒,
然而到ubuntu8.04中,我用matlab2008的mex命令编译后,再次执行同样的任务,却
需要236秒,
为什么慢这么多啊,是ubuntu的原因吗?各位,有谁知道:)谢谢了
sekiqyq
帖子: 36
注册时间: 2008-07-23 21:49

Re: 问一个ubuntu执行速度的问题

#2

帖子 sekiqyq » 2008-12-19 17:35

不知道。。。 :em06
如果只是普通的c程序的话,
用icc比gcc快一点。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 问一个ubuntu执行速度的问题

#3

帖子 BigSnake.NET » 2008-12-19 18:29

加 -O2 试试
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 问一个ubuntu执行速度的问题

#4

帖子 自由建客 » 2008-12-19 21:10

Windows 和 Linux 的调度机制不同,Linux 的桌面消耗太多的 CPU 了。
你停 X 在终端试看看。
头像
Bayes
帖子: 94
注册时间: 2008-08-28 16:58

Re: 问一个ubuntu执行速度的问题

#5

帖子 Bayes » 2008-12-19 23:12

sekiqyq 写了:不知道。。。 :em06
如果只是普通的c程序的话,
用icc比gcc快一点。
icc是什么阿,?
头像
Bayes
帖子: 94
注册时间: 2008-08-28 16:58

Re: 问一个ubuntu执行速度的问题

#6

帖子 Bayes » 2008-12-19 23:12

BigSnake.NET 写了:加 -O2 试试

我试试看,
头像
Bayes
帖子: 94
注册时间: 2008-08-28 16:58

Re: 问一个ubuntu执行速度的问题

#7

帖子 Bayes » 2008-12-19 23:13

自由建客 写了:Windows 和 Linux 的调度机制不同,Linux 的桌面消耗太多的 CPU 了。
你停 X 在终端试看看。

怎么停X终端,但是停了终端我怎么用matlab阿,我的mex文件是嵌在很多m文件里面的
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 问一个ubuntu执行速度的问题

#8

帖子 自由建客 » 2008-12-20 16:01

我不懂matlab,我看你又说c语言又说vc的,我以为你搞得就是一个命令行程序。

注销
Ctrl + Alt + F1
终端登录
# /etc/init.d/gdm stop
回复