Apple Instruments - 参考计数

Posted

技术标签:

【中文标题】Apple Instruments - 参考计数【英文标题】:Apple Instruments - Reference Counting 【发布时间】:2013-09-24 19:52:30 【问题描述】:

我无法理解这里发生的事情。我正在调试一个应用程序,因为我认为它在使用后会保留一个类“DownloadController”。使用 ARC,它应该在引用计数为零时自动释放对象。

所以在乐器中它看起来像

据我推测,这 48 个字节仍然是“活动的”并且正在使用,对吗?

所以我尝试通过使用引用计数跟踪来找出导致该对象在不再需要时被保留的原因。

在底部它说,RefCt 为零;那么为什么对象没有被释放呢?如何进一步调试,为什么还没有发布?

【问题讨论】:

【参考方案1】:

这些 ARC 异常是由 NSZombieEnabled 引起的,在删除此参数后它开始释放对象。

【讨论】:

以上是关于Apple Instruments - 参考计数的主要内容,如果未能解决你的问题,请参考以下文章

使用Xcode Instruments Leak解决内存泄漏问题

如何查看变量的引用计数?

Apple Instruments 在跟踪 iOS 分配时停止工作

如何在 Apple Instruments 中启用 Javascript 语法检查

从命令行运行 Apple Instruments 抛出:模拟应用程序退出

iPhone:使用 Instruments 检测当前内存使用情况?