NetLogo行为空间在几次实验后变慢

NetLogo行为空间在几次实验后变慢,netlogo,Netlogo,我正在使用行为空间。起初,它工作得很好,在不到一小时内完成了80次跑步。在BehaviorSpace中做了大约10个不同的实验后,它现在以相当慢的速度运行(几乎停止),现在我得到了一个“内存不足”的错误。 我使用clear all作为设置过程中的第一个命令,但NetLogo似乎保留了一些以前运行的内存。我尝试切换到表输出,并禁用了电子表格输出,但仍然出现内存不足错误。 我看到了几篇关于行为空间内存问题的帖子,但我似乎无法理解为什么模型在启动时运行得如此之快,而现在却几乎无法运行。 我在一台有16

我正在使用行为空间。起初,它工作得很好,在不到一小时内完成了80次跑步。在BehaviorSpace中做了大约10个不同的实验后,它现在以相当慢的速度运行(几乎停止),现在我得到了一个“内存不足”的错误。 我使用
clear all
作为设置过程中的第一个命令,但NetLogo似乎保留了一些以前运行的内存。我尝试切换到表输出,并禁用了电子表格输出,但仍然出现内存不足错误。 我看到了几篇关于行为空间内存问题的帖子,但我似乎无法理解为什么模型在启动时运行得如此之快,而现在却几乎无法运行。 我在一台有16个内核和64 GB RAM的服务器上使用NetLogo 5.0.5,并且模型并行运行。
是否有人知道此内存被占用的位置,以及我如何清除它?

您是否已经使用中的说明增加了堆大小?我已经增加了堆大小,但似乎最有帮助的是关闭NetLogo并重新开始新的会话。这使我的速度恢复了,在连续几次跑步中,速度又开始减慢。我不确定内存存储在哪里,但现在看来频繁启动NetLogo可以解决我的速度问题。所以,每次运行NetLogo时,即使在使用表输出时,NetLogo也会保留在内存中?