2012-07-30 153 views
0

所以我使用儀器中的泄漏和分配工具來分析我的應用程序。我首先切換到調用樹進行分配,然後選擇的選項用於創建並仍然存在。我有一個加載一堆圖像的UIScrollView。所以我繼續嘗試向下滾動到UIScrollView。我的所有代碼都使用延遲加載,並且只加載屏幕上的圖像,不會一次加載所有代碼,而是儘可能地重複使用。儀器缺陷

當我這樣做時,看起來像使用了特定方法的內存量,在這個例子中imageForText總是在增加。從錄製開始到時間X從0 MB到5 MB。所以我然後切換切換創建和銷燬,然後回來創建,仍然生活,我可以看到那裏的內存只有2-3 MB現在。如果我不這樣做,它似乎只會線性上升。

我只是誤讀或不理解這個?這是一個儀器上的錯誤,因此創建的&仍然存在不能正確反映,因此您必須來回切換以獲取最新的準確數據?

這裏是我的圖表:

enter image description here

回答

0

分配壽命單選按鈕:所有的對象創建,創建和還活着,並創建和銷燬,影響了調用樹的統計數據和對象列表,你可以從跳轉欄訪問。單選按鈕不會影響圖形的當前字節和Allocations儀器顯示的默認統計。

如果您只想關注活動分配,請單擊「分配」工具旁邊的「信息」按鈕。選擇僅軌道活動分配複選框。