最近我们优化系统,就是发现,在wp的平台下想清除缓存降低内存消耗,执行如下的代码
CCSpriteFrameCache::sharedSpriteFrameCache()->removeUnusedSpriteFrames();
CCSpriteFrameCache::sharedSpriteFrameCache()->purgeSharedSpriteFrameCache();
虽然Log显示的remove各种纹理文件,但是实际从wp的内存使用显示上并没有消减,只有执行了
CCDirector::sharedDirector()->purgeCachedData();
才可以彻底将内存降下来,但是这个方法就会把所有可能清理的都清理掉,但是我们想有选择性的清理,并且确实是可以降低内存的清理。
请问有没有什么比较好的策略或是方法,谢谢