关于cocostudio内存释放的问题

第一个问题:
请问各位大大,能介绍下释放内存时的那几句话的功能么,或者是那些是必须加的,那些事可选的,如下
1:释放本对象自己
2:SceneReader::sharedSceneReader()->purgeSceneReader();
3:ActionManager::purgeActionManager();
4:CCSpriteFrameCache::sharedSpriteFrameCache()->removeUnusedSpriteFrames();
5:CCTextureCache::sharedTextureCache()->removeUnusedTextures();
6:GUIReader::shareReader()->purgeGUIReader();

第二个问题:
现在我一个场景中有好几个层,每个层都是加载json布局文件的,请问当我移除某个子层的时候要调用那几句释放内存语句?

感谢

GUIReader::shareReader()->purgeGUIReader();
使用这句释放就可以了

1:释放本对象自己
6:GUIReader::shareReader()->purgeGUIReader(); 清理GUI管理类(这个不要放到最后清理)
2:SceneReader::sharedSceneReader()->purgeSceneReader(); 清理场景管理(所有读取的场景都会被清理掉)
3:ActionManager::purgeActionManager(); 清理动作(这里指Action动作,不是动作编辑器的动作。)
4:CCSpriteFrameCache::sharedSpriteFrameCache()->removeUnusedSpriteFrames(); 清理不再使用的精灵
5:CCTextureCache::sharedTextureCache()->removeUnusedTextures(); 释放掉不用的纹理

第二个问题:
现在我一个场景中有好几个层,每个层都是加载json布局文件的,请问当我移除某个子层的时候要调用那几句释放内存语句?
答:remove掉后会自动释放,gui控件的内存都是自动管理的。

感谢版主的详细解答

感谢版主的详细解答!

1024 1024

调用了 cctouchgroup 的removeFromParent
内存居高不下.