Очень медленное время запуска с XULRunner из-за профилей

У меня есть приложение, которое генерирует временные приложения XULRunner, создавая скелетную структуру папок приложения, а затем запуская его с помощью:

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

Все это работает, но для фактической загрузки приложения требуется неприемлемо много времени. Я изолировал приемник времени для xulrunner, генерирующего / работающего с информацией профиля.

Я попытался добавить -профиль / путь / к / статической / папке и -профиль / путь / к / временной / папке , но каждый из них по-прежнему имеет очень большую задержку (30 - 60 секунд, на быстром компьютере). Я также добавил -no-remote , но безрезультатно.

Когда приложение запускается, я могу наблюдать, как папка профиля медленно заполняется файлами, и как только все файлы на месте, появляется графический интерфейс довольно быстро. К сожалению, это время не исчезает при использовании статической папки для профилей (возможно, это регенерирует некоторые файлы?).

Итак, мой вопрос, можно ли полностью отключить xulrunner ' s управление профилем? Можно ли еще что-нибудь сделать, чтобы увеличить скорость загрузки?

7
задан Paul Sweatte 7 March 2014 в 22:22
поделиться