вдогонку к #CN7EZY
восемь килобайт — предельный размер блока записи в FileOutputStream, который не требует аллокаций памяти. использоваться будет массив на стеке. если больше восьми килобайт, то перед вызовом GetByteArrayElements, сначала malloc'ом будет выделен блок памяти равный размеру массива
@dzhon как?
@dzhon норм пацаны в кишки ядра лазают, чтобы оптимизировать свой код, а тут всего лишь jvm