在每个分配的基础上禁用内存过量使用

时间:2012-10-27 09:28:32

标签: memory allocation memory-overcommitment

有没有办法尝试分配内存块并在内存不能立即可用时出错?

calloc()似乎是一个很好的候选者,因为它会立即触及整个分配的内存,但是,我猜它会杀死进程而不是返回NULL。

还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

没有回复。我假设没有办法禁用由于大量分配而被OOM杀死的应用程序。