Subject NIO and performance
Author Roman Rokytskyy

I have tried to create a version of the wire protocol that uses Java NIO
(ByteBuffer and SocketChannel) instead of the code that was optimized by
Blas before JayBird 1.0.

So far the performance of the NIO solution on multi-user AS3AP tests is up
to 10 times lower compared to the current implementation (and also it causes
sometimes errors, but that's another issue). However, that is my first try
of the NIO package, maybe I did something wrong there...

Should NIO usage improve performance, or the main advantage is only
non-blocking socket handling?

Is there anybody willing to check the implementation and possibly take care
of it?