【转】你的 Bitmap 究竟占多大内存?

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容