Netty-内存管理

经过NIO传输数据时须要一个内存地址,而且在数据传输过程当中这个地址不可发生变化。可是,GC为了减小内存碎片会压缩内存,也就是说对象的实际内存地址会发生变化,因此Java就引入了不受GC控制的堆外内存来进行IO操做。那么数据传输就变成了这样git 可是内存拷贝对性能有可能影响比较大,因此Java中能够绕开堆内存直接操做堆外内存,问题是建立堆外内存的速度比堆内存慢了10到20倍,为了解决这个问题Ne
相关文章
相关标签/搜索