我已经开始使用helloworld模板了。 添加了一些菜单并启动了性能工具 - >分配。 结果:1.9MB 好的,所以空场景是2MB 现在添加了用图像1024x1024初始化的实例变量ccsprite
CCsprite *test=[CCSprite spriteWithFile:@"img1024x1024.png];
并启动了性能工具 - >分配。 结果:6MB 好吧,内存中的图像是4MB,空的+ 2MB 现在加入了schen
[self addChild:test];
表现工具 - >分配。 结果:11MB 那是正常的吗? 我作为孩子添加的每个精灵都会增加我的内存使用量? 谢谢
答案 0 :(得分:0)
添加一个sprite并认为每个sprite将添加相同数量的内存分配并不合乎逻辑。请考虑以下事项:
如果您真的担心内存使用情况,我会添加相应数量的精灵,缩小到您的应用程序将要使用的相应大小,然后添加它们并再次检查仪器。