Eclipse启动过慢无响应求助(EMF、Sirius、Acceleo环境)
Eclipse插件启动缓慢(EMF/Sirius/Acceleo环境)优化方案
调整Eclipse启动参数
修改Eclipse安装目录下的eclipse.ini文件,补充或更新以下内存与GC优化参数(根据本地机器内存调整数值):-Xmx4096m -Xms2048m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:+UseStringDeduplication例如8G内存的机器可将
-Xmx设为6144m,保证虚拟机有足够的运行内存。禁用非必需启动项
打开Window > Preferences > General > Startup and Shutdown,仅保留EMF、Sirius、Acceleo开发相关的插件启动项,取消勾选版本控制工具、无关语言支持等非必需的自动启动组件。清理工作区缓存
关闭Eclipse后,删除工作区目录下的.metadata/.plugins/org.eclipse.e4.workbench文件夹,重启Eclipse重置工作台状态,清除无效缓存文件。强制清理插件缓存
在eclipse.ini中临时添加-clean参数,启动Eclipse时强制重新构建插件缓存,启动完成后可移除该参数避免每次重复清理。调整自动构建策略
打开Window > Preferences > General > Workspace > Build,取消勾选Build automatically,改用手动构建(Project > Build Project),避免启动时触发大量模型生成与代码编译操作。精简工作区项目
将当前开发无关的项目右键选择Close Project,仅保留核心开发项目,减少Eclipse启动时的扫描与加载范围。
内容的提问来源于stack exchange,提问作者Heidi Renata Halim
相关产品推荐
相关产品推荐

