Maybe ByteBuffer are faster than the current memory segment system, since JDK developer can implement instrinstics for them. ByteBuffer.allocateDirect(n * Integer.BYTES).order(ByteOrder.nativeOrder()).asIntBuffer()
https://twitter.com/CZ_JanecekPetr/status/1333522238910443524