widgetFromJsonFile 需要释放嘛

用UI编辑器, 导入的场景, 而且每次都是replaceScene的(不是pop, push).
成员中得UILayer UIPanel 需要释放吗, 还是可以直接不管了.

void CHomeLayer::onExit()
{
CCLayer::onExit();
CCSpriteFrameCache::sharedSpriteFrameCache()->removeUnusedSpriteFrames();
CCTextureCache::sharedTextureCache()->removeUnusedTextures();
}

void FightScene::onExit()
{
removeAllChildrenWithCleanup(true);
cocos2d::extension::CCArmatureDataManager::sharedArmatureDataManager()->purge();
CCScene::onExit();
CCTextureCache::sharedTextureCache()->removeUnusedTextures();
CCSpriteFrameCache::sharedSpriteFrameCache()->removeUnusedSpriteFrames();
}

目前只是这样写了一下, 请问标准的释放流程是怎么样的.

动画编辑器, 只需要调用 cocos2d::extension::CCArmatureDataManager::sharedArmatureDataManager()->purge(); 这一句吗.

现在遇到问题, 场景中反复切换, 内存不不断增大, 如 A->B->C->B->A, A每次会增加2MB左右, 而且, 所有场景都会这样.

谢谢

您好,需要释放的
SceneReader::sharedSceneReader()->purge();
GUIReader::shareReader()->purge();
ActionManager::purge();