【发布时间】:2018-10-27 12:26:38
【问题描述】:
我遇到了问题
Exception in thread “main” java.lang.OutOfMemoryError: GC overhead limit exceeded
我尝试修复此错误,因为存在解决方案here
Run->Run Configurations->Click on arguments->在VM arguments里面输入
-Xms1024M -Xmx2048M
Xms- for minimum limit
Xmx- for maximum limit
然后它也显示相同的错误。我该怎么办?
当前我正在解析 76GB json 文件。记住这件事
【问题讨论】:
-
-Xms1024M-Xmx2048M表示 1G 和 2G,您尝试加载 76G 文件。即使有良好的 GC 调用,imo 也不可能 -
你能提供一些解决这个问题的建议吗?
-
源文件可以有的怎么分割?解析库可以分块解析而不是加载整个文件吗?您可以为 xmx 使用(更多)更大的内存吗