netty 堆外内存泄漏(netty-socketio)一次 Connect 和 Disconnect 为一次连接的建立与关闭 在 Disconnect 事件前后申请的内存并没有释放(DIRECT_MEMORY_COUNTER 堆外统计字段)断点打在 client.send() 这行, 然后关闭客户端连接,之后直接进入到这个方法,有个逻辑 encoder.allocateBuffer 申请堆外内存 handleWebsock...
引发的堆外内存泄露问题,有一定的通用性,希望对你有所启发背景最近在做一个基于 websocket 的长连中间件,服务端使用实现了 socket.io 协议(基于websocket协议,提供长轮询降级能力) 的 netty-socketio...将目光定位到 netty-socketio 这个框架的 disconnect 事件(客户端websocket连接关闭的时候回调用到这里),基本上可...