2010-09-02 74 views
0

我對我的iPhone應用程序沒有任何問題。 Theres沒有exc_bad_access或內存問題。 然而知道我沒有正確分配和釋放內存。我不知道爲什麼這不是拋出任何例外,但事實並非如此。一切正常。iphone - 找出變量的保留計數

我不想雖然超載iphone的內存,並且我知道,只是因爲我不釋放對象並不意味着它不是還在使用的內存,但現在我很遠,通過我的應用程序,我可以我們不應該回顧和分析整個計劃。

有沒有發現指針任何方式和他們保持數或查找內存使用或什麼?

謝謝。

回答

1

您可以使用附帶的Xcode同時檢測泄漏和分配反對的工具。從Xcode中,選擇「運行」>「以性能工具啓動」>「泄漏」。然後選擇ObjectAlloc工具。這將顯示內存中的所有對象。

這隻會探索使用的內存爲活動對象,但沒有AFAIK的保留單獨分配的對象計數。

1

如果它不扔,那是因爲還是要繼續使用保留計數> = 0

如果你是不知道,如果保留計數等於0,和你擔心泄漏內存,你應該任何異常運行泄漏儀器(Xcode-> Run->運行性能工具 - >泄漏)。

您也可以運行靜態分析儀來檢查你的代碼可能泄漏或其他問題(Xcode->建設 - >建立與分析)。

乾杯,

VFN