CCNode / CCSprite / Box2D内存性能问题(cocos2d,iphone)

时间:2011-04-08 17:32:33

标签: iphone performance memory cocos2d-iphone cpu

如果我在CCNode / CCSprite上将可见性设置为NO就足够了吗?它还在记忆中吗?

从内存中删除它的最佳方法是什么,而不是再次将其删除(快速)?

b2Body怎么样?如何对他们这样做?

我想这样做是因为我将我的关卡分开了,我只想把对象放到可见的内存中....

1 个答案:

答案 0 :(得分:2)

将节点/精灵设置为不可见肯定不会从内存中释放它。如果你想完全从内存中删除它并再次快速添加它我怀疑内存池是最好的方法。

我不确定我理解你为什么只想拥有在内存中可见的对象,然后能够快速将它们快速添加到内存中?我可能只是不遵循你想要完成的事情。您可能正在尝试过早地优化内存使用。当然你应该停止所有内存泄漏,但你有没有对你的项目使用多少内存进行任何分析?