LinuxSir.cn,穿越时空的Linuxsir!

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

Gnome程序启动速度慢

[复制链接]
发表于 2007-11-30 16:21:14 | 显示全部楼层 |阅读模式
最近发现Gnome桌面的程序启动速度很慢,于是花时间分析了一下

我使用strace跟踪了gnome程序启动,发现每个gnome程序在启动时,都要读取fd=10的一个文件,在这个read系统调用时被阻塞近20秒,不管多小的gnome程序都这样。

我去/proc下了看看这个fd对应的文件,应当是unix的本地socket,目前只能确定这个socket的一端是gnome程序,不能确定另外一端是什么程序
今天中午升级hal的时候顺便升级了一下dbus,重启dbus后发现程序启动变快,所以测试了一下:在dbus服务停止时,gnome程序启动时不会被阻塞,dbus运行时,gnome程序会被阻塞很长时间。估计问题就出在dbus周边拉
目前google该问题没有明确解决方案,我的一种推测是gnome程序启动时要和gnome-setting-daemon通信,而gnome-setting-daemon是通过dbus启动的

大家有什么看法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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