2010-09-14 83 views
3

我有一個以文檔爲中心的iPad上運行的iOS 3.2程序。有時,在關閉文檔時,樂器中會出現內存尖峯。我非常確定我沒有泄漏內存,因爲分配圖在5mb和10mb之間保持穩定,除了關閉時,它突然增加了大約5mb左右(並且泄漏工具顯示非常小的泄漏,一些總計,沒有任何我預計會導致崩潰)。追蹤iOS內存峯值

這似乎是導致iOS得到厭倦和拋棄我的應用程序。內存使用永遠不會大約12mb,但錯誤日誌報告顯示它正在使用19988「計數常駐頁面」,這比其他任何方式都要高。

我的問題是,我不知道在哪裏發生尖峯或爲什麼。這是相同的代碼,一遍又一遍,有時一個文件會飆升,其他時間不會。似乎沒有辦法同時使用調試器來遍歷代碼和工具來查看發生了什麼,所以我不知道如何跟蹤這個問題。

有沒有辦法在調試器中看到內存使用?

回答

0

IIRC,儀器應該有一個分配工具,它會告訴你什麼是要求所有的記憶。如果打開右側欄,會顯示額外的信息,顯示用於分配的代碼路徑。