图片内存占用问题

测试数据

(测试文件格式为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

你可能感兴趣的:(图片内存占用问题)