【发布时间】:2010-09-14 20:20:55
【问题描述】:
我在 iPad 上运行了一个以文档为中心的 iOS 3.2 程序。有时,在关闭文档时,Instruments 中会出现内存峰值。我很确定我没有泄漏内存,因为分配图在 5mb 和 10mb 之间保持相当稳定,除非在关闭时它会飙升约 5mb 左右(并且泄漏工具显示非常小的泄漏,一些总共 k 个,我预计不会导致崩溃)。
这似乎导致 iOS 厌倦并抛弃我的应用程序。内存使用量从未达到 12mb 左右,但错误日志报告显示它正在使用 19988 “Count resident pages”,这比其他任何东西都高。
我的问题是我不知道峰值发生在哪里或为什么。这是相同的代码,一遍又一遍,有时文档会出现峰值,有时则不会。似乎没有办法同时使用调试器来单步调试代码和 Instruments 以查看发生了什么,所以我不知道如何追踪这个问题。
有没有办法在调试器中查看内存使用情况?
【问题讨论】: