标签: android nio bytebuffer mappedbytebuffer
我写了一个使用内存映射来访问文件的应用程序。读取速度急剧增加,因此取得了成功。
正如所料,为ByteBuffer分配的内存不计入VM堆。在堆转储中,似乎我的应用程序使用的内存明显少于实际内存。
ByteBuffer
我的问题是,这种分配对设备的内存管理有什么影响(如果有的话),因为它与其他应用程序有关?它是否会使我的应用程序成为其中的“坏公民” Android生态系统?