私はそれを解析するために大量のメモリをjni側に渡す必要があります。 私はGetByteArrayElementsを使って先にネイティブポインタを取得しました。しかし、このメソッドはメモリを直接コピーせず、メモリを直接使用しませんでした。 私はmemコピーを避けるためにメモリを直接取得するためにGetDirectBufferAddressを使用します。 これには、allocateDirectメソッドを使用してメモリを割り当てる必要があります。 しかし、私に与えられたメモリは、バイト配列であり、ネイティブメモリではありません。 byte []をbytebufferに変換する方法はありますか?おかげさまで byte []をbytebufferのネイティブメモリに変換するには?
4
A
答えて
4
関連する問題
- 1. CharBufferをByteBufferに変換する
- 2. byte [、]をbyte []に変換する
- 3. byte []をbyteに変換する
- 4. ByteBufferをHTMLのImageに変換するには
- 5. charをbyteに変換するには?
- 6. intをint []とbyte []をbyte [] []に変換するには?
- 7. ByteBufferをScala.jsのBodyInitに変換するには?
- 8. int []をJavaのByteBufferに変換するには?
- 9. ByteBufferからbyte []への書き込みはbyte []に書き込みません
- 10. メモリストリームをByteに変換
- 11. JNIでchar []をByteBufferに変換するには?
- 12. byte []をshort []に変換する
- 13. byte []をfloat []に変換するUnsupportedOperationException
- 14. intを "byte"に変換する
- 15. byte []をBufferedImageに変換する
- 16. base64stringをbyte []に変換する
- 17. DataHandlerをbyte []に変換する
- 18. Go [] byteをC * charに変換する
- 19. byte []をバッファタイプに変換する
- 20. c#system.IO.StreamをByteに変換する
- 21. byte []をpdfに変換する、180度回転する、byte []とresponse.outputstreamに戻る
- 22. byte []をそのテキスト形式に変換するには?
- 23. byte []をPoint []に変換して戻す
- 24. arraylistオブジェクトをbyte []に変換します
- 25. ロジックを使用してfloatをbyte []に変換するには
- 26. BytebufferからBytebufferからByte形式のファイルへのバイト書き込み
- 27. QTでBYTE *をQByteArrayに変換するには?
- 28. CGLibプロキシをByte-Buddyに変換するには
- 29. byte []をAudioRecordからfloat []に変換するには?
- 30. ネイティブメモリを強制的に解放する例ByteBufferは、sun.misc.Unsafeを使用して割り当てましたか?
VM(プリミティブアレイ)内からVM外の場所(ネイティブOSのメモリ空間)にデータを移動しています - 残念なことに、その "血液脳"バリア上のデータ遷移としてコピー操作が必要です。 –