驻地记忆不断增加

时间:2012-09-05 19:21:05

标签: ios memory-management memory-leaks automatic-ref-counting

我遇到内存管理问题。我正在使用弧形。我尝试在viewdidunload中设置数组,oulet为nil,并在dealloc方法中尝试相同。

当我使用乐器时它没有显示任何东西,我尝试使用此链接查找常驻内存 Programmatically retrieve memory usage on iPhone

当我点击左表其他表刷新时,我在视图中添加了两个uitableviewcontrollers作为子视图。

每次点击表并刷新正确的表时,常驻内存增加2MB。

我正在删除所有对象,但它仍在不断增加。

是否有人知道如何继续。我知道没有任何东西可以用代码告诉我。我正在寻找可能成为罪魁祸首的准则。

由于

1 个答案:

答案 0 :(得分:1)

使用堆镜头分析。

  • 1)转到屏幕
  • 2)标记堆
  • 3)点击并刷新表格
  • 4)标记堆
  • 5)审查堆射结果

您可能需要执行此示例或序列几次以更好地了解增长。

这是bbum写的一篇很棒的文章:http://www.friday.com/bbum/2010/10/17/when-is-a-leak-not-a-leak-using-heapshot-analysis-to-find-undesirable-memory-growth/

您也可以考虑使用Leaks Instrument审查您的Cycles and Roots。