【发布时间】:2011-01-21 07:25:31
【问题描述】:
我在 SDK 3.2 中为我的应用程序运行了一些内存分析,我使用“泄漏”分析器来查找我所有的内存泄漏,并将它们全部堵住。这是一个滚动视图导航控制器应用程序,其中有图块,您单击一个图块,该图块将转到一个新的图块视图,依此类推,我可以深入许多级别并一直回到顶部,“泄漏”分析器说明了一切很酷。
但是,如果我在“ObjectAlloc”分析器中观察内存占用量,内存占用量会随着我的深入而不断上升(这似乎是合理的),但是当我退出视图时,内存占用量并没有下降我会期待的。
我知道这是对应用程序的模糊描述,但我不能准确地发布数百万行代码 :) 另外应该注意的是,我正在使用 coreData 来存储图像数据,因此数据库正在增长选择更多节点时的大小,不知道是否/何时从内存中释放。
什么给了?
【问题讨论】: