【问题标题】:Can I "profile" using Instruments for memory leaks using a Test Case? (i.e. focused run on a defined area of code)我可以使用测试用例使用 Instruments 来“分析”内存泄漏吗? (即专注于定义的代码区域)
【发布时间】:2011-05-30 23:22:12
【问题描述】:

我可以使用测试用例“分析”内存泄漏吗? (即集中运行在定义的代码区域)我尝试将我的 iPhone 应用程序的配置文件更改为单元测试,然后注意到“配置文件”选项消失了。

我想我的目标(要求)是能够隔离特定方法,然后跨该特定方法运行 Instruments 内存泄漏分析并观察结果。

【问题讨论】:

    标签: iphone xcode ios memory-leaks instruments


    【解决方案1】:

    完成此操作的最简单方法是在 Instrument 中启动您的应用程序,稍等片刻,然后点击一个按钮,该按钮将运行您正在寻找的特定方法。

    然后,您可以通过使用选项键拖动时间栏来选择方法运行的时间跨度。

    【讨论】:

    • 感谢 gcamp - 就我而言,可以这么说,在我“按下相关按钮”之后,我有很多活动 - 我希望能够分离出特定的底层方法......
    • 使用当前版本的 Instrument 是不可能的。您总是可以创建一个只调用您的方法的新命令行实用程序目标。
    【解决方案2】:

    您还可以在测试中设置断点,使用 Instruments 附加到进程,然后继续。不要忘记像我一样点击 Record :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-30
      • 2011-11-08
      • 1970-01-01
      • 2019-06-20
      • 2012-12-28
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      相关资源
      最近更新 更多