图片内存占用问题

测试数据

(测试文件格式为PNG)

图片文件大小 图片尺寸 图片内存占用
316KB 512x512 1MB
940KB 1024x1024 4MB
2.5MB 2048x2048 16MB
186KB 320x568 693KB
664KB 640x1136 2.773MB
1.1MB 960x1704 6.240MB

结论

iOS图片加载到内存中,占用内存大小为图片宽度 * 图片高度 * 4
eg:

宽 960,高 1704
内存占用: 960 x 1704 x 4 = 6.24MB

注意

  1. 可以用工具Instruments查看图片占用内存情况
  2. cocos2dx中,图片占用内存的算法是宽向上取2的整数倍 * 高向上取2的整数倍 * 4
    eg:
宽 960,高 1704
内存占用: 1024 x 2048 x 4 = 8MB
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。