当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 我的CPU是intel的酷睿2 E6550,系统是64位的ubuntu8.04请问用什么编译选项可以极限优化emacs?
帖子发表于 : 2008-06-02 23:48 

注册: 2008-05-04 18:18
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
源里的snapshot emacs 23用起来好慢,自己按照置顶帖子编译了一个,感觉到速度好像没多大变化,想重新编译一个,采用极限的优化选项,清高手指点。
(另外,听说intel的编译器可以大幅度的提高c程序的效率,不知道能不能用在编译emacs上面?)


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 我的CPU是intel的酷睿2 E6550,系统是64位的ubuntu8.04请问用什么编译选项可以极限优化em
帖子发表于 : 2008-06-03 17:24 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
rp9acl 写道:
源里的snapshot emacs 23用起来好慢,自己按照置顶帖子编译了一个,感觉到速度好像没多大变化,想重新编译一个,采用极限的优化选项,清高手指点。
(另外,听说intel的编译器可以大幅度的提高c程序的效率,不知道能不能用在编译emacs上面?)


一般来说,编译器选项不会明显的改变程序的运行效率。除非是某些极端的情况。

如果要解决你的emacs23慢的问题,最现实的办法是升级你的机器。——或者另一个办法:不用emacs。改用vim


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-06-03 17:28 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
怎么编译也优化不了的了, emacs 的插件就是解释执行, 可以试一下删掉一些插件
也可能是字体问题...

E6550 应该很快的, 我现在正在用..


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-06-03 19:18 

注册: 2008-05-04 18:18
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
不喜欢vim操作方式啊,老实要转换模式,及其打断自己的思路,还是比较喜欢emacs这种连续的组合键,有一种滔滔不绝的爽快感。 :D
难道真的没办法让emacs快起来么?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-06-03 21:35 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
rp9acl 写道:
不喜欢vim操作方式啊,老实要转换模式,及其打断自己的思路,还是比较喜欢emacs这种连续的组合键,有一种滔滔不绝的爽快感。 :D
难道真的没办法让emacs快起来么?


emacs

Emacs Make A Computer Slow ...


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-06-03 21:55 

注册: 2008-05-04 18:18
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
YUN!!!! :shock:


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-06-07 12:12 

注册: 2008-05-04 18:18
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
看了一遍gcc的man,现在有两个选择:
第一:
CFLAGS="-march=nocona -O3 -pipe"

第二
CFLAGS="-march=native -O3 -pipe"

我的目标是执行期的效率最优化,所以没有采用减小执行文件的选项,而gcc man里面说使用native的话就会把默认的本地cpu支持的指令集全部打开,但是gcc 3.42默认是没有core2的选项的,最高只能提供nocona芯片的指令集支持,就不知道在这种情况下-march=native与-march=nocona会不会有区别?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 我的CPU是intel的酷睿2 E6550,系统是64位的ubuntu8.04请问用什么编译选项可以极限优化emacs?
帖子发表于 : 2008-06-07 13:51 

注册: 2007-01-27 14:11
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
rp9acl 写道:
源里的snapshot emacs 23用起来好慢,自己按照置顶帖子编译了一个,感觉到速度好像没多大变化,想重新编译一个,采用极限的优化选项,清高手指点。
(另外,听说intel的编译器可以大幅度的提高c程序的效率,不知道能不能用在编译emacs上面?)


对于一般的应用我没感觉 Emacs 很慢, 如果你觉得慢, 倒可能是操作方式造成的. 能否说说你为什么觉得 Emacs 慢?


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-06-08 16:38 

注册: 2008-05-04 18:18
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
我觉得慢是觉得emacs好像是做什么都慢半拍的样子,就像是windows下面的powershell一样,总觉得木有一种敲下去就没有停顿显示的感觉。(我用的是x下面的emacs,terminal里的还是让我感到比较满意的。)


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-06-09 13:14 

注册: 2007-01-27 14:11
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
rp9acl 写道:
我觉得慢是觉得emacs好像是做什么都慢半拍的样子,就像是windows下面的powershell一样,总觉得木有一种敲下去就没有停顿显示的感觉。(我用的是x下面的emacs,terminal里的还是让我感到比较满意的。)


在哪个平台上?Emacs 的版本?


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-06-09 14:43 

注册: 2008-05-04 18:18
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
emacs 23
ubuntu 8.04 64位


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-06-09 22:20 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
rp9acl 写道:
看了一遍gcc的man,现在有两个选择:
第一:
CFLAGS="-march=nocona -O3 -pipe"

第二
CFLAGS="-march=native -O3 -pipe"

我的目标是执行期的效率最优化,所以没有采用减小执行文件的选项,而gcc man里面说使用native的话就会把默认的本地cpu支持的指令集全部打开,但是gcc 3.42默认是没有core2的选项的,最高只能提供nocona芯片的指令集支持,就不知道在这种情况下-march=native与-march=nocona会不会有区别?


编译器的优化对速度的影响非常非常的有限。如果你的emacs真的很慢的话,我更倾向于怀疑是配置上的问题或者是bug。而不是考虑重新编译。

从我的经验来看,x下的emacs确实不快。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-06-09 22:22 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
经实践 ... -O3 会编译超慢, 而且有可能比O2更慢..


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-06-10 10:30 

注册: 2007-01-27 14:11
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
rp9acl 写道:
emacs 23
ubuntu 8.04 64位


好的,看来不是因为 font-backend 的问题。你是否使用了使 Emacs 变慢的包,例如,cedet?


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-06-10 13:21 

注册: 2008-05-04 18:18
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
木有啊。
我的emacs现在就用了两个外来的插件,一个是color theme,另一个就是slime


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译