Android 随着版本的变化,它的内存分配一直在变化,具体变化如下:
- 在 Android 2.3.3(API 级别 10)及更低版本上,Bitmap 的像素数据存储在 Native 内存中。它与存储在 Dalvik 堆中的 Bitmap 本身是分开的。Native 内存中的像素数据并不以可预测的方式释放,可能会导致应用短暂超出其内存限制并崩溃。
- 从 Android 3.0(API 级别 11)到 Android 7.1(API 级别 25),像素数据会与关联的 Bitmap 一起存储在 Dalvik 堆上。
- 在 Android 8.0(API 级别 26)及更高版本中,Bitmap 像素数据存储在 Native 堆中。
加载中...
2026年1月10日
3
评论讨论
评论需要审核后才能显示