7

我有一个应用程序,它通过构建一个骨架应用程序文件夹结构来生成临时 XULRunner 应用程序,然后使用以下命令启动它:

xulrunner -app /path/to/temporary/application.ini

这一切都有效,但应用程序实际加载需要花费不可接受的时间。我已将时间接收器隔离到 xulrunner 生成/使用配置文件信息。

我已经尝试添加-profile /path/to/static/folder-profile /path/to/temporary/folder但每个仍然有很长的延迟(30 - 60 秒,在快速计算机上)。我也添加了-no-remote但没有效果。

当应用程序启动时,我可以看到配置文件文件夹慢慢填满文件,一旦所有文件都在那里,gui 很快就会出现。不幸的是,当为配置文件使用静态文件夹时,这个时间似乎并没有消失(它可能正在重新生成一些文件?)。

所以我的问题是,是否可以完全禁用 xulrunner 的配置文件管理?我还能做些什么来提高加载速度吗?

4

2 回答 2

2

如果配置文件位于 Windows 路径的子目录中,则配置文件的位置可能会减慢速度。/roaming检查 XULRunner 配置文件和缓存数据是在本地目录中还是在网络上。

一篇mozillazine 文章讨论了如何查找和修改此设置,配置文件管理器提供了用于创建和删除配置文件的实用程序。

于 2012-08-10T20:20:23.540 回答
0

您使用的是 VirtualBox 还是其他虚拟机?我在 VirtualBox 环境中的扩展也遇到了类似的问题(客户操作系统是 Windows XP)。我的扩展源位于从共享主机文件夹挂载的目录中。这导致启动滞后与您的非常相似。

于 2012-12-28T08:58:03.617 回答