2016-03-17 leaks 内存泄露

Posted zhen_zhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016-03-17 leaks 内存泄露相关的知识,希望对你有一定的参考价值。

  • 在控制器的生命周期viewDidAppear里打印日志:

1
2
3
4
5
- (void)viewDidAppear:(BOOL)animated {
  [super viewDidAppear:animated];
 
  NSLog(@"进入控制器:%@", [[self class] description]);
}
  • 在控制器的生命周期dealloc里打印日志:

1
2
3
- (void)dealloc {
  NSLog(@"控制器被dealloc: %@", [[self class] description]);
}

这样的话,只要日志没有打印出来,说明内存得不到释放,就需要学会分析内存引用问题了。

以上是关于2016-03-17 leaks 内存泄露的主要内容,如果未能解决你的问题,请参考以下文章

Xcode结合Leaks检测内存泄露

内存溢出(Oom)和内存泄露(Memory leak)

Visual Leak Detector 内存泄露检测,该怎么处理

内存泄露 Memory Leaks 内存优化总结

利用linux的mtrace命令定位内存泄露(Memory Leak)

内存溢出(Memory Overflow)和内存泄露(Memory Leak)的区别