dealloc之前的内存峰值

时间:2015-07-03 14:18:03

标签: ios objective-c automatic-ref-counting

我正在修复保留周期的代码。我刚刚在一个视图控制器上完成了这个,现在再次调用dealloc(我只需要一个日志来检查)。看着内存图形虽然我在解除控制器之后看到一个巨大的尖峰,就在调用dealloc之前。这是正常行为吗?

在视图解除后大约2秒钟出现尖峰,并且在尖峰峰值出现之后出现dealloc log I print。

- (void)dealloc {
   NSLog(@"DEALLOC SEND");
}

enter image description here

1 个答案:

答案 0 :(得分:0)

内存峰值实际上是由我返回的视图控制器引起的,而不是被解除分配的视图控制器引起的。