請幫我理解我該如何使用這種靜態圖像顯示。 如何有效地使用heapshot來檢測內存泄漏?HeapShot使用儀器來檢測內存泄漏
我已經添加了儀器的圖像使用leaks.but我無法找到確切位置的內存泄漏。 請指導我。
請幫我理解我該如何使用這種靜態圖像顯示。 如何有效地使用heapshot來檢測內存泄漏?HeapShot使用儀器來檢測內存泄漏
我已經添加了儀器的圖像使用leaks.but我無法找到確切位置的內存泄漏。 請指導我。
基本上,此截圖中的堆積將顯示在前一個快照之後創建並且仍爲「活動」(保留計數> 0)的任何對象。
典型的用法是點擊「Mark Heap」,然後導航到視圖控制器,點擊幾個按鈕,執行一些操作,然後點擊「後退」按鈕。拍另一張快照並檢查對象列表。你應該確保沒有任何應該清理乾淨的東西。這可能是視圖控制器本身,模型對象等。
如果要檢測實際泄漏(未引用的對象),請使用泄漏工具。如果您想查找其他類型的無限內存增長,即仍然被引用且仍然不存在的對象,請使用此截圖中的分配工具檢查堆積。
編輯:
您添加了泄漏屏幕截圖到您的原始帖子。要查看其中該對象被分配堆棧跟蹤,點擊此按鈕:
這將顯示創建對象的位置。然後你需要找出適當的版本調用需要去的地方。
Thnx爲您的輸入...我已添加圖像儀器使用泄漏..plz檢查它指導我 – iAmitWagh
改爲使用「泄漏」工具。 – DarkDust