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