游戏里有用到骨骼动画,制作方法是美术人员在flash里绘制,然后通过cocostudio导出ExportJson + Png + Plist文件,然后清除内存时,使用的方法是先ArmatureDataManager::getInstance()->removeArmatureFileInfo(),然后SpriteFrameCache::getIntance()->removeSpriteFrameFromFile(),最后TextureCache::getInstance()->removeTextureForKey(),经我认真测试,且完全负责的证明,SpriteFrame与Texture完全从内存中清楚了,但是还有部分内存未能清除掉,此部分内存似乎是使用ArmatureDataManager::getInstance()->addArmatureFileInfo()时产生的内存。
不知道其它的朋友是否有遇到类似的问题,你们是怎样解决此问题的?