【发布时间】:2014-01-16 11:49:10
【问题描述】:
我试图运行一个读取 15MB 文件的 Java 应用程序。但我面临java.lang.OutOfMemoryError Java 堆空间错误的问题。
【问题讨论】:
-
请向我们展示您的代码。
标签: java memory out-of-memory
我试图运行一个读取 15MB 文件的 Java 应用程序。但我面临java.lang.OutOfMemoryError Java 堆空间错误的问题。
【问题讨论】:
标签: java memory out-of-memory
要么更改代码以减少内存占用(例如,仅读取文件的块而不读取内存中的所有内容),要么为 JVM 提供更多内存:
java -Xmx512m ...
上面将最大堆空间设置为 512 MB。
不看代码就无法给出更准确的答案。
【讨论】: