2009-02-25 73 views
4

我很難理解發生實際泄漏的位置以及它們不在我的應用程序中使用儀器的位置。我有自動釋放的對象,並沒有被保留之後..通過儀器顯示爲泄漏。還有一堆被列爲漏洞的對象,不會指向我自己編寫的任何代碼。也許這是一種多米諾骨牌效應,其中一個真正的泄漏導致Apple庫中的內容泄漏,但我不願意相信是這樣。區分真正泄漏發生的最佳方式是什麼?儀器可能泄漏自動釋放物體嗎?

回答

3

以我的經驗儀器不會給出自動發佈物品的誤報。 (這些仍然被自動發佈池引用,所以沒有魔術差異)。

由於存在內存泄漏,確實可能會因多米諾骨牌效應而導致許多級聯泄漏。在儀器內部,每個泄漏都會有一個基於時間的身份,所以我建議你從第一次泄漏開始。