如何增加AnyLogic的Java堆大小?

时间:2019-07-08 19:15:19

标签: java

我有一个很大的AnyLogic模型,我无法继续,因为当我尝试保存模型时,它告诉我Java Heap内存不足(并且无法保存)。 AnyLogic当前使用的容量为1GB。我的电脑有12GB。 有没有办法增加AnyLogic的Java堆大小?

谢谢。

1 个答案:

答案 0 :(得分:0)

为了给AnyLogic本身更多的内存,请在{{1}中找到AnyLogic.ini文件(对于常规的日食,它类似于eclipse.ini,这是AnyLogic的基础) }安装文件夹,并将AnyLogic替换为-Xmx1024M

您可能想了解更多有关jvm内存设置的信息,例如here以及内存设置affect如何使Eclipse以及其中运行的应用程序(您的模型)变得如此。

如果在运行模型期间发生错误,则根据documentation

  

处理此问题的直接方法是增加Java堆空间。默认情况下,分配给模型的内存限制为64 MB,这远远低于现代计算机物理内存的容量。因此,您可以简单地允许模型消耗更多。为此,请转到实验的“高级属性”页面,然后在“最大可用内存”字段中输入适当的数量。