Java Netty中的内存泄漏:-Dio.Netty.noresourceleak检测:false

Java Netty中的内存泄漏:-Dio.Netty.noresourceleak检测:false,java,netbeans,memory-leaks,netty,Java,Netbeans,Memory Leaks,Netty,我将获得以下调试输出: DEBUG {ResourceLeakDetector} -Dio.netty.noResourceLeakDetection: false 但我想了解更多有关泄漏的信息,因此我使用以下选项更改了Netbeans中run profile的参数(JVM参数): -Dio.netty.leakDetectionLevel=advanced -Dio.netty.leakDetectionLevel=2 [1] 然而,输出没有变化。关于如何更好地调试我所理解的由Byte

我将获得以下调试输出:

DEBUG {ResourceLeakDetector} -Dio.netty.noResourceLeakDetection: false
但我想了解更多有关泄漏的信息,因此我使用以下选项更改了Netbeans中run profile的参数(JVM参数):

-Dio.netty.leakDetectionLevel=advanced 

-Dio.netty.leakDetectionLevel=2 [1]
然而,输出没有变化。关于如何更好地调试我所理解的由ByteBuf[2][3]引起的内存泄漏,有什么提示吗

[1] -

[2] -


[3] -

我知道,如果启用泄漏检测,您将在日志中看到错误,以防GC收集未释放的缓冲区。在其他情况下,您的输出不会被更改:我已尝试将noResourceLeakDetection标志设置为true,但对输出有明显的影响可能您没有未释放的缓冲区?您是否尝试删除其中一个release()方法?您的Netty版本是什么?看起来您使用的是旧版本。请使用最新的稳定版本(从现在起为4.0.25.Final)重试