8b5f2d7716
Motivation: The Http2DefaultFrameWriter copies all contents into a buffer (or uses a CompositeBuffer in 1 case) and then writes that buffer to the socket. There is an opportunity to avoid the copy operations and write directly to the socket. Modifications: - Http2DefaultFrameWriter should avoid copy operations where possible. - The Http2FrameWriter interface should be clarified to indicate that ByteBuf objects will be released. Result: Hopefully less allocation/copy leads to memory and throughput performance benefit. |
||
---|---|---|
.. | ||
DataCompressionHttp2Test.java | ||
DefaultHttp2ConnectionDecoderTest.java | ||
DefaultHttp2ConnectionEncoderTest.java | ||
DefaultHttp2ConnectionTest.java | ||
DefaultHttp2FrameIOTest.java | ||
DefaultHttp2HeadersDecoderTest.java | ||
DefaultHttp2HeadersEncoderTest.java | ||
DefaultHttp2HeadersTest.java | ||
DefaultHttp2LocalFlowControllerTest.java | ||
DefaultHttp2RemoteFlowControllerTest.java | ||
Http2ConnectionHandlerTest.java | ||
Http2ConnectionRoundtripTest.java | ||
Http2FrameRoundtripTest.java | ||
Http2HeaderBlockIOTest.java | ||
Http2SettingsTest.java | ||
Http2TestUtil.java | ||
HttpToHttp2ConnectionHandlerTest.java | ||
InboundHttp2ToHttpAdapterTest.java |