如何增加java运行时堆内存

时间:2017-06-10 01:49:20

标签: java intellij-idea heap-memory

我正在使用IntelliJ IDEA。 java文件将逐行读取csv文件,文件为3.8GB。 我认为所有内容都在一行中,这样当我使用缓冲读取器逐行读取时,我就会出现堆内存错误。

我编辑了idea.vmotions以便-XMx4096m,以及编译器的VM选项和Run / Debug Comfiguration。 enter image description here

enter image description here

enter image description here

但是,我的堆内存的峰值使用量不会超过500mb。 enter image description here

内存不足错误仍然存​​在。

1 个答案:

答案 0 :(得分:-2)

这可能是内存泄漏。我尝试使用Eclipse Memory Analyzer。它可能比Intellij内置的更好。

当我遇到这个问题时,

This是一个很好的指南。