在OS X中,Windows的VirtualAlloc
相当于什么? 也就是说,如何保留一个连续的地址空间而不实际提交它,然后再提交它的块?
谢谢,
亚历克斯
mmap()
函数,使用MAP_ANON | MAP_PRIVATE
调用 MAP_ANON | MAP_PRIVATE
与使用MEM_RESERVE
标志的VirtualAlloc()
非常MEM_RESERVE
。 然后通过触摸映射中的每个页面来提交内存。
不,不幸的是,没有完全等同于VirtualAlloc
。
以上就是c/c++开发分享在OS X上保留内存相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注(编程笔记)。