天天看點

95-290-380-源碼-記憶體管理-Buffer-NetworkBufferPool簡介2.概述3.Buff

95-290-380-源碼-記憶體管理-Buffer-NetworkBufferPool簡介2.概述3.Buff

2.概述

有個報錯和這個很相關:【Flink】Buffer pool is destroyed

2.1 概要前提

NetworkbufferPool

統一管理了網絡棧的記憶體,

LocalBufferPool

隻是管理

Buffer

的方式,具體的申請和釋放還是要走

NetworkBufferPool

的接口。值得注意的是,

NetworkBufferPool

在執行個體化的時候就将初始的固定大小的記憶體配置設定出來了【不管是堆還是非堆】。

2.2 拓撲圖

95-290-380-源碼-記憶體管理-Buffer-NetworkBufferPool簡介2.概述3.Buff

3.Buff

繼續閱讀