我的測試結果:
圖片占用內存 圖片尺寸 .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)