IOS性能调优系列:使用Zombies动态分析内存中的僵尸对象

2017-04-25  本文已影响0人  passionCai

1.内存中被过度释放的对象,又称僵尸对象,报EXC_BAD_ACCESS错误调式。访问了一个已经被释放的对象。

2.手动设置NSZombieEnabled环境变量:Edit scheme—>Test—>diagnostics—>zombie objects。不建议手动设置,因为会导致内存占用的增长,同时会影响Leaks工具的调式,这是因为设置NSZombieEnabled会用僵尸对象来代替已释放对象。

3.启动Instruments,选择Zombies进行调试。

上一篇 下一篇

猜你喜欢

热点阅读