Netty源碼分析(八)—內存池分析

Netty源碼分析(八)—內存池分析 Netty內存池是將內存的分配管理起來減小內存碎片和避免內存浪費,Netty內存池參考了Slab分配和Buddy分配思想;Slab分配是將內存分割成大小不等的內存塊,在用戶線程請求時根據請求的內存大小分配最爲貼近size的內存快,減小了內存碎片同時避免了內存浪費;Buddy分配是把一塊內存塊等量分割,回收時候進行合併,儘量保證系統中有足夠大的連續內存;java
相關文章
相關標籤/搜索