2015-07-10 63 views
1

我想使用malloc,而不是使用sbrk从内核中获取我希望它分配给内存映射文件的内核。因此,如果我的机器突然崩溃,那么会在该文件上备份进程堆。我可以使用malloc在mmap'd文件上分配内存

这里有这样的malloc库吗?

+0

你为什么不只是使核心转储'的ulimit -c unlimited'? – ninjalj

+0

机器崩溃是什么意思......内核恐慌?如果内核是崩溃的原因,为什么在这种情况下需要应用程序内存状态? –

+0

我只想让内存持久化,这样如果突然断电,所有的内存都会在某个文件的磁盘上。 (我明白,也许操作系统并不真正fsync所有的数据) – yonigo

回答

相关问题