正确的堆积增长值和仍然活跃的仪器分配

时间:2010-07-19 07:38:49

标签: iphone memory-management instruments

我正试图找到使用乐器放弃的所有记忆。

泄漏测试已通过,至少它找不到任何内存泄漏。

我在每个标记堆之间做了一些重复操作,堆平增长和1000个对象的平均值为100,00 kb。

快速搜索每个快照,我发现700堆有64千字节。

另一个是内部iOS使用的一些对象,如:

UIDeviceWhiteColor =>负责的调用者+ [UIColor allocWithZone:]我只能找到Malloc,但不能发布。

我正在使用whiteColor:

scoreLabel.textColor = [UIColor whiteColor];

所以,所有这些对象,真的都会消失吗?

这是一个复杂的例子来调试/分析,因为它导航通过9个UIViewControllers,每一轮都采用aprox。 2分钟完成(用户必须输入一些数据......)

在这个项目的其他更简单的部分中,堆真的有0个字节和0个对象,但它很简单。

感谢您的建议,

的问候,

米。

1 个答案:

答案 0 :(得分:-1)

有些东西会被缓存,因此不会被释放。您可以尝试触发内存警告。

我不会太担心小漏洞。