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性能分析---内存占用比较

主流图片加载框架ImageLoaderGlidePicassoFresco性能分析---内存占用比较

如何解决在iOS中高效的加载图片问题?

iOS图片加载新框架 - FlyImage

iOS uiimage内存占用大小计算

Android Bitmap加载内存占用彻底分析