2013-01-14 57 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

相关问题