是否有调用可为特定的代码部分打开仪器,对其进行注释或类似的调用?
我正在寻找一个特定的代码块。通常,我只是尝试将检查范围设置为尽可能接近该代码。但是必须有更好的方法。
最佳答案
仪器版本4添加了DTPerformanceSession框架,该框架使您可以启动和停止代码中的性能分析。我还没有使用过它,我不确定它是否可用于iOS,但是需要进行调查。
如果要将分析限制为单个方法,则可以创建自定义工具。选择“乐器”>“构建新乐器”以创建自定义乐器。您可以告诉Instruments在输入方法时开始跟踪,而在退出该方法时停止跟踪。定制工具提供的控制较少,但是您无需修改应用程序代码即可使用它。