CCTextureCache持有内存问题

时间:2014-12-28 06:30:02

标签: ios objective-c cocos2d-iphone

在我告诉cocos2d删除textureatlas之后,我一直试图找出最近2天的原因 它保持记忆。

我对于intruments没有韭菜,我在CCTextureCache类中进行了重新调整,它只删除了时间

我已尝试从缓存ex中删除纹理图集的所有显而易见的方法:[[CCDirector sharedDirector] purgeCachedData];没有成功

我很无望,有什么帮助吗?

编辑: 我和这个人LINK有同样的问题,我的游戏每个级别有1个纹理图集,我重复播放器精灵每个图像纹理图集文件都很好。

我的想法是在游戏中有多达30个级别,它会花费磁盘空间并且假设我能够从之前级别的先前纹理图集释放内存,它可以正常工作。

但是因为我无法找到释放记忆的方法,所以游戏在第5级消耗大量内存......这非常令人沮丧。

感谢任何提示,谢谢

修改

我发现了发生了什么,我有一些动画在它的末尾执行了一个选择器。我无法删除那些选择器,或者如果我这样做,我将不得不工作很多。我非常沮丧,因为removeallselectors方法不起作用

0 个答案:

没有答案