Launch Instruments

Launch Instruments

该仪器应用在Xcode应用程序,所以推出是在Xcode的最直接的方式。你也可以启动它间接地通过码头,启动,或命令行。The Instruments app lives inside the Xcode app, so the most direct way to launch it is from within Xcode. You can also launch it indirectly via the Dock, Launchpad, or the command line.

从Xcode启动仪器Launch Instruments from Xcode

启动仪器的最直接的方式是通过在Xcode Xcode菜单。The most direct way to launch Instruments is via the Xcode menu in Xcode.

从Xcode菜单启动仪器To launch Instruments from the Xcode menu
  1. Open Xcode.

  2. Choose Xcode > Open Developer Tool > Instruments.

    image: ../Art/xcode_instruments_menu_2x.png

TIP

您可以使用此方法启动许多其他有用的开发工具。You can use this method to launch a number of other useful development tools.

你也可以启动仪器以剖面的程序你都积极致力于在Xcode。You can also initiate Instruments in order to profile an app you are actively working on in Xcode.

打开Xcode项目简介To profile an opened Xcode project
  1. 启动Xcode打开你的项目。Launch Xcode and open your project.

  2. Do one of the following:

    • Choose Product > Profile.

      image: ../Art/xcode_product_profile_menu_2x.png
    • Click and hold the Run button in the Xcode toolbar and choose Profile.

      image: ../Art/xcode_toolbar_profile_menuitem_2x.png
    • Press Command-I.

Xcode创建你的项目,仪器的推出,并会提示你选择一个仿形模板。Xcode builds your project, Instruments launches, and you’re prompted to select a profiling template.

如果你需要用相同的模板定期您的应用程序配置文件,你可以设置你的Xcode项目自动用它当你启动分析。If you need to profile your app with the same template regularly, you can set up your Xcode project to automatically use it whenever you initiate profiling.

建立一个Xcode项目使用特定的仪器分析模板To set up an Xcode project to use a specific Instruments profiling template
  1. 启动Xcode打开你的项目。Launch Xcode and open your project.

  2. Choose Product > Scheme > Edit Scheme.

    image: ../Art/xcode_product_scheme_edit_scheme_menu_2x.png

    或者,在Xcode工具栏的格式弹出菜单,选择“编辑方案。Or, from the Scheme pop-up menu in the Xcode toolbar, choose Edit Scheme.

    image: ../Art/xcode_toolbar_target_edit_scheme_menu_2x.png

    Or, press Command–Less Than (<).

    The scheme editor dialog appears.

    image: ../Art/xcode_scheme_editor_dialog_2x.png
  3. Click Profile in the sidebar of the scheme editor dialog.

    image: ../Art/xcode_scheme_editor_profile_option_2x.png
  4. 在“信息”下,单击“工具弹出”菜单并选择所需的分析模板。Under Info, click the Instrument pop-up menu and choose the desired profiling template.

    image: ../Art/xcode_scheme_editor_instrument_popup_2x.png

    如果你chooseask发射,仪器显示其仿形模板选择对话框,在启动时。If you chooseAsk on Launch, Instruments displays its profiling template selection dialog when it starts up.

  5. Click Close.

  6. 启动分析。请打开Xcode项目简介。Initiate profiling. See To profile an opened Xcode project.

Xcode创建你的项目,仪器的推出,并开始分析您的应用程序与你的模板配置方案编辑。Xcode builds your project, Instruments launches, and it begins profiling your app with the template you configured in the scheme editor.

从码头发射仪器Launch Instruments from the Dock

仪器可在码头的Xcode图标启动。Instruments can be launched from the Xcode icon in the Dock.

从码头的Xcode图标启动仪器To launch Instruments from the Xcode icon in the Dock
  1. Open Xcode.

  2. Control-click the Xcode icon in the Dock, and then choose Options > Open Developer Tool > Instruments from the shortcut menu.

    image: ../Art/dock_xcode_contextualmenu_instruments_2x.png

The Instruments app launches.

You can also add Instruments to your Dock for quick access. The quickest way to do this is to launch Instruments and then set it to stay in the Dock.

永久地添加仪器到您的码头To permanently add Instruments to your Dock
  1. Open Xcode.

  2. Choose Xcode > Open Developer Tool > Instruments.

    image: ../Art/xcode_instruments_menu_2x.png

    Instruments launches and its icon appears in your Dock.

    image: ../Art/instruments_app_icon_small_2x.png
  3. Control-click the Instruments icon in the Dock, and then choose Options > Keep in Dock from the shortcut menu.

    image: ../Art/instruments_dock_contextual_menu_options_keepindock_2x.png

Launch Instruments from Launchpad

启动自动显示驻留在您的应用程序文件夹的应用程序。由于仪器不在应用程序文件夹(至少不是直接在Xcode,它是在应用程序文件夹),它没有出现在Launchpad。但是,您可以通过为工具创建一个别名并将其放入应用程序文件夹中来添加它。Launchpad automatically displays apps that reside in your Applications folder. Because Instruments isn’t in the Applications folder (at least, not directly—it’s in Xcode, which is in the Applications folder), it doesn’t appear in Launchpad. However, you can add it by creating an alias to Instruments and putting it in your Applications folder.

To add Instruments to Launchpad
  1. Open Xcode.

  2. Choose Xcode > Open Developer Tool > Instruments.

    image: ../Art/xcode_instruments_menu_2x.png

    Instruments launches and its icon appears in your Dock.

    image: ../Art/instruments_app_icon_small_2x.png
  3. Control-click the Instruments icon in the Dock, and then choose Options > Show in Finder from the shortcut menu.

    image: ../Art/instruments_dock_contextual_menu_options_2x.png
  4. Option-Command-drag the Instruments app icon in the Finder to your Applications folder.

    An alias of Instruments is created and added to your Applications folder.

  5. Remove the alias suffix from the filename of the Instruments alias.

    Instruments now appears in Launchpad.

    image: ../Art/launchpad_instruments_2x.png

Launch Instruments from the Command Line

You can use the open command to launch any app in OS X via Terminal.

To launch Instruments using the open command line tool
  1. Launch Terminal (in /Applications/Utilities/).

  2. Run the following command:

    open /Applications/Xcode.app/Contents/Applications/Instruments.app

The Instruments app launches.

NOTE

您还可以使用两个命令行实用工具来对应用程序进行概要分析,而不必实际显示仪器用户界面。You can also use either of two command-line utilities to profile an app without actually displaying the Instruments user interface.

  • 工具实用程序使用指定的模板描述应用程序。结果可以保存到一个文件中,然后在主仪表应用程序中手动打开以便查看和分析。有关使用信息,请参见带有仪器和仪表的配置文件(1)Mac开发人员工具手册页。instruments—This utility profiles an app using a specified template. The results can be saved to a file and then manually opened in the main Instruments app for viewing and analysis. For usage information, see Profile with instruments and instruments(1) Mac OS X Developer Tools Manual Page.

  • iprofiler这个工具监视应用程序使用活动监视器、拨款、计数器、事件探查器、泄漏,系统跟踪,和/或时间剖面。结果被保存到一个文件。地面可以打开仪器在观察和分析以后。使用信息收集和iprofiler看到iprofilerand数据视图(1)Mac OS X开发者工具手册页。iprofiler—This tool monitors an app using Activity Monitor, Allocations, Counters, Event Profiler, Leaks, System Trace, and/or Time Profiler. The results are saved into a .dtps file that can be opened in Instruments at a later time for viewing and analysis. For usage information, see Collect and view data with iprofilerand iprofiler(1) Mac OS X Developer Tools Manual Page.

转载于:https://www.cnblogs.com/zyingn/p/Instruments_Launch.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/541221.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

dataframe数据标准化处理_数据处理中的标准化、归一化究竟是什么?

关注上方“Python数据科学”&#xff0c;选择星标&#xff0c;精彩文章不会错过&#xff01;今天说一个比较重要的内容&#xff0c;无论是在算法建模还是在数据分析都比较常见&#xff1a;数据归一化和标准化。开始之前&#xff0c;请你先把网上看到的所有相关的博客、帖子都忘…

java输出不同颜色_Java设计模式-策略模式、状态模式

推荐阅读&#xff1a;一只Tom猫&#xff1a;都是“Redis惹的祸”&#xff0c;害我差点挂在美团三面&#xff0c;真是“虚惊一场”&#xff01;java喵&#xff1a;6大面试技能树&#xff1a;JAVA基础JVM算法数据库计算机网络操作系统前言当代码中出现多重if-else语句或者switch语…

abap 添加alv上的工具栏的按钮_神器必会!“世界上最好的编辑器Source Insight”...

前言“Source Insight(以下简称SI)是世界上最好的编辑器”&#xff0c;说这句话不知道会不会出门被打呢&#xff1f;-_- 中国古话说得好&#xff0c;“文无第一&#xff0c;武无第二”&#xff0c;所以不敢说SI是最好的&#xff0c;但是说是“最好的之一”绝对是妥妥的。它以丰…

同一个容器实例可以同时运行在多个宿主机_从零开始学K8s: 3.什么是容器

Kubernetes使用Linux容器技术来实现应用的隔离。因此在深入学习k8s之前&#xff0c;我们需要先学习容器的基础知识以便更好地去理解k8s的原理机制。揭开容器的神秘面纱当一个应用只由较少数量的大组件构成时&#xff0c;完全可以给每个组件分配一个专用的虚拟机&#xff0c;以及…

SpringBoot集成RabbitMq消息队列【附源码】

1. 项目背景 要啥项目背景&#xff0c;就是干&#xff01;&#xff01;&#xff01; SpringBoot版本&#xff1a;2.7.12 2. Rabbit MQ安装 这里讲解使用docker安装RabbitMQ&#xff0c;如果在windows下面安装RabbitMQ&#xff0c;参考下文 【笑小枫的按步照搬系列】Window…

【云栖直播】精彩推荐第3期:个性化推荐系统搭建实践

热门推荐 &#xff08;1&#xff09;即将直播持续集成与交付&#xff1a;分层自动化之UI自动化体系建设直播简介&#xff1a;本系列直播由阿里旗下一站式研发提效平台云效策划推出&#xff0c;主要为大家详细介绍阿里巴巴在持续集成和持续交付的最佳实践。 直播讲师&#xff1a…

ensp路由器无法启动_品胜云路由器Breed刷入详细教程,技巧和注意事项,功能大增...

前面发文&#xff0c;介绍过品胜净音云路由器WFR101N功能&#xff0c;硬件配置参数&#xff0c;高清拆解图。主要硬件参数&#xff1a;闪存型号是W25Q128FVSG&#xff0c;容量大小是16M&#xff1b;内存是华邦的W9751G6KB-25&#xff0c;DDR2 SDRAM内存&#xff0c;大小64M&…

wps计算机打印双面输出,在wps中双面打印的方法步骤详解

我们在打印word文档的时候往往都会使用到双面打印&#xff0c;那么今天小编教你怎么在wps中双面打印。希望对你有帮助&#xff01;WPS双面打印的步骤首先点击wps上的文字选项。找到打印按钮。点击打开之后&#xff0c;会跳出这样一个页面。PS双面打印的步骤图1页面内&#xff0…

判断五个分数等级划分_压力表精度等级怎么算?压力表精度等级划分及检验项目...

压力表是一种典型的轴向精密压力表&#xff0c;是用来测量介质压力的仪表&#xff0c;在工业生产也是常用的仪表&#xff0c;对生产起到了非常重要的作用&#xff0c;压力表的所显示压力的精度&#xff0c;就成了我们非常重要的一个参数。今天小编就来为大家说说压力表精度等级…

cad安装日志文件发生错误_苹果电脑Mac os系统重装时出现“准备安装时发生错误”解决方案...

题外话&#xff1a;自己是个电脑小白&#xff0c;因为自己的MacBook Air 不那么流畅了&#xff0c;就按照其他知乎大佬们说的步骤进行重装电脑。&#xff08;2017款 MacBook Air 以下就用Air代替&#xff09; 自己先把电脑重新启动&#xff0c;按照步骤按住commandR&#xff0c…

sass使用相关报错

1. 移动端一像素边框的缩放&#xff0c;我创建了三个文件&#xff1a;mixin.scss &#xff0c; base.scss&#xff0c;index.scss 在index.scss里面引入全局样式文件&#xff0c; 在base.scss文件中编写 根据媒体查询设置不同的缩放比例&#xff0c;报错如下&#xff1a; media…

client netty 主动发数据_netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》...

小傅哥 | https://bugstack.cn 沉淀、分享、成长&#xff0c;让自己和他人都能有所收获。专注于原创专题案例编写&#xff0c;目前已完成的专题有&#xff1b;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析等。你…

php-对银行卡号做掩码处理

1.实现代码如下/*** 对银行卡号进行掩码处理* param string $bankCardNo 银行卡号* return string 掩码后的银行卡号*/function formatBankCardNo($bankCardNo){//截取银行卡号前4位$prefix substr($bankCardNo,0,4);//截取银行卡号后4位$suffix substr($bankCa…

echarts 柱状图不显示y坐标轴_Python+matplotlib自定义坐标轴位置、颜色、箭头

图书推荐&#xff1a;《Python程序设计基础与应用》(ISBN&#xff1a;9787111606178)&#xff0c;董付国&#xff0c;机械工业出版社图书详情&#xff1a;用书教师可以联系董老师获取教学大纲、课件、源码、教案、考试系统等配套教学资源。使用Pythonnumpymatplotlib这样的组合…

css3浏览,css3支持哪些浏览器?

CSS3 带来众多全新的设计体验&#xff0c;但有一个问题值得考虑&#xff1a;浏览器对 CSS3 特性的兼容情况如何&#xff1f;因为页面最终离不开用浏览器来渲染&#xff0c;并不是所有浏览器都完全支持 CSS3 的特性。有时花时间写的效果只能在特定的浏览器下有效&#xff0c;这意…

移动游戏加载性能和内存管理全解析 学习

https://v.qq.com/iframe/player.html?vido0512etq2vm&tiny0&auto0 转载于:https://www.cnblogs.com/revoid/p/7039232.html

++代码实现 模糊综合算法_干货 | 十大经典排序算法最强总结(内含代码实现)...

一、算法分类十种常见排序算法可以分为两大类&#xff1a;比较类排序&#xff1a;通过比较来决定元素间的相对次序&#xff0c;由于其时间复杂度不能突破O(nlogn)&#xff0c;因此也称为非线性时间比较类排序。非比较类排序&#xff1a;不通过比较来决定元素间的相对次序&#…

如何恢复osd的auth表中的权限

2019独角兽企业重金招聘Python工程师标准>>> 原因&#xff1a;当你一不小心删掉了osd的auth信息时&#xff0c;重启osd服务&#xff0c;此时ceph -s查看发现osd down 如&#xff1a; [rootceph ~]# ceph osd tree ID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIM…

PS打开PSD文档服务器未响应,ps打不开psd文件的解决方法

很多人用ps做作品的时候&#xff0c;经常遇到psd文件打不开的问题&#xff0c;最常见的有三种原因&#xff0c;有两种可以设置解决&#xff0c;另一种是文件损坏&#xff0c;不可恢复。下面是学习小编给大家整理的有关介绍ps打不开psd文件的解决方法&#xff0c;希望对大家有帮…

ajax实现两个aspx跳转,请问ajax执行成功后可以跳转到另一个页面吗?

一只名叫tom的猫通过ajax读取到写好的jsp&#xff0c;另一个jsp可以放framse或者层都可以&#xff0c;显示就行了123456789$.ajax({ type: "POST", //用post方式传输 dataType: "html", //数据格式&#xff1a;json…