1. 程式人生 > >Netty原始碼解析 -- PoolChunk實現原理

Netty原始碼解析 -- PoolChunk實現原理

本文主要分享Netty中PoolChunk如何管理記憶體。 **原始碼分析基於Netty 4.1.52** #### 記憶體管理演算法 首先說明PoolChunk記憶體組織方式。 PoolChunk的記憶體大小預設是16M,Netty將它劃分為2048個page,每個page為8K。 PoolChunk上可以分配Normal記憶體塊。 Normal記憶體塊大小必須是page的倍數。 PoolChunk通過runsAvail欄位管理記憶體塊。 PoolChunk#runsAvail是Prior