Android性能优化中最为关键的估计要算内存优化,内存优化最多的估计就是Bitmap内存问题了。
下面我们研究一下Bitmap内存模型,以便于后面更加轻松深刻的进行大图片的内存优化。
1.如何获取Bitmap所占用的内存?
bitmap.getWidth()*bitmap*getHeight()*1个像素点所占内存
那么如何计算一个像素点的内存呢?
1个像素一般是ARGB,就是4个byte。
width*height*4/1024/1024就是内存M数。
Android性能优化中最为关键的估计要算内存优化,内存优化最多的估计就是Bitmap内存问题了。
下面我们研究一下Bitmap内存模型,以便于后面更加轻松深刻的进行大图片的内存优化。
bitmap.getWidth()*bitmap*getHeight()*1个像素点所占内存
那么如何计算一个像素点的内存呢?
1个像素一般是ARGB,就是4个byte。
width*height*4/1024/1024就是内存M数。