我有一个相当大的AnyLogic模型,我不能继续,因为当我试图保存该模型时,它告诉我没有足够的Java内存(而且它也没有保存它)。AnyLogic目前使用的是1GB;我的计算机有12 1GB。有办法增加AnyLogic的Java堆大小吗?
谢谢。
发布于 2019-07-08 19:28:26
为了给AnyLogic本身提供更多的内存,在AnyLogic安装文件夹中查找AnyLogic.ini文件(这类似于用于常规eclipse的eclipse.ini,这是AnyLogic的基础),并用类似于-Xmx8192M的东西替换-Xmx1024M。
您可能想了解更多关于jvm内存设置的信息,例如这里,以及内存设置、感触 eclipse以及在其中运行的应用程序(您的模型)。
如果在运行模型时发生错误,则根据文档
处理这个问题的简单方法是增加Java堆空间。默认情况下,分配给模型的内存仅限于64 64,这远远低于现代计算机物理内存的容量。因此,您可以简单地允许模型消耗更多。要做到这一点,请转到实验的高级属性页面,并在“最大可用内存”字段中输入适当的数量。
https://stackoverflow.com/questions/56941311
复制相似问题