|
发表于 2010-10-23 22:39:31
|
显示全部楼层
dbus-daemon 必须在第一个使用 dbus 的应用程序之前启动,这样每个使用 dbus 的程序都会用这个 daemon。
如果第一个使用 dbus 的应用程序发现没有 dbus-daemon 则会自己启动一个,此后,所有dbus 程序都会在需要 dbus 的时候动态启动一个 dbus-daemon,此种方式比较耗资源。
所以,可能比较理想的节省资源方式是设法尽早启动全局的 dbus-daemon。
当然,就你那个问题可能不一定是 daemon 的问题,有可能是 firefox 发 dbus 消息出去别人没回应,它等待回应,超时后才恢复正常,这个缺省的超时时间比较长。但是你也许在超时之前就删除进程了。 |
|