【发布时间】:2012-03-13 05:01:59
【问题描述】:
我的代码的活动分配量很少(根据 Instruments 大约为 5 MB),但系统内存使用量很大(超过 100 MB)。我知道代码是无泄漏的,经过一些优化后我没有看到任何分配峰值,但由于大量内存使用,我仍然崩溃。
我在 Google 上搜索了很多,发现我应该使用 VM Tracker 工具,这证实了我的内存使用率很高,但我不确定如何解决这种情况。我正在使用尽可能少的内存,在 iPad 1 上仍然太多,而且我没有知识或工具来弄清楚如何让操作系统在我不使用时不将这么多内存标记为脏实际使用它。我从这里去哪里?
【问题讨论】: