windows 下 VC 6.0 运行 C++ 程序的流程:
call stack 调用栈
VC 10 中对小块内存的管理转移到 HeapAlloc 中实现。
_heap_init() 中实现的就是分配16个 header,由_sbh_pHeaderList维护
借助 SBH 实现的这种结构去管理 1GB 内存,实现了 快速的内存分配与回收、碎片消除。
windows 下 VC 6.0 运行 C++ 程序的流程:
call stack 调用栈
VC 10 中对小块内存的管理转移到 HeapAlloc 中实现。
_heap_init() 中实现的就是分配16个 header,由_sbh_pHeaderList维护
借助 SBH 实现的这种结构去管理 1GB 内存,实现了 快速的内存分配与回收、碎片消除。