メモリ マッピングを使用してファイルにアクセスするアプリを作成しました。読み込み速度が飛躍的に向上したので成功です。
予想どおり、に割り当てられたメモリByteBuffer
は VM ヒープに対してカウントされません。ヒープ ダンプを見ると、アプリが実際よりも大幅に少ないメモリを使用しているように見えます。
私の質問は、この種の割り当てが他のアプリに関連するデバイスのメモリ管理にどのような影響を与えるか (もしあれば) です。 私のアプリは Android エコシステムの「悪い市民」になりますか?