Avatar notebook default
0篇文章 · 11281字 · 256人关注
  • 深入浅出Netty内存管理 PoolArena

    前面分别分析了PoolChunk、PoolSubpage和PoolChunkList,本文主要分析PoolArena。1、深入浅出Netty内存...

  • 深入浅出Netty内存管理 PoolChunkList

    前面两篇分别分析了PoolChunk和PoolSubpage的实现,本文主要分析管理PoolChunk生命周期的PoolChunkList。1、...

    1.5 9845 3 12
  • 深入浅出Netty内存管理 PoolSubpage

    上一节中分析了如何在poolChunk中分配一块大于pageSize的内存,但在实际应用中,存在很多分配小内存的情况,如果也占用一个page,明...

    0.4 11162 3 16 1
  • Resize,w 360,h 240
    深入浅出Netty内存管理 PoolChunk

    多年之前,从C内存的手动管理上升到java的自动GC,是历史的巨大进步。然而多年之后,netty的内存实现又曲线的回到了手动管理模式,正印证了马...

  • 深入浅出Netty write

    上一章节中,分析了Netty如何处理read事件,本节分析Netty如何把数据写会客户端。 把数据返回客户端,需要经历三个步骤:1、申请一块缓存...

    0.3 16225 6 18 1
  • Resize,w 360,h 240
    深入浅出Netty read

    boss线程主要负责监听并处理accept事件,将socketChannel注册到work线程的selector,由worker线程来监听并处理...

    0.3 14310 11 16 1
  • Resize,w 360,h 240
    Netty源码分析之accept过程

    本章节分析服务端如何accept客户端的connect请求。 在Netty源码分析之NioEventLoop章节中,已经分析了NioEventL...

    0.3 11773 8 18 2
  • Netty源码分析之ChannelPipeline

    本章节分析Netty中的ChannelPipeline模块。 每个channel内部都会持有一个ChannelPipeline对象pipelin...

    0.3 12910 4 15 2
  • Resize,w 360,h 240
    Netty源码分析之NioEventLoop

    上一章节中,我们分析了Netty服务的启动过程,本章节分析Netty的NioEventLoop是如工作的。 NioEventLoop中维护了一个...

    0.8 16524 8 31 1

文集作者