1
我在應用程序的開始處持續發生內存警告。找出我錯在哪裏的最佳方法是什麼?在泄漏儀器中,我看不到任何錯誤。剛剛在應用程序開始處的內存警告
這是從生成的屏幕截圖。
在這裏,我開始播放視頻。 ImageIO_PNG_Data可以這樣嗎?
我在應用程序的開始處持續發生內存警告。找出我錯在哪裏的最佳方法是什麼?在泄漏儀器中,我看不到任何錯誤。剛剛在應用程序開始處的內存警告
這是從生成的屏幕截圖。
在這裏,我開始播放視頻。 ImageIO_PNG_Data可以這樣嗎?
因此,您應該使用分配工具使用「Heapshots」/「Generations」來查看哪些對象已被分配且未被釋放。 (並非所有內容都顯示爲「泄漏」。)可能是因爲您的應用具有強大的參考週期。或者可能是因爲您的應用程序在使用內存時過於奢侈(例如維護圖像陣列等)。我們不可能根據所提供的信息說。
我建議觀看WWDC 2012視頻iOS App Performance: Memory,其中描述了內存考慮的類型並說明了使用儀器來識別內存問題。
請提供有關您的應用何時啓動的更多信息。知道在啓動階段後使用的內存是否下降也很有意思。 – sergio