开启Instruments之旅吧
来源:互联网 发布:北航矩阵理论ab 编辑:程序博客网 时间:2024/06/11 19:37
Instruments这个app 存在于 xcode 之中,所以最直接的启动Instruments的方法就是从xcode里启动。你也可以直接的通过Dock这个渠道启动,点击Dock上的Launchpad,然后打开命令行终端。
通过Xcode使用Instruments:
启动Instruments最直接的方法就是在Xcode中通过Xcode顶部的菜单栏启动。
从Xcode菜单栏启动Instruments
1.打开Xcode.
2.选择菜单中的Xcode->Open Developer Tool->Instruments.
Tip:你可以通过这个方法启动许多有用的开发工具包。
你也可以为你在Xcode中正在运行的工作进行分析通过启动Instruments.
分析已经打开的Xcode项目:
1.启动Xcode并打开你的项目。
2.做下面任何一件事情:
>选择菜单栏上的Product->Profile
>在Xcode的工具栏中点击run按钮并保持点击状态,直到出现状态栏,选择Profile.
>组合键:command+I
Xcode运行了你的项目,Instruments开始启动,这个时候,被要求选择一个分析模块(工具):
如果你需要定期的通过同一个模板分析你的app,你可以设置Xcode自动使用它,无论什么时候启动Instruments.
设置Xcode使用一个特定的Instruments分析模板:
>启动Xcode并打开你的app
>选择顶部菜单栏Product->Scheme->Edit Scheme.
或者,在Xcode工具栏从Scheme的弹出菜单中,选择Edit Scheme.
或者,通过组合键:command+<
这个组合编辑对话框就会弹出来,如下:
>在组合编辑对话框的左侧工具条上选择Profile
>在Info下面,点击Instrument弹框并且选择你想要设置的分析模板
如果你选择“Ask on Launch“,Instruments 在被打开的时候会显示分析模板选择对话栏目。
5. 点击关闭。
6.初次进行性能分析,请看:分析已经打开的Xcode项目
在 Xcode中运行你的项目,启动Instruments,它会从一开始就运行你在scheme editor中配置的模板来对你的app进行性能分析。
从Launchpad中启动Instruments
Launchpad自动显示了存在于你应用程序文件夹里的应用。由于Instruments不存在于应用程序文件夹中(至少,没有直接存在--它存在于Xcode这个app里),Instruments在Launchpad里不存在。不过,你可以通过创建一个别名把它添加到Instruments并且把它放到你的应用程序文件夹中。
添加Instruments到Launchpad
>打开Xcode.
>选择 Xcode->Open Developer Tool->Instruments
Instruments启动了,并且它的icon出现在了你的Dock上:
>在Dock上右键点击Instruments的图标,会弹出一个上下文联系的弹框
>选择Options(选项)->Show in Finder
>在Finder中拖拽Instruments的icon到你的应用程序文件夹中。这个就相当于在你的应用程序文件夹中创建了一个别名赋予Instruments.
>从Instruments别名文件后缀名上移除别名后缀。
现在,在Launchpad里Instrument应该存在了。
从命令行启动Instruments
你可以通过OS X终端这个渠道来用命令启动任何应用。
通过打开命令行工具启动Instruments
>打开终端(在/Applications/Utilities).
>运行下面的命令:
open /Applications/Xcode.app/Contents/Applications/Instruments.app
Instruments就启动了。
NOTE
你还可以通过使用两个命令行使用工具去分析一个app,而不是在用户界面上实际显示Instruments。
· Instruments -- 它可以配置一个app使用一个特殊的模板。这个运行的结果可以保存到一个文件中,并且在Instruments主app中手动打开它,来进行 查看和分析,获取更多有用信息,请参 考" Profile with instruments”和"instruments(1) Mac OS X Developer Tools Manual Page"。
·iprofiler--这个工具通过活动监听器监听app,Allocations,Counters,Event Profiler,Leaks,System Trace, and/or Time Profiler。结果会保存在一个 以.dtps结尾的文件中,一段时间之后你可以在Instruments中打开它来进行查看和分析。获取更多有用信息,请看“ Collect and view data with iprofiler ”和“ iprofiler(1) Mac OS X Developer Tools Manual Page”。
原文链接地址“https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/LaunchingInstruments.html#//apple_ref/doc/uid/TP40004652-CH7-SW4”
- 开启Instruments之旅吧
- iOS Automation之Instruments
- xcode之instruments
- Xcode Instruments之概述
- Xcode Instruments之iprofiler
- iOS Automation之Instruments
- Xcode instruments 之CPU
- 开启我的博客之旅吧!
- 开启我的编程之旅吧!!!
- instruments
- Instruments
- Instruments
- Instruments使用之初步学习
- iOS性能自动化之instruments
- 开启厦门之旅
- 开启Perl之旅
- 开启XML之旅
- 开启Hadoop之旅
- 【转】VMware虚拟机中调整Linux分区大小——使用GParted
- 零基础入门学习Python视频(全42集)
- 黑马程序员——第十四篇: 打印流、随机读写、对象序列化、多线程
- Objective-C语言_基本数据类型封装和拆包
- windows WebRTC下载编译
- 开启Instruments之旅吧
- Android入门之文件系统/File操作
- UI导航视图控制器
- POJ1054 TheTroubleFrog
- 报表相关资料收藏
- 百度地图根据坐标自定义覆盖物,并实现其点击事件
- DataRow根据条件复制到DataTable(数据绑定)
- 推荐五款流行的JavaScript模板引擎
- 黑马程序员_java数组排序、查找、置换