方案一:修改eclipse.ini配置内存
- Xms 512m 初始总堆内存(最好跟最大总堆内存一样)
- Xmx 2048m 最大总堆内存(最好设置为PC物理内存的1/4,我的电脑8G内存)
- XXMaxPermSize 512m 持久带堆内存
- -XX:+UseParallelGC并发内存回收
- -XX:+DisableExplicitGC禁用System.gc()的显示内存回收
方案二:减少加载项和取消自动编译(减少系统的负荷,clean的时候选择只构建编译选中的项目)
- Windows->preferences-》startup and shutdown->取消勾选plug-ins activated on startup下面的选项和Refresh workspace on startup,减少加载项。(注:保留Android Development Toolkit,否则会有no target available错误)
- 关闭菜单栏Project-》Build Automatically
方案三:错误关闭引起的,需要对workspace下面的.metadata(ubuntu下ctrl+H显示隐藏文件)进行修改。
- delete org.eclipse.ui.workbench and org.eclipse.ui.workbench.textedit