我试图通过使用-DMEMLIMIT标志来限制PROMELA使用的最大内存,就像这样。
./spin -a -DMEMLIMIT=1024 code.pml
但是,记忆仍在不断增加。任何想法,为什么会这样?
答案 0 :(得分:0)
-DMEMLIM = N是传递给gcc的编译器标志。它的工作原理如下:
./ spin -a code.pml gcc -DMEMLIM = 1024 -o pan pan.c ./pan
您还可以添加更多标志来强制更好地压缩状态,例如-DCOLLAPSE,这是一种减少所需内存量的快速方法。