2012-12-05 73 views
0

中查找堆棧溢出如文檔所述,分配給出了對內存的堆分析。使用工具在代碼

但是,我的感覺是我的應用程序崩潰,因爲在堆棧中存儲了大量數據,可能會溢出。

我該如何分析?請幫忙。謝謝!

+0

檢查內存監視器。欲瞭解更多詳情http://stackoverflow.com/questions/5518918/instruments-with-ios-why-does-memory-monitor-disagree-with-allocations – iDev

回答

1

首先構建您的應用程序進行性能分析(Command + I);運行。選擇分配工具,隨(使用)應用程序一起玩。

在分配你會發現直播字節本的部分是你的應用程序當前內存使用率(堆棧數據我想這是你在你的問題說着生根粉RAM)。

當前未使用的釋放對象將減少直播字節

總體字節 - 所有字節(創建&摧毀+目前住字節)。

For Further reference refer Instruments Programming Guide.

0

創建和比較「heapshots」是開始縮小的部分代碼,顯示乍一看沒有明顯的內存管理錯誤的好辦法。請在this question上查看我的答案,以便進一步閱讀或直接查看this great article