【发布时间】:2014-05-07 16:40:40
【问题描述】:
我目前正在针对一个相当大的数据集运行我的系统并且遇到了错误。 '内存不足。 Java 堆空间'。
有没有办法解决这个问题,还是只是数据集太大而无法使用?
【问题讨论】:
-
信息不足。它是您要加载到内存中的文件吗?如果是这样,请尝试使用 bufferedReader。
-
问题太模糊了,需要根据可以分配的heapsize在heap中保存数据,
-
你没有给我们太多的继续。但一般来说,处理大型数据集有多种方法。
-
您可以通过在启动时传递
-Xmx<size>(例如-Xmx4G最大 4GB)参数来增加 JVM 可用的内存量。 -
在这里查看问题和答案:stackoverflow.com/questions/3030263/…
标签: java memory heap-memory