我把它设置为iPhone /网络模式,但设备永远不会出现在任何地方.通过xcode连接并运行应用程序.你知道一个有用的教程吗?
本回答提供了将Shark连接到iPhone上正在运行的应用程序实例的分步指南.
至于如何使用Shark的教程,有以下内容:
使用Shark可以做的最强大的事情是对应用程序进行时间配置文件,然后右键单击低级符号(objc_msgSend等)并将符号或库充电给其调用者.这可以让您快速确定您的方法占用了大部分CPU时间.
在处理多线程应用程序时,我发现执行系统跟踪然后检查时间线以查看各种线程的执行时间非常有用.您可能希望显示高级控件("窗口"|"显示高级设置")以启用更多可视化选项.一台Mac,它可以用来打开CPU着色,但这在当前的iPhone上几乎没用.
就个人而言,我建议从今年的会议中挑选WWDC视频.如果您只使用iPhone轨道,它们的价格是299美元.有几个会话展示了如何使用Shark和Instruments来调整iPhone应用程序.此外,如果您支付ADC Select会员资格,您将可以访问以前WWDC会议中使用Shark的多个视频.我从这些视频中学到了大部分关于鲨鱼的知识.
| 归档时间: |
|
| 查看次数: |
825 次 |
| 最近记录: |