2016-12-07 43 views
0

Visual Memory Debugger可以帮助我找到保留和释放循环或讨厌/真棒阻塞和闭包,而这些阻塞和闭包不能很好地管理它们的内存。我知道我必须打破目标c中的__weak之类的内存管理问题,可能会在swift中拥有自我。我的问题是它可以用来做什么?我在图表中看到了很多视觉线索,因此除了内存管理问题之外,任何人都会关心详细解释,这些问题可以在早期调试,代码本身没有行号?Visual Memory Debugger的其他用途,Xcode 8中给出的功能

回答

1

Xcode Visual Memory Debugger可帮助您找到遗弃的内存。这是在IDE中最简单的方法之一。在发布此功能之前,您必须打开“乐器”来检查。在我看来,这很不舒服。您可以在上一次WWDC的Visual Debugging with Xcode视频中获得关于它的更多信息。另一种方法是FBMemoryProfiler,在Facebook上阅读有关this article这个有用框架的更多信息。