內存池的實現

引言 C/C++下內存管理是讓幾乎每一個程序員頭疼的問題,分配足夠的內存、追蹤內存的分配、在不需要的時候釋放內存——這個任務相當複雜。而直接使用系統調用malloc/free、new/delete進行內存分配和釋放,有以下弊端: 調用malloc/new,系統需要根據「最先匹配」、「最優匹配」或其他算法在內存空閒塊表中查找一塊空閒內存,調用free/delete,系統可能需要合併空閒內存塊,這些會
相關文章
相關標籤/搜索