2013-03-15 75 views
-2

我運行的儀器來分析我的應用程序的內存泄漏,儀器沒有表現出負責任的圖書館

,但它並不顯示任何一個負責任的庫的任何分配: enter image description here

無論它顯示在任何方法/變量堆棧跟蹤,它只是顯示了這一點: enter image description here

有什麼設置,我失蹤?它以前用來顯示,它剛剛停止顯示這些。

+0

這個問題是否持久?你有沒有試過關閉儀器並重復你的分析?有時候這種情況暫時發生在我身上,我認爲儀器會遇到一個內部問題,導致它無法加載必要的信息來正確加載和顯示所有內容。 – 2013-03-15 10:42:51

+0

同時確認您的構建設置不會剝離調試符號(默認情況下,您的發佈版本會這樣做,並且這是您最終產品的期望行爲)。在使用儀器時,我總是確保使用我的開發資料。 – borrrden 2013-03-15 10:43:54

+0

@ElliottPerry它的持久性。即使在重新啓動Xcode /儀器後,它也會到來。雖然我不嘗試重新啓動mac。 – 2013-03-15 10:45:20

回答

0

下面是如何我現在有我的配置一對夫婦的屏幕截圖。也許這些會有所幫助。我要做的第一件事是檢查以確保在當前方案中,您的「Profile」構建配置設置爲Debug,如下面的第一張圖所示。

另外,你有沒有試過右擊「負責任的圖書館」標題刪除複選標記,並重新添加它像我上一次的截圖,給它一個虛擬的?我會繼續關注我是否能找到更有用的東西。

enter image description here

Screenshot 1

enter image description here

enter image description here

-1

關閉樂器。確保Spotlight索引您的構建工件。您可以通過從命令行運行mdimport來手動執行此操作。重新打開樂器。

顯然,請確保您的派生數據位置等不在聚光燈的黑名單中。這由系統首選項控制。

儀器依賴於聚焦了很多它做什麼。