Glibc內存管理--ptmalloc2源代碼分析(五)

3.2.3內存管理數據結構概述 3.2.3.1  Main_arena與non_main_arena 在Doug Lea實現的內存分配器中只有一個主分配區(main arena),每次分配內存都必須對主分配區加鎖,分配完成後釋放鎖,在SMP多線程環境下,對主分配區的鎖的爭用很激烈,嚴重影響了malloc的分配效率。於是Wolfram Gloger在Doug Lea的基礎上改進使得Glibc的mal
相關文章
相關標籤/搜索