我将其设置为iPhone/网络模式,但设备永远不会出现在任何地方。通过xcode连接并运行应用程序。你知道关于这方面的有用的教程吗?
发布于 2009-10-24 09:56:09
This answer提供了将Shark连接到iPhone上正在运行的应用程序实例的分步指南。
关于如何使用Shark的教程,有以下几个:
使用Shark可以做的最强大的事情之一是对应用程序进行时间配置,然后右键单击低级符号(objc_msgSend等)。并将符号或库收费给其调用者。这可以让您快速确定哪些方法占用了最多的CPU时间。
在处理多线程应用程序时,我发现进行系统跟踪,然后检查时间线以查看各个线程的执行时间是很有用的。您可能希望显示高级控件(窗口|显示高级设置)以启用更多可视化选项。在Mac上,打开CPU的颜色可能很有用,但在目前的iPhones上用处不大。
就我个人而言,我建议从2009年的会议上拿起WWDC videos。如果你只使用iPhone track,那么299美元的价格是非常划算的。有几个会话展示了如何使用Shark and Instruments来优化iPhone应用程序。另外,如果你支付了ADC Select会员的费用,你就可以从以前的WWDC会议上获得几个关于使用Shark的视频。我从这些视频中学到了关于Shark的大部分知识。
https://stackoverflow.com/questions/1616548
复制相似问题