由配置文件引起的XULRunner启动时间非常慢

Eri*_*rom 7 debugging performance configuration xulrunner user-profile

我有一个应用程序,通过构建一个框架应用程序文件夹结构生成临时XULRunner应用程序,然后启动它:

xulrunner -app /path/to/temporary/application.ini
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

Pau*_*tte 2

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

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