2013-01-14 87 views
0

如何最小化iPhone應用程序的髒大小?我發佈了緩存圖片,但不要最小化髒大小。有人有更多的提示?iPhone應用程序的髒大小

謝謝!

+0

[以下是如何。(https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/MemoryMgmt.html) – 2013-01-14 10:53:34

回答

0

使用儀器檢查由於保留但未泄漏的內存而導致的內存損失。後者是尚未使用的內存,仍然指向。在樂器上的分配樂器中使用Heapshot。

至於如何使用Heapshot查找內存creap,請參見:bbum blog

基本上有方法是運行儀器分配工具,取heapshot,運行代碼的直覺和另一heapshot重複3或4次。這將指示在迭代過程中分配並未釋放的內存。

爲了弄清楚結果是否披露了個別分配。

如果你需要看到保留,發佈和自動釋放出現一個對象使用儀器:在儀器

運行,在設定「記錄的引用計數」關於分配(你必須停止記錄設置的選項)。導致選擇器運行,停止錄製,在那裏搜索ivar(datePickerView),向下鑽取,您將能夠看到所有保留,發佈和自動釋放發生的位置。

+0

謝謝您的回覆,我很抱歉反應緩慢。我檢查了一切!我的問題是MEMORY_TINY,你的DIRTY_SIZE不會減少。 – Edi

+0

對不起,MEMORY_TINY不是MALLOC_TINY – Edi

相關問題