概要文件导致XULRunner的启动时间非常慢

问题描述

| 我有一个通过生成框架应用程序文件夹结构,然后使用以下命令启动它来生成临时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的配置文件管理?我还能做些其他事情来提高加载速度吗?     

解决方法

如果配置文件位于Windows中
/roaming
路径的子目录中,则它的位置可能会降低速度。检查XULRunner配置文件和缓存数据是在本地目录中还是在网络上。 mozillazine文章讨论了如何查找和修改此设置,并且Profile Manager提供了用于创建和删除配置文件的实用程序。     ,您在使用VirtualBox还是其他VM? 我在VirtualBox环境中的扩展程序也遇到了类似的问题(来宾操作系统是Windows XP)。我的扩展源位于从共享主机文件夹挂载的目录中。这导致启动滞后与您的滞后非常相似。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...