Netlogo 行为空间在第0步冻结

Netlogo 行为空间在第0步冻结,netlogo,behaviorspace,Netlogo,Behaviorspace,对不起,如果这是显而易见的,我已经搜索了我能想到的所有东西,并询问了一位同事,我们都被卡住了 我有一些代码(下面是关于狼羊捕食的一点小改动),我想运行behaviorspace(下面也是输入)。然而,它从未完成。它似乎总是卡在跑步的第0步(跑步时卡在不同的位置)。如果它所坚持的运行是孤立运行的(因此所有的变量看起来都很好),那么它们就可以正常工作。它似乎只是冻结了(不会产生错误消息,也不会崩溃) 知道是什么引起的吗 谢谢 西蒙 代码: 重复:1 记者: count wolves count sh

对不起,如果这是显而易见的,我已经搜索了我能想到的所有东西,并询问了一位同事,我们都被卡住了

我有一些代码(下面是关于狼羊捕食的一点小改动),我想运行behaviorspace(下面也是输入)。然而,它从未完成。它似乎总是卡在跑步的第0步(跑步时卡在不同的位置)。如果它所坚持的运行是孤立运行的(因此所有的变量看起来都很好),那么它们就可以正常工作。它似乎只是冻结了(不会产生错误消息,也不会崩溃)

知道是什么引起的吗

谢谢

西蒙

代码:

重复:
1

记者:

count wolves
count sheep
count patches with [pcolor = green]
测量在每个步骤中运行

设置:
setup

开始:
Go

停止(我尝试过有或没有此选项):
count wolfs=0和count sheep=0和((用[pcolor=green]计算补丁数]=(计数补丁数-(用[pcolor=blue]计算补丁数))


时间限制:
5000

我很难想象这可能是由内存不足以外的原因造成的。内存不足会导致JVM慢到爬行


“关于NetLogo”的“系统”选项卡中的内存使用统计信息是什么?您可以在那里验证您是否确实得到了所需的堆大小。

问题是否也发生在狼群-绵羊捕食模型中,还是仅发生在您的变体中?它也与种群模型发生了冲突(当我刚刚增加世界大小和草再生时间时)。然而,将电子表格输出更改为表格输出解决了这个问题。这让我觉得我有内存问题,但我为上面显示的代码增加了尽可能多的内存。我还减少了世界大小(从而减少了代理的数量),但它似乎无法解决上述代码的问题。谢谢。那我就继续做那种事。对不起,在投票表决你的答案之前,我需要更多的代表。
["world-width" 51]
["fences?" true]
["wolf-gain-from-food" 20]
["sheep-reproduce" 7]
["show-energy?" false]
["grass?" true]
["connectivity" 10 25 50]
["wolf-reproduce" 5]
["grass-regrowth-time" [1 1 100]]
["sheep-gain-from-food" 4]
count wolves
count sheep
count patches with [pcolor = green]