我已经开始使用helloworld模板。添加了一些菜单,并启动了性能工具->分配。结果: 1.9MB ok,所以空场景是2MB,现在添加了实例变量ccsprite,初始化图像为1024x1024
CCsprite *test=[CCSprite spriteWithFile:@"img1024x1024.png];并启动了性能工具->分配。结果: 6MB ok,内存中的图像是4MB,+2MB的空白现在添加到schen
[self addChild:test];性能工具->分配。结果: 11MB是正常的吗?我从小添加的每个精灵都会使我的内存使用量翻一番?谢谢
发布于 2011-04-08 01:12:06
添加一个精灵,并认为每个精灵都会增加相同数量的内存分配,这是不符合逻辑的。请考虑以下几点:
如果你真的担心内存使用,我会添加适当数量的精灵,缩小到你的应用程序将要使用的适当大小,然后添加它们,然后再次检查Instruments。
https://stackoverflow.com/questions/5564082
复制相似问题