iOS图片加载到内存中占用内存情况
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS图片加载到内存中占用内存情况相关的知识,希望对你有一定的参考价值。
我的测试结果:
图片占用内存 图片尺寸 .png文件大小
1MB 512*512 316KB
4MB 1024*1024 940KB
16MB 2048*2048 2.5MB
1.11MB 512*568
693KB 320*568 186KB
2.773MB 640*1136 664KB
6.240MB 960*1704 1.1MB
从以上测试数据可以得出结论:
ios图片加载到内存中占用内存大小为 图片宽度*图片高度*4 ;这里算出来的是字节;
(图片宽度*图片高度*4)/1024/1024 得到的是MB
可以用工具Instruments 查看图片占用内存情况
(cocos2dx 图片资源占用内存算法是 2的整数倍宽*2的整数倍高*4 例如:960*1704 占用的内存是1024*2048*4, 并不是960*1704*4)
以上是关于iOS图片加载到内存中占用内存情况的主要内容,如果未能解决你的问题,请参考以下文章
主流图片加载框架ImageLoaderGlidePicassoFresco性能分析---内存占用比较