97361fa2c8
Motivation: In AbstractBoostrap, options and attrs are LinkedHashMap that are synchronized on for every read, copy/clone, write operation. When a lot of connections are triggered concurrently on the same bootstrap instance, the synchronized blocks lead to contention, Netty IO threads get blocked, and performance may be severely degraded. Modifications: Use ConcurrentHashMap Result: Less contention. Fixes https://github.com/netty/netty/issues/9426 |
||
---|---|---|
.. | ||
src | ||
pom.xml |