如何提高iPad应用程序的内存占用

我有一个iPad的应用程序做得非常好,5个月和3个发布后,苹果报告零坠毁。

然而,偶尔操作系统杀死应用程序,我的猜测是缺乏可用内存。 我在警告低调事件中没有做任何事情。

我想收到一些我应该做的改进内存占用的可靠build议。 我可以开始使用哪些工具和技巧来了解我现在的位置,以及我可以如何进一步改进。

我build议从阅读仪器开始,它会让你看到你正在使用的内存和多less。 尤其是,该文件中的“快速入门”和“分析技术”部分应该让您指出正确的方向。

使用“分配”工具将帮助您观察记忆的增长,并告诉您分配的位置。

您也可以尝试使用“泄漏”工具,这将指出是否泄漏内存(而不是分配太多)。

Xcode附带了一个很棒的testing工具,可以让你查找泄漏。 从“运行”菜单中select“使用性能工具运行” – >“泄漏”,然后可以看到随着时间的推移,内存泄漏的位置。 这是一个很好的开始。 接下来,你可以看看“分配”工具,看看你如何利用内存随着时间的推移。 从那里开始,你会学到一吨。