首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CCSpriteFrameCache发布策略

CCSpriteFrameCache发布策略
EN

Stack Overflow用户
提问于 2012-08-31 20:08:33
回答 1查看 442关注 0票数 0

据我所知,当从文件和spritesheet创建精灵时,CCSpriteFrameCache会被填满,并且应该足够聪明,在内存不足时清除未使用的帧。

我的问题是:在我的应用程序中,我应该担心尽快手动释放未使用的帧,还是应该在必要时依靠缓存进行自我清除?

让缓存增长直到收到内存警告是否有任何副作用(比如系统或其他正在运行的应用程序的整体性能问题)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-31 21:16:37

这个问题的答案取决于你的应用,以及它的内存占用。在我的一个游戏中,我积极地清除内存,并在游戏重新加载不会增加不必要的延迟的情况下‘及时’加载,这可能会关闭用户。

但正如我所说的,你的策略应该基于对内存占用的实际测量,以及它对用户体验的“感知”影响。像往常一样,在模拟器上开始测量(可以测量内存,但不能测量时间和FPS),但在真实设备上快速验证一些测量结果。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12215072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档