Netty ByteBuf内存泄露检查
Netty的ResourceLeakDetector是一种用于检测资源泄露的工具。当对象在没有明确释放的情况下被垃圾收集器回收时,可能会发生资源泄露。Netty提供了这个工具来帮助开发者检测这种情况。
工作原理:
Netty启动时会根据系统属性或环境变量设定的阈值创建ResourceLeakDetector实例。
每当创建新的ByteBuf或者其他需要释放的资源时,Netty会将其注册到ResourceLeakDetector中。
如果检测到有注册的资源在垃圾收集后没有被释放,ResourceLeakDetector会打印警告或错误信息。
https://blog.youkuaiyun.com/qq_32099833/article/details/117963243
https://www.cnblogs.com/exmyth/p/14163042.html