Для первого запуска приложения RCP e4 требуется несколько секунд

Я разработал приложение e4 rcp, и приложению требуется несколько секунд (примерно 25-35), чтобы открыть диалоговое окно входа в систему. Если я перезапущу его, потребуется всего 2-3 секунды.

Я думаю, что основная часть все еще хранится в ОЗУ, но мои вопросы: могу ли я улучшить первый запуск моего приложения и как?


e4
person Darksmilie    schedule 24.08.2017    source источник


Ответы (1)


могу ли я улучшить первый запуск моего приложения [...]?

Насколько мне известно, нет. Похоже, что первый запуск - это инициализация кеша для платформы OSGi и среды выполнения Eclipse (разрешение зависимостей пакета и данные реестра расширений). Вы можете проверить это, запустив свое приложение с аргументом командной строки -clean или системным свойством osgi.clean.

Документация для osgi.clean: https://help.eclipse.org/neon/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html#osgiclean

person Zephyr    schedule 25.08.2017