标签: c linux memory-management
有没有办法在虚拟内存空间中拥有两个堆(或更多)?我使用brk()函数来移动底部堆的断点。但我希望在另一个具有另一个断点和分配/释放空间的函数的地方有另一个堆。
brk()
这样底部堆由malloc()控制。另一个堆由我自己的内存管理功能控制。这样我想提高我的应用程序的性能。
malloc()