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