c - 如何限制PROMELA使用的内存?

标签 c linux x86-64 spin promela

我试图通过使用 -DMEMLIMIT 标志来限制 PROMELA 使用的最大内存,如下所示。

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

但是,内存仍然在不断增加。知道吗,为什么会这样?

最佳答案

-DMEMLIM=N 是传递给 gcc 的编译器标志。它是这样工作的:

./spin -a 代码.pml gcc -DMEMLIM=1024 -o pan pan.c ./平移

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

关于c - 如何限制PROMELA使用的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21184644/

相关文章:

c - 如何在 C 中使用 zlib 库对 websocket permessage-deflate 进行编码和解码?

c - pthread mutex 的必要性

c - 理解 C 反汇编调用

tss - 任务切换为64位

c - 删除最后一个字符,然后连接两个字符串

c - 处理 awk 命令时如何将 'system()' 调用转换为 'fork() + execl()' ?

linux - 获取输出为管道的命令的 pid

android - java.io.IOException : Cannot download No space left on device

linux - 覆盖内核的重复设备驱动程序

performance - movzbl 后接 teSTL 是否比 testb 快?