我正在測試我的iPhone應用程序的內存。 xcode 4.2.1,ios 5.0+,使用ARCiOS推/流行viewcontrollers內存仍然增加
我有兩個視圖控制器。第一個有一個UIButtons網格,第二個視圖控制器有關於用戶觸摸的按鈕的詳細信息。我正在使用push segue。
我使用標記堆工具來衡量堆的增長。我觸摸一個按鈕,然後點擊返回,然後點擊「標記堆」,然後我做了幾次。我的堆積增長在我的每一個堆積中都在1-2mb之間。
我期待堆增長爲零。在更詳細的描述中,我看到堆增長是由於非對象造成的。我使用了泄漏工具,並沒有顯示任何泄漏的內存。
什麼可能是堆增長的原因?我如何解決它?
它甚至意味着什麼彈出一個UIViewController?當我點擊導航欄中的後退按鈕時,是否完全刪除UIViewController並從內存中釋放UIViewController和子視圖?或者我需要手動做些什麼?
謝謝!我很疑惑...
「在更詳細的描述中,我看到堆的增長是由於。」 - 你在這裏跳過一些東西...... – sergio 2012-07-19 06:54:37