1.内存中被过度释放的对象,又称僵尸对象,报EXC_BAD_ACCESS错误调式。访问了一个已经被释放的对象。
2.手动设置NSZombieEnabled环境变量:Edit scheme—>Test—>diagnostics—>zombie objects。不建议手动设置,因为会导致内存占用的增长,同时会影响Leaks工具的调式,这是因为设置NSZombieEnabled会用僵尸对象来代替已释放对象。
3.启动Instruments,选择Zombies进行调试。
1.内存中被过度释放的对象,又称僵尸对象,报EXC_BAD_ACCESS错误调式。访问了一个已经被释放的对象。
2.手动设置NSZombieEnabled环境变量:Edit scheme—>Test—>diagnostics—>zombie objects。不建议手动设置,因为会导致内存占用的增长,同时会影响Leaks工具的调式,这是因为设置NSZombieEnabled会用僵尸对象来代替已释放对象。
3.启动Instruments,选择Zombies进行调试。
本文标题:IOS性能调优系列:使用Zombies动态分析内存中的僵尸对象
本文链接:https://www.haomeiwen.com/subject/dezmzttx.html
网友评论