如何限制进程中的RAM消耗?

ktb*_*biz 2 c linux ram

如何在Linux 2.6.32机器的源代码中限制C程序的物理内存消耗?

我需要确定系统使用的页面替换算法的类型.

问题在于,在不限制进程在内存中可以具有的页数的情况下,分析页面错误的模式以确定页面替换算法变得困难.

此外,我没有在计算机上的root访问权限.

Jer*_*fin 5

setrlimit(RLIMIT_MEMLOCK, ...).

  • @karl:函数名在这个答案中拼写错误,这可能解释了为什么`man`找不到它.尝试两个'我的'setrlimit`. (2认同)