首页 > 解决方案 > java.lang.OutOfMemoryError:即使使用 -Xms1024M -Xmx2048M,也会超出 GC 开销限制

问题描述

我遇到了这个问题

Exception in thread “main” java.lang.OutOfMemoryError: GC overhead limit exceeded 

我试图修复这个错误,因为这里有一个解决方案

Run-> Run Configurations-> Click on arguments-> 内部VM arguments类型

-Xms1024M -Xmx2048M

Xms- for minimum limit

Xmx- for maximum limit

然后它也显示相同的错误。我应该怎么办?

当前我正在解析 76GB json 文件。记住这件事

标签: javaeclipse

解决方案


当我处理 Wikipedia 转储数据(超过 50GB)时,我已经更改了这样的 VM 参数

运行->运行配置->单击参数->内部VM参数类型

-Xms1g -Xmx8g 

Xms- for minimum limit

Xmx- for maximum limit

这个对我有用

注意:我有 16GB 内存。


推荐阅读