iPhone应用程序的性能测试工具

las*_*asi 11 iphone performance xcode

我正在寻找可以帮助iPhone应用程序的传导性能测试的免费工具.是否有人熟悉此类工具来监控iPhone应用程序的性能?

Jac*_*ack 10

仪器(包含在Xcode IDE中)已经提供了一套很好的性能分析和性能工具:

  • 对象的分配,以及标记堆功能以查看堆如何增长
  • 时间分析器,它可以对所有进程进行采样并帮助您找到瓶颈
  • 系统跟踪以查看应用程序内部的进程是如何计划和执行的
  • 能量诊断,有助于分析应用程序使用的各种设备的能耗

我不知道您需要分析哪种性能指标,但通常是好的旧句子

95%的CPU时间花费在5%的代码中

即使对于iOS应用程序也是如此,因此通过使用时间分析器进行分析,您将主要解决任何性能问题.只需确保稍微研究一下它的特性(例如反向调用堆栈/ objc等)