netty共4篇
netty内存管理-学海无涯,回头是岸

netty内存管理

1、内存管理介绍 内存管理的目的是合理分配内存,减少内存碎片,及时回收资源,提高内存的使用资源。 可以带着以下问题进行研究: 内存池管理算法是如何实现高效内存分配释放,减少内存碎片? 高...
mysticalycc的头像-学海无涯,回头是岸mysticalycc2年前
13610
Netty学习之旅—-ByteBuf源码解读之初探UnpooledHeapByteBuf、UnpooledDirectByteBuf-学海无涯,回头是岸

Netty学习之旅—-ByteBuf源码解读之初探UnpooledHeapByteBuf、UnpooledDirectByteBuf

首先,我们再看一下 ByteBuf 的类设计图,从中更进一步了解ByteBuf。 ByteBuf 继承自 ReferenceCounted,引用计数,也就是说 ByteBuf 的内存回收使用的是引用计数器来实现。 UnpooledHeapByteBuf...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
0700
ByteBuf 篇之 ByteBuf 内部结构与 API 学习-学海无涯,回头是岸

ByteBuf 篇之 ByteBuf 内部结构与 API 学习

1、原生 ByteBuffer、ByteBuf 内部结构设计 首先我们来回顾一下 java.nio.ByteBuffe r的内部结构设计。 ByteBuffer 内部持有一个 byte[] bt, 再加上 position、limit、capacity、mark 四个属性...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
09650
# Netty学习之旅—-源码分析Netty内存泄漏检测-学海无涯,回头是岸

# Netty学习之旅—-源码分析Netty内存泄漏检测

1、图说Netty直接内存管理 2、Netty 直接内存的使用示例 ByteBuf buf = Unpooled.directBuffer(512); System.out.println(buf); // SimpleLeakAwareByteBuf(UnpooledUnsafeDirectByteBuf(ridx: ...
mysticalycc的头像-学海无涯,回头是岸mysticalycc3年前
13940