XCode Instruments 不收集任何数据

Posted

技术标签:

【中文标题】XCode Instruments 不收集任何数据【英文标题】:XCode Instruments collects no data 【发布时间】:2014-09-26 20:11:39 【问题描述】:

我正在尝试调试 ios 上潜在的 javascript 内存泄漏。我的方法(是)使用 Instruments 在我的 iPad 上监控 Mobile Safari,但有一个问题:无论我将 Instruments 附加到哪个进程,我都没有得到任何数据。设置好要监视的项目并启动监视器后,它运行良好,但显示没有内存使用,没有 CPU 使用,什么都没有。我需要用我的 iPad 或 Instruments 做些什么来收集这些数据吗?

【问题讨论】:

我也有同样的问题。有时 Instruments 工作了几个小时然后就完全停止了。重新启动 Instruments、我的设备或我的 mac 没有帮助。我没有看到任何系统何时工作或不工作,或者为什么它有时会再次工作。现在它已经好几天没有工作了.. 【参考方案1】:

我在 xCode 6 中也遇到过这个问题,尽管没有提供或收集实际数据,但仪器会显示它正在记录数据。 重新启动我的 Mac Mini、重新启动 xCode、清理构建以及断开和连接我的 iPad 并没有解决这个问题。 但是,我的其他设备的性能分析还不错。

我找到的解决方案是重新启动 iPad。 (您重新启动设备,按住主页按钮和电源按钮几秒钟。然后按电源按钮再次打开它)。 这解决了这个问题,我被告知它可以解决其他与 xCode 相关的问题,例如当您的程序在 Debug 上继续运行时,即使您在 Release 上运行它。

希望这会有所帮助。

【讨论】:

以上是关于XCode Instruments 不收集任何数据的主要内容,如果未能解决你的问题,请参考以下文章

Xcode Instruments:无法识别内存泄漏问题

Xcode Instruments:分析的热点与源代码不匹配

带有 Instruments 6.1 的 Xcode 6.1 无法正常工作

Xcode Instruments 附加到进程

Xcode Instruments - 测试框架?

从 Instruments 中识别 malloc 的对象