标签: c macos memory-management
在OS X中,Windows的VirtualAlloc相当于什么?也就是说,如何保留一个连续的地址空间而不实际提交它,然后再提交它的块?
VirtualAlloc
谢谢,
亚历
答案 0 :(得分:6)
使用MAP_ANON | MAP_PRIVATE调用的mmap()函数与带有VirtualAlloc()标记的MEM_RESERVE非常相似。然后通过触摸映射中的每个页面来提交内存。
MAP_ANON | MAP_PRIVATE
mmap()
VirtualAlloc()
MEM_RESERVE
答案 1 :(得分:0)
不,不幸的是,没有完全等同于VirtualAlloc。