內存碎片

什麼是內存碎片??? 內存碎片分爲 內部碎片 外部碎片 內部碎片:是由於採用固定大小的內存分區,當一個進程不能完全使用分給它的固定內存區域就產生了內部碎片,通常內部碎片難以完全避免; 外部碎片:是由於某些未分配的連續內存區域太小,以至於不能滿足任意進程的內存分配請求,從而不能被進程利用的內存區域; 什麼情況下會產生內存碎片??? 對於malloc()等函數,每次申請完內存後都會釋放,但每次釋放的內
相關文章
相關標籤/搜索