Ego*_*kin 6 java garbage-collection netty
我有网络应用程序处理大约40k msg /秒使用netty框架编写,我想减少垃圾收集器调用的数量.在分析时我发现有大量的byte[]实例,我怀疑它来自这部分代码:
public class MessageHandler extends SimpleChannelHandler {
public void messageReceived(ChannelHandlerContext ctx, final MessageEvent e) {
ChannelBuffer message = (ChannelBuffer) e.getMessage();
}
}
Run Code Online (Sandbox Code Playgroud)
是否有可能强制netty以ChannelBuffers某种方式重用/池以防止它每次构建它们?
我们计划实现缓冲池的集合,但还没有完成.
请参阅https://github.com/netty/netty/issues/62
| 归档时间: |
|
| 查看次数: |
2396 次 |
| 最近记录: |