¿Cómo reducir la producción de basura pequeña?

Tengo una aplicación de red que maneja unos 40k msg / seg escritos usando el marco de trabajo pequeño y quiero reducir la cantidad de llamadas al recolector de basura. Mientras perfilaba, descubrí que hay una cantidad significativa debyte[] instancias y sospecho que proviene de esta parte del código:

public class MessageHandler extends SimpleChannelHandler {

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

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

}

¿Es posible forzar a netty a reutilizar / agruparChannelBuffers de alguna manera para evitar que los construya cada vez?

Respuestas a la pregunta(2)

Su respuesta a la pregunta