如何让Java为Alloy提供更多内存

时间:2017-10-30 03:55:30

标签: java memory heap alloy

我正在使用alloy4.2,我无法告诉它使用更多内存 我不是Java专家,我怀疑问题在于我如何配置Java 我正在使用OpenJDK Runtime Environment 1.8.0_131 我也试过1.8.0_151。 我的虚拟机运行在 Ubuntu x64 在“合金选项”选项卡下,要使用的最大内存始终保持默认值 768M
我正在使用具有 16G 内存的VM 我试过设置Java堆栈参数
-Xms1g and -Xmx8g
在我调用Java时在命令行,并使用"export _JAVA_OPTS" to no avail

  

Java表示它正在捡拾"我运行时的Xms和Xmx值   Java -XshowSettings:vm它表明我的最大堆大小约为。 7.9克。

但是,合金并没有让我将记忆增加到超过768M的微小最小尺寸。知道我做错了什么吗?

1 个答案:

答案 0 :(得分:0)

合金中的数字是硬编码的,虽然4.2应该包含4Gb吗? (我认为有很多4.2的变种。)

我们正在努力创建一个5.0.0版本,但这还不是真正可以发布的。您可以从以下位置下载快照JAR:

https://oss.sonatype.org/content/repositories/snapshots/org/alloytools/org.alloytools.alloy.dist/5.0.0-SNAPSHOT/

相关问题