Как уменьшить производство мусора нетто?

У меня есть сетевое приложение, которое обрабатывает около 40 Кбит / с, написанное с использованием Netty Framework, и я хочу уменьшить количество вызовов сборщика мусора. Во время профилирования я обнаружил, что существует значительное количествоbyte[] случаи, и я подозреваю, что это происходит из этой части кода:

public class MessageHandler extends SimpleChannelHandler {

public void messageReceived(ChannelHandlerContext ctx, final MessageEvent e) {

    ChannelBuffer message = (ChannelBuffer) e.getMessage();
}

}

Можно ли заставить netty повторно использовать / пулChannelBuffers как-то помешать ему каждый раз их строить?

Ответы на вопрос(1)

Ваш ответ на вопрос