如何限制PROMELA使用的内存?

时间:2014-01-17 11:18:15

标签: c linux x86-64 spin promela

我试图通过使用-DMEMLIMIT标志来限制PROMELA使用的最大内存,就像这样。

./spin -a -DMEMLIMIT=1024 code.pml

但是,记忆仍在不断增加。任何想法,为什么会这样?

1 个答案:

答案 0 :(得分:0)

-DMEMLIM = N是传递给gcc的编译器标志。它的工作原理如下:

./ spin -a code.pml gcc -DMEMLIM = 1024 -o pan pan.c ./pan

您还可以添加更多标志来强制更好地压缩状态,例如-DCOLLAPSE,这是一种减少所需内存量的快速方法。