
Netty源码解析 — FastThreadLocal与HashedWheelTimer
- 2021 年 1 月 17 日
- 笔记
Netty源码分析系列文章已接近尾声,本文再来分析Netty中两个常见组件:FastThreadLoca与HashedW …
Continue ReadingNetty源码分析系列文章已接近尾声,本文再来分析Netty中两个常见组件:FastThreadLoca与HashedW …
Continue Reading由于在Java中创建一个实例的消耗不小,很多框架为了提高性能都使用对象池,Netty也不例外。 本文主要分析Netty对 …
Continue Reading前面文章已经分享了Netty如何实现jemalloc 4算法管理内存。 本文主要分享Netty 4.1.52之前版本中, …
Continue Reading前面文章说了PoolChunk如何管理Normal内存块,本文分享PoolSubpage如何管理Small内存块。 源码 …
Continue Reading本文主要分享Netty中PoolChunk如何管理内存。 源码分析基于Netty 4.1.52 内存管理算法 首先说明P …
Continue Reading我们知道,Netty使用直接内存实现Netty零拷贝以提升性能, 但直接内存的创建和释放可能需要涉及系统调用,是比较昂贵 …
Continue Reading在学习Netty内存池之前,我们先了解一下Netty的内存对齐类SizeClasses,它为Netty内存池中的内存块提 …
Continue Reading本文来分享Netty中的零拷贝机制以及内存缓冲区ByteBuf的实现。 源码分析基于Netty 4.1.52 Netty …
Continue Reading前面文章说了,ChannelHandlerContext#write只是将数据缓存到ChannelOutboundBuf …
Continue Reading本文继续阅读Netty源码,解析ChannelPipeline事件传播原理,以及Netty读写过程。 源码分析基于Net …
Continue Reading