如何检测内存泄漏<allocated prior =“”to =“”attach =“”>?

时间:2018-05-07 07:59:21

标签: swift xcode memory-leaks instruments xcode9.3

我试图通过使用这些工具来检测存在内存问题的对象是什么,但是在Xcode 9.3中似乎存在一个问题,即使用https://forums.developer.apple.com/thread/97592中提到的工具,这也可以相关:

Observing property crashes Instruments (Leaks profile) Xcode 9.3 (Swift 4.1)

到目前为止,这是分配清单:

enter image description here

如图所示,所有记录的负责调用者都是"<Allocated Prior To Attach>"

这是呼叫树:

enter image description here

这似乎是第一个记录(问题)的奇怪行为。

我的问题是

如果这些工具按预期工作,我可以通过知道引起问题的对象是什么(该对象没有被取消分配而不是<Allocated Prior To Attach>)直接弄明白。在这一点上,有没有办法知道导致问题的对象是什么?

2 个答案:

答案 0 :(得分:0)

关闭“ Record reference counts”“ File”中的“ Recording options”作为解决方法。

答案 1 :(得分:-2)

我遇到了同样的问题。删除Main.storyboard可以帮助我解决问题。 祝你好运。