Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?
对于bitmap占内存我发现自己也存在很大的误解。还好浩神推荐我看了这篇文章,才知道!为了防止这篇文章丢失,我决定把它转发到我的简书上面。
1.png
2.png
3.png
public final int getrowBytes() {
if (mRecycled) {
Log.w(TAG, "Called getRowBytes() on a recycle()'d bitmap! This is undefined behavior!");
}
return nativeRowBytes(mFinalizer.mNativeBitmap);
}
4.png
5.png
6.png
7.png
8.png
BitmapFactory.cpp
9.png
10.png
11.png
12.png
13.png
14.png
15.png
16.png
17.png
18.png
19.png
20.png
21.png
22.png
23.png
24.png
25.png