內存空間分配

歡迎關注我的博客Zhuhao's Blog獲取最新文章 glibc的malloc實現,會按照分配內存大小的不同而使用不用的方法,小空間的分配會直接使用堆,大空間的分配使用的就是匿名內存映射。(目前是以128KB的空間爲大小的界限) 堆實現 簡單的說,就是把數據段切分爲一系列2的整數冪大小的塊,然後相鄰的分區,哪裏有位置,就使用哪裏的內存;不用了就標記一個"不使用"。一般堆的頂端都有一個端點,如果當
相關文章
相關標籤/搜索