Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
-
New
Description
I'm trying to test NRT performance, and noticed when I dump the thread stacks that the darned threads often seem to be in java.nio.Bits.copyToByteArray(Native Method)... so I wondered whether we could/should use direct ByteBuffers, and whether that would gain performance in general. We currently just use our own byte[] buffer via BufferedIndexInput.
It's hard to test since it's likely platform specific, but if it does result in gains it could be an easy win.