圖解Kafka源碼(3)

@TOC 圖解Kafka內存設計 好久沒寫技術博客了,今天重新撿起來。本節主要介紹Kafka的內存設計 內存池設計 內存申請 如上圖所示,Kafka爲了減少Full GC發生的概率,專門設計了BufferPool這個內存池對象,提高內存的使用效率,減少內存回收次數。整個內存池的大小爲32M。內存池包含兩個了隊列,空內存隊列和等待內存隊列。申請內存的時,如果空內存隊列有內存塊並且申請內存的大小等於P
相關文章
相關標籤/搜索