我开发了一个e4 rcp应用程序,应用程序需要几秒钟(大约25-35)才能打开登录对话框。如果我重新启动它只需要2-3秒。
我认为主要部分仍然存储在RAM中,但我的问题是我可以改进应用程序的首次启动以及如何实现?
答案 0 :(得分:0)
我可以改善应用程序的第一次启动[...]吗?
据我所知,没有。听起来第一个开始是初始化OSGi框架和Eclipse运行时的缓存(包依赖关系解析和扩展注册表数据)。您可以通过使用命令行参数-clean
或系统属性osgi.clean
启动应用程序来验证这一点。
osgi.clean
的文档:https://help.eclipse.org/neon/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html#osgiclean