setrlimit 可以用于在一段时间内强制执行资源使用限制吗?
我想设置限制 execv 生成的程序可以使用一定量的内存和一定量的 CPU 时间的时间。例如,我想设置一些限制,比如程序在 30 秒内不能超过 100MB,并且程…
RLIMIT_AS 在将其软限制设置为某个值时不起作用
对于进程,我为资源 RLIMIT_AS 设置了软限制值 335544320 和硬限制值 1610612736。即使设置此值后,进程的地址空间也会达到最大178MB。但我可以看到 /…
使用 setrlimit() 设置堆栈大小并引发堆栈溢出/段错误
在下面给出的示例中,我尝试将堆栈大小设置为 1kb。 为什么现在可以在 foo() 中在堆栈上分配大小为 8kb 的整数数组? #include <stdio.h> #includ…
如何限制使用“malloc()”获取的内存而不限制堆栈?
我试图阻止学生代码因分配而疯狂运行并拖累我的测试机器停止运行。我尝试过 setrlimit(RLIMIT_DATA, r) ,其中 r 是一个具有限制的结构。但不幸的是,…
- 共 1 页
- 1