netty源码阅读之ByteBuf

野性酷女 2022-05-14 22:09 311阅读 0赞

今天我们开启新的篇章,netty很重要的内存概念将在这一章介绍。ByteBuf主要介绍以下几点:

1、内存与内存管理器的抽象

2、不同规格大小和不同类别的内存的分配策略

3、内存的回收过程

学完ByteBuf需要知道以下几个问题:

1、内存的类别有哪些?

2、如何减少多线程内存分配之间的竞争?

一个NioEventLoop里面有一个私有的Arena(其实就是ThreadLocal的原理)

3、不同大小的内存是如何进行分配的?

chunk、page、subpage

为了提高性能,使用了对象池、缓存、位图、二叉树来分配内存。

发表评论

表情:
评论列表 (有 0 条评论,311人围观)

还没有评论,来说两句吧...

相关阅读

    相关 netty阅读ByteBuf

    今天我们开启新的篇章,netty很重要的内存概念将在这一章介绍。ByteBuf主要介绍以下几点: 1、内存与内存管理器的抽象 2、不同规格大小和不同类别的内存的分配策略