使用Eclipse开发Spring Boot时卡顿及“computing...”弹窗问题求助
关掉Spring Boot实时验证:
打开Windows -> Preferences -> Spring -> Boot -> Live Validation,取消勾选"Enable live validation"。这个实时检测Spring配置变化的功能对项目资源消耗极大,关掉后按需手动触发验证即可。切换到手动构建模式:
取消勾选Project -> Build Automatically,日常开发不需要实时构建,需要编译时按Ctrl+B手动触发,能大幅降低后台资源占用。卸载冗余Spring插件:
打开Help -> About Eclipse IDE -> Installation Details,找到未使用的Spring相关插件(比如Spring Cloud Tools、冗余的Spring Data组件等),卸载后重启Eclipse,减少插件后台运行的负载。优化Eclipse VM参数:
除了堆内存,调整垃圾回收和元空间参数。找到Eclipse安装目录下的eclipse.ini,修改为以下参数:-Xms2048m -Xmx4096m -XX:+UseG1GC -XX:MaxMetaspaceSize=512m -XX:+DisableExplicitGCG1GC垃圾回收器更适配大内存场景,元空间调整能避免类加载相关的卡顿。
清理Eclipse缓存:
执行File -> Clean -> Clean all projects清理构建缓存;或者直接删除工作区目录下.metadata/.plugins/org.eclipse.core.resources/.projects里的缓存文件,重启后Eclipse会重新索引项目,解决索引混乱导致的卡顿。
内容的提问来源于stack exchange,提问作者Twilight

