我写了个c语言mex文件代码,在vc中编译为release版本的dll,运行一次需要165秒,
然而到ubuntu8.04中,我用matlab2008的mex命令编译后,再次执行同样的任务,却
需要236秒,
为什么慢这么多啊,是ubuntu的原因吗?各位,有谁知道:)谢谢了
问一个ubuntu执行速度的问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- Bayes
- 帖子: 94
- 注册时间: 2008-08-28 16:58
-
- 帖子: 36
- 注册时间: 2008-07-23 21:49
Re: 问一个ubuntu执行速度的问题
不知道。。。
如果只是普通的c程序的话,
用icc比gcc快一点。
如果只是普通的c程序的话,
用icc比gcc快一点。
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 问一个ubuntu执行速度的问题
Windows 和 Linux 的调度机制不同,Linux 的桌面消耗太多的 CPU 了。
你停 X 在终端试看看。
你停 X 在终端试看看。
- Bayes
- 帖子: 94
- 注册时间: 2008-08-28 16:58
Re: 问一个ubuntu执行速度的问题
icc是什么阿,?sekiqyq 写了:不知道。。。
如果只是普通的c程序的话,
用icc比gcc快一点。
- Bayes
- 帖子: 94
- 注册时间: 2008-08-28 16:58
Re: 问一个ubuntu执行速度的问题
BigSnake.NET 写了:加 -O2 试试
我试试看,
- Bayes
- 帖子: 94
- 注册时间: 2008-08-28 16:58
Re: 问一个ubuntu执行速度的问题
自由建客 写了:Windows 和 Linux 的调度机制不同,Linux 的桌面消耗太多的 CPU 了。
你停 X 在终端试看看。
怎么停X终端,但是停了终端我怎么用matlab阿,我的mex文件是嵌在很多m文件里面的
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 问一个ubuntu执行速度的问题
我不懂matlab,我看你又说c语言又说vc的,我以为你搞得就是一个命令行程序。
注销
Ctrl + Alt + F1
终端登录
# /etc/init.d/gdm stop
注销
Ctrl + Alt + F1
终端登录
# /etc/init.d/gdm stop