我有內存問題(我正在使用ARC),並且我確信我創建了strong
@property
某處它應該是weak
。我運行的儀器,它顯示我這個分配: 儀器(分配)並找到哪些對象產生問題
這顯然是一個不釋放的問題。但是我能在樂器中找到它嗎?
編輯:
藍的是我挖掘了很多切換畫面後。
我有內存問題(我正在使用ARC),並且我確信我創建了strong
@property
某處它應該是weak
。我運行的儀器,它顯示我這個分配: 儀器(分配)並找到哪些對象產生問題
這顯然是一個不釋放的問題。但是我能在樂器中找到它嗎?
編輯:
藍的是我挖掘了很多切換畫面後。
切換到Allocations工具中的調用樹視圖可以幫助您找到代碼中分配的位置。使用跳轉欄切換到呼叫樹視圖。
當您切換到調用樹視圖時,您應該在調用樹的左側看到一系列複選框。選擇「反向調用樹」和「隱藏系統庫」複選框可以讓您在調用樹中查找代碼。
您還可以使用檢查範圍按鈕和圖表的時間線來關注內存使用量增加的時間。點擊時間軸,點擊左邊的檢查範圍按鈕,再次點擊時間軸,點擊右邊的檢查範圍按鈕設置檢查範圍。
我有記憶的問題(我使用ARC),我敢肯定,我創建了強大的@property的地方,它應該是弱。
儀器能自動檢測其中的一些:
之後列表被清空(以及任何/所有泄漏點被刪除),然後攻擊它USI ng Heapshot Analysis。這使您可以專注於一段時間內未發佈的增長。
謝謝。現在我看到了一切。奇怪的是,它只能在模擬器中工作,但對我來說可以。 – Kuba