dubbo2.7.x升级到3.2.x后 应用跑两三天后就发生内存泄漏。

在 org.apache.dubbo.remoting.transport.netty4.NettyChannel的劝酒的私有的静态成员变量CHANNEL_MAP里的。
里面55多万个元素，1.1G的大小。 

到后面AbstractInvoker.waitForResultIfSync(底层是threadlessExecutor.waitAndDrain)会卡住，比如： 某个服务正常调用不到100ms就返回了，应用跑两三天后就开始 那个正常的服务调用开始20%的概率出现一次两三秒的卡顿。  


}
    @Override
    public void addSupportedProtocol(URL url, ChannelHandler handler) {
        super.addSupportedProtocol(url, ChannelHandlers.wrap(handler, url));
    }
    @Override
    public void close() {
        if (channel != null) {
            doClose();
        }
    }
    public void bind() {
        if (channel == null) {
            doOpen();
        }
    }
    @Override
    public void doOpen() {
        bootstrap = new ServerBootstrap();
        bossGroup = NettyEventLoopFactory.eventLoopGroup(1, EVENT_LOOP_BOSS_POOL_NAME);
        workerGroup = NettyEventLoopFactory.eventLoopGroup(
            getUrl().getPositiveParameter(IO_THREADS_KEY, Constants.DEFAULT_IO_THREADS),
            EVENT_LOOP_WORKER_POOL_NAME);
        bootstrap.group(bossGroup, workerGroup)
            .channel(NettyEventLoopFactory.serverSocketChannelClass())
            .option(ChannelOption.SO_REUSEADDR, Boolean.TRUE)
            .childOption(ChannelOption.TCP_NODELAY, Boolean.TRUE)
            .childOption(ChannelOption.ALLOCATOR, PooledByteBufAllocator.DEFAULT)
            .childHandler(new ChannelInitializer<SocketChannel>() {
                @Override