我有Xcode 3.2.6和儀器2.7,我是初學者,這些應用程序。當我運行任何iPhone項目(甚至最簡單的導航控制應用程序)到儀器(檢查內存泄漏)時,實時字節總是與總體字節相同,並且它們都增加(有時減少,但不會增加) 。實時字節與所有行的總體字節相同
有趣的是,即使生活和整體都是相同的所有行。 我真的不明白。我沒有內存泄漏,我推入導航後發佈了新的UIViewController,並且發佈了我在簡單測試項目中使用的所有NSString。
我理解錯了什麼嗎?
我有Xcode 3.2.6和儀器2.7,我是初學者,這些應用程序。當我運行任何iPhone項目(甚至最簡單的導航控制應用程序)到儀器(檢查內存泄漏)時,實時字節總是與總體字節相同,並且它們都增加(有時減少,但不會增加) 。實時字節與所有行的總體字節相同
有趣的是,即使生活和整體都是相同的所有行。 我真的不明白。我沒有內存泄漏,我推入導航後發佈了新的UIViewController,並且發佈了我在簡單測試項目中使用的所有NSString。
我理解錯了什麼嗎?
如果您使用泄漏模板,則分配工具最初配置爲只追蹤活動分配。當您僅跟蹤活動分配時,活動字節和總體字節將相同。
要跟蹤所有內存分配而不是僅活動分配,請單擊分配工具旁邊的信息按鈕並取消選中僅跟蹤活動分配複選框。
謝謝你,那是一個問題! – 2011-06-06 14:16:42
在構建設置啓用運行靜態分析,然後生成並運行。它會告訴你,如果你做內存管理錯誤。這是自Stack Overflow以來最好的一件事。 – 2011-06-05 01:04:19
謝謝你,偉大的工具 但我的儀器問題呢? – 2011-06-05 14:52:02