![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Netty
文章平均质量分 78
星~竹
这个作者很懒,什么都没留下…
展开
-
Netty对象池 Recycler
Netty对象池 Recycler对于为什么要使用对象池,肯定是提高性能啊!对象的创建,回收,再创建;很耗损jvm性能的,所以就有了对象池的概念,Netty通过Recycler管理对象的创建与回收,而在对象回收时,也不是真正的把对象从堆内存中移除了,而是在内存中缓存了,那具体什么时候回收呢?对象有一个WeakReference,GC回收就与弱引用有关了。具体请查看:强引用、软引用、弱引用、虚引用他们之间的区别了。一、对象池组件介绍1、RecyclerRecycler是对所有组件的一个管理,通过原创 2021-03-05 16:52:49 · 2357 阅读 · 7 评论 -
Netty中的二进制运算讲解
Netty中的二进制运算讲解Netty为了提高计算性能,运用了很多二进制运算:位移、取反、取并等等;如果单独看来都很简单,可要运用到一起,就不明白这些运算的作用是什么,下面会针对一种Netty常用的运算方式进行讲解。先看例题:int pageSize = 8192; // 8192就是8Kint subpageOverflowMask = ~(pageSize - 1);//下面这段代码的含义是什么?boolean isTinyOrSmall(int normCapacity) {原创 2021-03-05 12:03:50 · 746 阅读 · 0 评论 -
最全的Netty4的核心类继承和实现关系
整理出来最全的Channel继承和实现关系图菱形:接口矩形:类圆角矩形:抽象类原创 2020-06-11 15:08:24 · 284 阅读 · 1 评论