我通過Xcode使用Leaks Instruments功能來(嘗試和)發現內存泄漏。我還沒有想出如何使用這個程序。我在程序中點擊Leaks,看到內存不斷增加,因爲我在模擬器中做了各種各樣的事情。我顯示了擴展詳細信息窗格。擴展詳細信息窗格中引用我的應用程序的唯一內容是主要的。就像Xcode生成的主要方法一樣。其他的一切都是UIKit,Foundations和我沒有寫的其他SDK類。我做錯了什麼,沒有什麼是從我的應用程序顯示出來的?如何檢測iPhone上的內存泄漏?
之前我打了3分鐘,有超過100泄漏共計2.5K。這是常見的嗎?
您是否正在查看實際的「泄漏」數據或者您在查看對象分配數據?如果你在看後者,那麼是的,這很正常......那些不是泄漏,只是分配。它讓你瞭解你的內存佔用情況。 – 2009-01-30 03:41:27
我在看泄漏。我唯一的東西是主要的。隨着我使用該應用程序,泄漏和字節的數量不斷增加。我不明白主力可以如何泄漏這麼多。 – 4thSpace 2009-01-30 07:10:09
確保所有的alloc都被釋放。如果不是你正在創建內存泄漏。 – 2009-01-31 23:18:35