Pet*_*tre 6 c++ linux memory windows allocation
在Windows中,对于要求很高的应用程序,程序员可以使用HeapCreate,HeapAlloc来更好地管理和控制内存的分配 - 加速它(也就是私有分配器).Linux c ++编程中的等价物是什么?
如果您想使用自己的私有分配器,则使用mmap()
将一定量的内存映射到您的进程中,然后您可以根据需要使用该内存。打开 的文件描述符/dev/zero
,然后将其用作 的 'fildes' 参数mmap()
。man mmap
有关要传递的参数的完整详细信息,请参阅 参考资料。在这方面mmap()
起着与 相同的作用HeapCreate()
。