求大佬帮忙看看netty的问题

nettywebsocket服务器,在不使用线程池的情况下正常,只要一用线程池,不一会儿就报这个错,说是ByteBuf没释放,但是在不使用线程池时候就没这个问题,求大佬给点解决思路,急急急
io.netty.util.ResourceLeakDetector.reportUntracedLeak(296) | LEAK: ByteBuf.release() was not called before it’s garbage-collected. Enable advanced leak reporting to find out where the leak occurred. To enable advanced leak reporting, specify the JVM option ‘-Dio.netty.leakDetection.level=advanced’ or call ResourceLeakDetector.setLevel() See Netty.docs: Reference counted objects for more information.
下面是贴的代码




image

你这个操作就很骚了。
image
每次消息到达,创建一个线程池来处理??线程池应该是全局的唯一的。

Netty本身是提供很好的线程池机制的,你没必要自己去创建

在添加 Handler 到 pipline 的时候,可以指定子定义的处理器

ChannelPipeline addLast(EventExecutorGroup group, String name, ChannelHandler handler);
ChannelPipeline addLast(EventExecutorGroup group, ChannelHandler... handlers);

嗯嗯,谢谢K哥