netty 吐槽

简介:         1.重建连接的时候 会出现线程增长 ,没有用 jprofile 的人,应该很难注意到 ,以为发送成功或者重建链接后就可以了,我用 jprofile 的时候发现 我并没有 重新新建 nioeventloopgroup ,为啥会出现这个问题呢?   解决方法 ni...

 

 

 



 

1.重建连接的时候 会出现线程增长 ,没有用 jprofile 的人,应该很难注意到 ,以为发送成功或者重建链接后就可以了,我用 jprofile 的时候发现 我并没有 重新新建 nioeventloopgroup ,为啥会出现这个问题呢?

  解决方法 nioeventloopgroup  eventloopgroup = new nioeventloopgroup (1,null) ; 就能保证只有 固定几个了,之前的netty-example 上面的都是 nioeventloopgroup eventloopgroup = new nioeventloopgroup ();

我们都不能 关闭它 ,只用用 eventloopgroup .shutdowngracefully(); 才可以关闭掉这个多余的 eventloopgroup  ,这个eventloopgroup  会一直存在,所以我才想着关闭它,不过现在 我们可以设置固定的个数的eventloopgroup  就可以了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

目录
相关文章
netty
netty
60 0
|
8天前
|
设计模式 网络协议 NoSQL
netty(四)
netty(四)
|
2月前
|
网络协议 前端开发 安全
Netty
Netty
56 1
|
8天前
|
机器学习/深度学习 分布式计算 搜索推荐
Netty(一)
Netty(一)
|
4月前
|
消息中间件 编解码 Java
Netty介绍
Netty介绍
33 4
Netty介绍
|
5月前
|
存储 安全 Java
为什么Netty要造FastThreadLocal?
Netty 的 FastThreadLocal 是一种高效的线程局部变量,设计用于解决标准 ThreadLocal 的性能和内存泄漏问题。FastThreadLocal 通过使用数组而非哈希表存储数据,避免了哈希冲突带来的性能损耗,查询效率达到 O(1)。此外,FastThreadLocal 提供了 remove() 方法和 FastThreadLocalRunnable 类,以防止内存泄漏,确保在执行完成后自动清理对象。相比于 ThreadLocal,FastThreadLocal 具有更高的性能和安全性。
|
5月前
|
存储 Java API
Netty指南
Netty指南
60 2
|
5月前
|
设计模式 网络协议 Java
Netty | 一起来了解了解Netty吧
Netty | 一起来了解了解Netty吧
60 0
|
5月前
|
监控 前端开发 Java
Netty使用篇
Netty使用篇
|
11月前
|
安全 Java Linux
Netty4 使用总结
Netty4 使用总结
47 0