プログラムにダイレクトメモリルームがあります。
ByteBuffer.allocateDirect()JavaおよびC++側で使用されるプログラムは、そのバッファーにデータを書き込みます。しかし、にを変更してデータを書き込むために使用しようとしByteBuffer.allocateDirect()たときByteBuffer.allocate()。GetByteArrayElements()私はまだ同じダイレクトメモリOOMを手に入れました。
私は混乱しています、それはGetByteArrayElements()ダイレクトメモリを使用して配列をコピーしますか?
本当にありがとう。