【发布时间】:2011-01-25 12:00:21
【问题描述】:
我正在使用 ASANT 运行一个指向 NARS.jar 文件的 xml 文件。 (我没有NARS.jar的项目文件)
我收到“java.lang.OutOfMemoryError:Java 堆空间”。
我在运行 NARS.jar 时使用 VisualVM 查看堆,它说它最多使用 50 MB 的堆空间。
我已将堆空间的初始大小和最大大小设置为 512 MB。
有没有人知道可能出了什么问题?
我有 1 GB 物理内存并创建了一个 5 GB 页面文件(用于测试目的)。
提前致谢。
【问题讨论】:
-
如果您引用您的
-Xmumble设置,这可能会有所帮助 - 也许您的堆空间设置有错误? -
set ANT_OPTS="-XX:+HeapDumpOnOutOfMemoryError" "-Xms512m" "-Xmx512m" ...... etc 是否可以设置 Java 堆设置,尤其是针对 Java?还是我必须为应用程序设置它?
-
set ANT_OPTS is btw set in Asant.bat
标签: java out-of-memory heap-memory