关于图片内存大小计算问题!真心求教

刚才做了一个测试,我加载了一张图片,图片的尺寸是2879*1031。
按照网上很多教程上得算法,得到程序运行时内存大小应该是4096 * 2048 * 4 = 32MB 如果渲染的话应该是32 * 2 = 64MB
。但是我发现,这张图片我渲染之后内存也只增加了11MB(2879 * 1031 *4),难道现在IOS计算内存大小的方式改掉了吗?

没有吧,多测试几个平台

— Begin quote from ____

引用第1楼itsinoest于2014-08-19 11:00发表的 :
没有吧,多测试几个平台 http://www.cocoachina.com/bbs/job.php?action=topost&tid=224333&pid=1033021

— End quote

测试的iphone4S,cocos2d-x 3.0版本

我也来学习一下:14::14::14:

:883:快来个大神解答一下吧…

图片io加载后成Image图片数据对象,然后会在对应的Texture2D中通过opengl提交到GPU,Image类图片数据就会释放了,并不保存在内存堆栈中,一般内存统计/任务管理器等看不到这部分图片内存信息,所以看不出明显内存增长