///dice_dq.png 是一张大图
CCSpriteFrameCache::sharedSpriteFrameCache()->removeSpriteFramesFromFile(“dice_dq.plist”);
CCTextureCache::sharedTextureCache()->removeTextureForKey(“dice_dq.png”);
这张图片不用了,想要释放掉,但是这么操作后,内存纹丝不动,请大神看看问题出在神马地方?
///dice_dq.png 是一张大图
CCSpriteFrameCache::sharedSpriteFrameCache()->removeSpriteFramesFromFile(“dice_dq.plist”);
CCTextureCache::sharedTextureCache()->removeTextureForKey(“dice_dq.png”);
这张图片不用了,想要释放掉,但是这么操作后,内存纹丝不动,请大神看看问题出在神马地方?
是不是你的大图里的某个图片仍然被占用着了,没有去释放掉,使得这个大图没法没释放!
不是,我也怀疑是引用计数的导致不能释放,但是确实没有其他地方用到plist大图里的图片了
remove后 执行个dump什么什么的那个,看看控制台里面Cache里还有没有你remove掉的texture
同问!!内存有的减 有的不减 为毛啊??
同问,不释放啊! 有人解决了这个问题没啊!
同问,内存不减
呵呵,这个是个超级无敌大bug,怀疑是故意留下的坑
顶,
同样遇到这样的问题,各个功能打开后内存暴涨
有没有大神解决过!!!
我上次碰到过。看看是不是这个问题http://www.cocoachina.com/bbs/read.php?tid=271562&page=1#1181699