優化之glibc內存管理

P=1,表示上一塊正在被使用,此時prev_size通常爲0 P=0,表示上一塊空閒,這時prev_size通常爲上一塊的大小   M=1,表示該內存塊通過mmap來分配,只有在分配大塊內存時,才採用mmap的方式,那麼在釋放時會由mumap_chunk()去釋放,否則釋放時由chunk_free()完成 M=0,則表示該內存塊不採用mmap方式分配   glibc內存管理使用brk但是隻能管理1
相關文章
相關標籤/搜索