I recently noticed that Java/JDK is doing 8k small copy/IO in a few places. For example:
FileChannel.transferFrom.transferFromArbitraryChannel
ReadableByteChannelImpl.TRANSFER_SIZE
In my opinion, 8k is pretty small, especially doing 8k disk IO.
So, is there any reason that java/jdk use 8k? is there any way to override this value?
Thanks!