当前位置: 首页 > jstat
  • 某java应用在压测一段时间后就会把物理内存耗光原因:SocketChannel.write的时候,如果是Direct ByteBuffer会导致memory leak,而且Trustin Lee(Mina/Netty的作者)也这么说的:”it’s a known bug”。解决方法是:限流,当未发送的字节数到达某个比率后,就暂时先不发送了,或者报错等等,用netty能对这个现象有一定的缓解,但限流动作还是要做,否则可能会出现接收方处理慢,从而导致发送方内存用完的现象。

    阅读全文
    Java 817 人阅读 抢沙发 , , , , ,