如何能够让App支持后台释放Cache?

2012-04-18 17:29:00 +08:00
 vagase
最近通过Instruments跟踪App的内存使用情况,发现当系统内存不够用的时候,并不是直接KillApp,而是先尝试去释放后台程序的Cache,直到实在不能释放的时候才“被迫无奈”杀害App。

因为App是在后台,显然不是相应的didReveiveMemoryWarning,那么怎么才能让App即使在后台情况下Cache仍然可以被清理呢?
3933 次点击
所在节点    iDev
2 条回复
ultragtx
2012-04-18 18:03:37 +08:00
– applicationDidReceiveMemoryWarning: 这个应该能收到吧
ultragtx
2012-04-18 18:14:25 +08:00
呃 我指的是多任务(voip/定位)那种的后台, 貌似你的app在后台没有工作,那样就收不到了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/32546

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX