netty5/transport
Norman Maurer d6c23d0af9 Remove HashMap for lookup name / ctx from DefaultChannelPipeline to reduce memory footprint
Motivation:

If you start to have 1M+ concurrent connections memory footprint can be come a big issue. We should try to reduce it as much as possible in the core of netty.

Modifications:

- Remove HashMap that was used to store name to ctx mapping. This was only used for validation and access a handler by name. As a pipeline is not expected to be very long (like 100+ handlers) we can just walk the linked list structure to find the ctx with a given name.

Result:

Less memory footprint of the DefaultChannelPipeline.
2015-11-20 06:10:39 -08:00
..
src Remove HashMap for lookup name / ctx from DefaultChannelPipeline to reduce memory footprint 2015-11-20 06:10:39 -08:00
pom.xml [maven-release-plugin] prepare release netty-4.0.33.Final 2015-11-03 14:18:17 +01:00