【发布时间】:2009-06-14 14:26:02
【问题描述】:
我正在使用 Mathematica 及其 J/Link Java 接口进行计算密集型基准测试。
如果达到大约 320 MB 的内存占用,基准测试就会停止,因为这似乎是限制,垃圾收集器需要越来越多的时间并且最终会失败。
Mathematica 函数ReinstallJava 采用命令行参数。我试着做
ReinstallJava[CommandLine -> "java -Xmx2000m ..."]
但 Mathematica 似乎完全忽略了 -Xmx 选项。
如何为我的 java 程序设置 -Xmx 内存选项? 320 MB 的限制从何而来?任何帮助将不胜感激。
【问题讨论】:
-
你的机器有多少物理内存?
-
32 GB - 肯定超过 320 MB
标签: java wolfram-mathematica jlink