ios - 如何阅读仪器泄漏图?

标签 ios xcode memory-leaks instruments

我了解 Leaks 工具每 X(默认 10)秒拍摄一次快照。但是泄漏图中的红色条是否及时告诉我该快照的泄漏内存量?或者它们是否意味着累积内存泄漏?

换句话说,在该图的末尾,我的应用程序是否泄漏了内存中所有红色条的累积值,或者是否泄漏了任何内存,因为条的大小已减小,然后根本没有出现在最后一次快照间隔?

enter image description here

最佳答案

您可以通过单击时间线并拖动红色条所在的时间来自行检查。将打开一个工具提示,告诉您泄漏的数量和泄漏的内存量。

您会发现 Instruments 在工具提示中显示泄漏和泄漏内存的累积总数。在您的屏幕截图中,如果您拖动红色小条,工具提示将报告比图表中两个较高的条所报告的泄漏和泄漏内存的数量更多。

关于ios - 如何阅读仪器泄漏图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539313/

相关文章:

ios - 如何在 SpriteKit 中取消一个特定的 SKAction.movebyX?

ios - 带有在另一个类中声明的 pushViewController 的 UIButton

iphone - 资源名称的最大长度是多少?

ios - addSubview 的内存泄漏故障排除

当应用程序在 Solaris 上编译时,在 Linux 上使用 Valgrind 是否也有帮助?

ios - 应用程序因内存压力而崩溃,我该如何解决它

ios - DispatchQueue 障碍问题

ios - 无法添加缺少的约束 Xcode 6

ios - 使用目标 : on a selector cancel internal method calls as well? 调用 cancelPreviousPerformRequests

ios - Xcode 9 没有这样的模块 'Facebook Login'