标签: memory 64-bit malloc calloc
我正在尝试在centos 64位linux上分配一个非常大的内存(> 2.5gb)。硬件具有超过16GB的物理内存。但是,当我使用malloc或calloc时,它们返回null。代码在root帐户中运行,并且在我使用ulimit检查时,内存分配没有限制。可能是什么问题?
感谢。
METE
答案 0 :(得分:1)
谷歌的sbrk例程,它会对你有所帮助。