LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4121|回复: 23

[分享] 提高 gnome-terminal 的运行速度

[复制链接]
发表于 2005-1-15 18:38:35 | 显示全部楼层 |阅读模式
Gnome Terminal 一直以来就不是最快的终端模拟器
在 GNOME 2.6 和 2.8 以后,速度更是下降得厉害
前面也有兄弟发贴提到了这个问题

这里有一个解决的办法,不敢独享,大家一起来试验一下吧

下载 http://www.nishra.com/debian/unstable/ 中的
libvte-common、libvte4 两个包
如果您需要开发库,就还要下载 libvte-dev
如果您需要 python binding,还要下载 python-vte
用 dpkg -i 安装好就行了

这几个包基本上就是以原始 deb 包的基础打上 gnome bugzilla 里的一些补丁

我的测试方法是列出 2.6.9 版内核的 tar.bz2 压缩包内的文件列表
命令是 time tar jtvf linux-2.6.9.tar.bz2
机器是 PIII 900, S3 savage MX 显卡

0. 将标准输出内容直接写入文件,0m56.161s
1. rxvt,用时 1m1.383s
2. console (开启 vesafb framebuffer,1024x768),用时 1m9.525s
3. gnome-terminal (点阵字,未开 AA),1m18.838s
4. xterm,用时 1m37.770s
5. gnome-terminal (Bitstream Vera Sans Mono 字体,开 AA),2m4.075s
6. mlterm (点阵字,未开 AA),2m4.486s

以上测试中,模拟终端软件的窗口大小均为 80x24。

考虑到 gnome-terminal 对 i18n 的完美支持、漂亮的 AA 效果以及与 GNOME 环境的众多集成功能。这个结果应该是可以接受的了。
发表于 2005-1-15 19:05:50 | 显示全部楼层
这是我的gnome-terminal现在的成绩,哭
real    5m10.717s
user    0m24.277s
sys     0m6.742s

xterm的是
real    0m46.373s
user    0m24.474s
sys     0m8.024s
回复 支持 反对

使用道具 举报

发表于 2005-1-15 19:09:47 | 显示全部楼层
carlos的成绩是屏幕不回显的吧,下面是我的(带回显,没有直接导入文件)
real    6m22.865s
user    1m5.083s
sys     0m2.439s
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-15 19:15:35 | 显示全部楼层
什么叫回显?
回复 支持 反对

使用道具 举报

发表于 2005-1-15 19:15:39 | 显示全部楼层
我前面的测试是gnome-terminal全屏最大化,bitstream 9号字的结果,有开着AA,如果我切换到别的窗口再回来的话,会快很多,呵呵,flycraft的回显是不是就是这个意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-15 19:19:49 | 显示全部楼层
忘了说,所有的测试 (除了写文件和 console 外),窗口大小都是 80x24
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-15 19:24:57 | 显示全部楼层
我当然是盯着它(gnome-terminal 在前台)测出来的

各位安装 vte 后,有没有重新启动 gnome-terminal 或 GNOME?
回复 支持 反对

使用道具 举报

发表于 2005-1-15 19:40:24 | 显示全部楼层
换了vte的两个包以后的成绩提高了一倍,呵呵,多谢carlos
real    2m45.753s
user    0m24.137s
sys     0m10.009s
回复 支持 反对

使用道具 举报

发表于 2005-1-15 19:52:01 | 显示全部楼层
我也是,提升了不少。
回复 支持 反对

使用道具 举报

发表于 2005-1-15 20:13:37 | 显示全部楼层
不好意思,刚才因为看到系统已有这两个包,以为是一样的,就没有装打过补丁的包,实在是不好意思;现在测出来的成绩要好点了,不过还是有5分多钟,也许是因为我用了背景透明;感谢carlos分享!
嗯,跟窗口大小也有关系,全屏下测出来还是9分多钟,跟原来差不多了!??!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表