Eclipse抛出GC overhead limit exceeded异常问题的分析与解决
有时在使用Eclipse开发当中,会遇到GC overhead limit exceeded的异常。
如下图
其实这个问题可以在网上找到很多解决办法,不过大部分都只是告诉你要怎么做,至于出现这种错误的原因以及为什么这么做则没有提及。
解决办法:
将eclipse.ini文件的最后两行,一般默认为
-Xms40m
-Xmx512m
修改为
-Xms512m
-Xmx1024m
到这时候,再重新启动Eclipse,一般情况下问题就解决了。
在这个时候有几个问题需要思考一下:
- 为什么会出现这个错误
- Xms和Xmx是什么意思(我到底修改了什么)