GC overhead limit exceeded异常
eclipse memory analyzer默认启动最大内存限制只有1g,在加载大型dump文件时,可能会超过1g的内存限制。此时eclipse会抛出GC overhead limit exceeded异常,导致加载dump文件失败。
解决方案:
- 找到MemoryAnalyzer安装目录,如下图:
- 修改调大MemoryAnalyzer.ini中的-Xmx参数,如下图:
- 重启MemoryAnalyzer即可打开大型dump文件
eclipse运行报GC overhead limit exceeded
eclipse在启动程序后内存不足也会报GC overhead limit exceeded异常,此时和上述方法雷同,修改eclipse目录下的eclipse.ini配置文件重启即可解决