Hi,

Following the refactoring, performance is significantly down for NIO2, but
improved for NIO1.

With my ab test on tomcat.gif, logging disabled, this does (Tomcat 8 vs
trunk):
NIO1: 50k -> 60k
NIO2: 65k -> 57k

IMO the difference is significant, so this is a real regression. I didn't
really see anything obvious that could explain that. Maybe a combination of
the deque or the buffering behavior change ? Unless the cause is found and
this gets fixed, there would be few reasons to keep the NIO2 connector.

Rémy

Reply via email to