我正在使用IntelliJ IDEA。 java文件将逐行读取csv文件,文件为3.8GB。 我认为所有内容都在一行中,这样当我使用缓冲读取器逐行读取时,我就会出现堆内存错误。
我编辑了idea.vmotions以便-XMx4096m,以及编译器的VM选项和Run / Debug Comfiguration。
内存不足错误仍然存在。
答案 0 :(得分:-2)
这可能是内存泄漏。我尝试使用Eclipse Memory Analyzer。它可能比Intellij内置的更好。
当我遇到这个问题时,This是一个很好的指南。