Eclipse 报 "Building Workspace". GC Overhead Limit Exceeded

eclipse 一直报 An internal error occurred during: “Building workspace”. GC overhead limit exceeded

最近导入到 eclipse 里的工程挺大的,每次 eclipse 启动之后都回 update workspace,然后就一直报:

An internal error occurred during: “Building workspace”. GC overhead limit exceeded

这个错误。

解决方法:

原因是 Eclipse 默认配置内存太小需要更改 Eclipse 安装文件夹下的 eclipse.ini 文件。

Eclipse.ini 默认文件如下:

修改如下:

-Xms512m -Xmx1024m

第一个是最小的初始化内存,第二个是最大的占有内存

还可以加上 -XX:MaxPermSize=1024m 这个意思是在编译文件时一直占有最大内存,重启 Eclipse。