2013-11-24 53 views
1

我在應用程序的開始處持續發生內存警告。找出我錯在哪裏的最佳方法是什麼?在泄漏儀器中,我看不到任何錯誤。剛剛在應用程序開始處的內存警告

enter image description here

這是從生成的屏幕截圖。 enter image description here

在這裏,我開始播放視頻。 ImageIO_PNG_Data可以這樣嗎? enter image description here

+0

請提供有關您的應用何時啓動的更多信息。知道在啓動階段後使用的內存是否下降也很有意思。 – sergio

回答

1

因此,您應該使用分配工具使用「Heapshots」/「Generations」來查看哪些對象已被分配且未被釋放。 (並非所有內容都顯示爲「泄漏」。)可能是因爲您的應用具有強大的參考週期。或者可能是因爲您的應用程序在使用內存時過於奢侈(例如維護圖像陣列等)。我們不可能根據所提供的信息說。

我建議觀看WWDC 2012視頻iOS App Performance: Memory,其中描述了內存考慮的類型並說明了使用儀器來識別內存問題。

相關問題