版本记录
版本号 | 时间 |
---|---|
V1.0 | 2018.06.10 |
前言
我们在做app的时候,不是做完功能就结束了,很多时候是需要进行检查和优化的,而xcode自带了一个很好的检查工具,可以检测内存泄漏。还可以查看哪一个方法比较耗时。还可以检测离屏渲染等等,随后的几篇我们就说一下这个工具的使用。感兴趣的可以看这几篇。
1.INSTRUMENTS调试工具的使用(一)
2.INSTRUMENTS调试工具的使用(二)
3.INSTRUMENTS调试工具的使用(三)
4.INSTRUMENTS调试工具的使用(四)
5.INSTRUMENTS调试工具的使用(五)
6.INSTRUMENTS调试工具的使用(六)
7.INSTRUMENTS调试工具的使用(七)
8.INSTRUMENTS调试工具的使用(八)
9.INSTRUMENTS调试工具的使用(九)
10. INSTRUMENTS调试工具的使用(十)
11. INSTRUMENTS调试工具的使用(十一) —— 简介(一)
Launch Instruments - 启动Instruments
Instruments
应用程序存在于Xcode应用程序中,所以最直接的启动方式是在Xcode中。 您也可以通过Dock,Launchpad
或命令行间接启动它。
Launch Instruments from Xcode - 从Xcode启动Instruments
启动Instruments最直接的方法是通过Xcode中的Xcode菜单。
1. To launch Instruments from the Xcode menu - 从Xcode菜单启动Instruments
- 打开Xcode。
- 选择
Xcode > Open Developer Tool > Instruments
。
注意:您可以使用这种方法来启动一些其他有用的开发工具。
您还可以启动Instruments来分析您在Xcode中正在使用的应用程序。
2. To profile an opened Xcode project - 分析打开的Xcode项目
启动Xcode并打开您的项目。
执行以下操作之一:
1)选择
Product > Profile
。
- 2)点击并按住Xcode工具栏中的运行按钮并选择Profile。
- 3)点击
Command-I
Xcode构建您的项目,Instruments启动,并提示您选择分析模板。
如果您需要定期使用相同的模板来分析您的应用程序,那么您可以将Xcode项目设置为在启动分析时自动使用它。
3. To set up an Xcode project to use a specific Instruments profiling template - 设置Xcode项目以使用特定的Instruments概要分析模板
- 1)启动Xcode并打开您的项目。
- 2)选择
Product > Scheme > Edit Scheme
。
或者,从Xcode工具栏的Scheme
弹出菜单中选择Edit Scheme
。
或者,按下Command–Less Than(<)
,出现scheme
编辑器对话框。
- 3)在scheme编辑器对话框的边栏中单击Profile。
- 4)在Info下,单击Instrument弹出式菜单,然后选择所需的分析模板。
如果选择“启动时询问”,Instruments会在启动时显示其分析模板选择对话框。
- 5)点击关闭。
- 6)开始分析。 请参阅To profile an opened Xcode project。
Xcode构建您的项目,Instruments启动,它开始用您在scheme编辑器中配置的模板分析您的应用程序。
Launch Instruments from the Dock - 从Dock中启动
Instruments可以从Dock中的Xcode图标启动。
1. To launch Instruments from the Xcode icon in the Dock - 从Dock中的Xcode图标启动Instruments
- 1)打开Xcode。
- 2)按住Control键并点按Dock中的Xcode图标,然后从快捷菜单中选择
Options > Open Developer Tool > Instruments
。
Instruments
应用程序启动。
您也可以将Instruments添加到Dock以便快速访问。 最快的方法是启动Instruments,然后将其设置为停留在Dock中。
2. To permanently add Instruments to your Dock - 将Instruments永久添加到Dock中
- 1)打开Xcode。
- 2)选择
Xcode > Open Developer Tool > Instruments
。
Instruments启动并且其图标出现在您的Dock中。
- 3)按住Control键并点按Dock中的Instruments图标,然后从快捷菜单中选择
Options > Keep in Dock
。
Launch Instruments from Launchpad - 从Launchpad启动Instruments
Launchpad自动显示驻留在“应用程序”文件夹中的应用程序。 因为Instruments不在应用程序文件夹中(至少不是直接的 - 它位于Xcode中的Applications文件夹),所以它不会显示在Launchpad中。 但是,您可以通过为Instruments创建别名并将其放入Applications文件夹来添加它。
1. To add Instruments to Launchpad - 将Instruments添加到Launchpad
- 1)打开Xcode。
- 2)选择
Xcode > Open Developer Tool > Instruments
。
Instruments启动并且其图标出现在您的Dock中
- 3) 按住Control键并点按Dock中的Instruments图标,然后从快捷菜单中选择
Options > Show in Finder
。
- 4)
Option-Command-drag
将Finder中的Instruments应用程序图标拖到您的应用程序文件夹中。Instruments的别名已创建并添加到您的应用程序文件夹。 - 5)从Instruments别名的文件名中除去别名后缀。Instruments现在出现在Launchpad中。
Launch Instruments from the Command Line - 命令行启动Instruments
您可以使用open
命令通过终端在OS X中启动任何应用程序。
1. To launch Instruments using the open command line tool - 使用open命令行工具启动Instruments
启动终端(在/ Applications / Utilities /中)。
- 1)启动终端(在
/Applications/Utilities/
): - 2)运行命令行
open /Applications/Xcode.app/Contents/Applications/Instruments.app
Instruments应用程序启动。
注意:您也可以使用两种命令行实用程序中的任意一种来配置应用程序,而无需实际显示Instruments用户界面。a)
instruments
- 此实用程序使用指定的模板来配置应用程序。 结果可以保存到文件中,然后在Instruments主应用程序中手动打开以查看和分析。 有关使用信息,请参阅Profile with instruments和instruments(1)Mac OS X Developer Tools Manual Page
。b)iprofiler
- 此工具使用Activity Monitor, Allocations, Counters, Event Profiler, Leaks, System Trace, and/or Time Profiler
监视应用程序。 结果保存在.dtps
文件中,以后可以在仪器中打开以供查看和分析。 有关使用信息,请参阅 Collect and view data with iprofiler和iprofiler(1) Mac OS X Developer Tools Manual Page
。
后记
本篇主要讲述了几种启动Instruments的方式,相信大家用过的都知道,这里还是写出来了,给初学者一个参考,其实就是一个程序的入口而已,不管使用哪种方式,只要能启动Instruments,就可以进行下面的工作了。感兴趣的给个赞或者关注~~~