第一章、Instruments(仪器)快速入门

Instruments可以用来收集关于一个或者多个系统进程的性能和行为的数据,并跟踪睡着时间产生的数据。它提供了好几个分析模板:

Blank

任何类型都可使用。
创建一个空的追踪文档,通过它你可以添加自己的组合一起。

Activity monitor(活动监视器)

任何类型都可以使用。
在你的文档中添加活动监视器。如果你想关系系统工作负载和虚拟内存大小,你可以选择使用这个模板。

Allocations(分配)

任何类型都可以使用。
添加虚拟机跟踪器到你的文档,使用这个模板去监听内存和对象分配模式到你的程序(要使用这个模板,你必须从Instruments来启动你的进程)

Automation(自动化)

可以在 iOS,iOS Simulator中使用。
添加自动仪器到你的文档,使用这个模板自动化用户界面测试你的iOS应用程序。

Core Animation

只适用于iOS。
加载核心动画和取样器到你的文档中,使用这个模板去测量在一个进程在iOS设备上时每秒核心动画的帧数,进而看视觉的提示帮助你更好的理解内容是如何在屏幕上渲染的。

Core Data

只适用于Mac OS X.
添加核心数据取回、核心数据缓存错过和核心数据存储仪器到你的文档。使用这个模板去监视Core Data应用程序需数据存储的相互作用。

CPU Sampler(CPU采样器)

只适用于Mac OS X。
添加一个采样器和CPU监视器工具到你的文档。如果你想把整个系统工作负载和应用程序所做的具体工作联系起来,可以使用这个模板。

Dispatch

适用于Mac OS X,添加一个派遣工具到你的文档,如果你想捕获关于你程序中GCD队列的信息和block对象在这些队列上的执行情况,可以使用这个模板。

EnergyDiagnostics (能量诊断)

只适用于iOS。
添加能力诊断,CPU活动、展示量度、睡眠/唤醒、蓝牙、WiFi和GPS工具到你的文档中。当你想得到iOS设备能量使用情况可以使用这个模板。

File Activity

所有类型都可以使用。
添加文件活动、读/写、文件属性和字典 I/O工具到你的文档中。如果你想检查文件在系统中的使用模式。你可以使用该模板。工具监视组合 打开/关闭/读和写操作都在监视之下,包括允许和自己的改变。

GC Monitor

只适用于Mac OS X。
添加对象会话、分配和垃圾回收到你的文档中。通过这个模板,你可以测量数据回收垃圾收集器的清除阶段。

Leaks (泄露)

只适用于Mac OS X。
添加分配和泄露工具到你的文档中。使用这个模板可以监视程序内存使用情况。

Multicore(多核)

只适用于Mac OS X。
添加线程状态和派遣工具到你的文档中。使用这个模板去分析多核性能,包括线程状态,派遣队列和block使用。

其他有待添加

Instruments模板介绍(更新中...)的更多相关文章

  1. Laravel 模板引擎Blade中标签详细介绍

    这篇文章主要介绍了Laravel模板引擎Blade中section的一些标签的区别介绍,需要的朋友可以来看看. Laravel 框架中的Blade模板引擎很好用,但是官方文档介绍的并不详细,我接下来将 ...

  2. Sublime Text 3 全程详细图文原创教程(持续更新中。。。)

    一. 前言 使用Sublime Text 也有几个年头了,版本也从2升级到3了,但犹如寒天饮冰水,冷暖尽自知.最初也是不知道从何下手,满世界地查找资料,但能查阅到的资料,苦于它们的零碎.片面,不够系统 ...

  3. 【视频合集】极客时间 react实战进阶45讲 【更新中】

    https://up2.v.sharedaka.com/video/ochvq0AVfpa71A24bmugS5EewhFM1553702519936.mp4 01 React出现的历史背景及特性介绍 ...

  4. fastadmin 后台管理框架使用技巧(持续更新中)

    fastadmin 后台管理框架使用技巧(持续更新中) FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架,具体介绍,请查看文档,文档地址为:https://doc. ...

  5. [Vue 牛刀小试]:第十七章 - 优化 Vue CLI 3 构建的前端项目模板(1)- 基础项目模板介绍

    一.前言 在上一章中,我们开始通过 Vue CLI 去搭建属于自己的前端 Vue 项目模板,就像我们 .NET 程序员在使用 asp.net core 时一样,我们更多的会在框架基础上按照自己的开发习 ...

  6. 2020年腾讯实习生C++面试题&持续更新中(5)

    2020年腾讯实习生C++面试题&持续更新中(5) 大家好呀,我是好好学习天天编程的天天~ 昨天一位小伙伴反馈已经拿到了腾讯offer,很是替小伙伴的激动~ 那今天还是持续给大家分享面经,希望 ...

  7. 【前端面试】Vue面试题总结(持续更新中)

    Vue面试题总结(持续更新中) 题目参考链接 https://blog.csdn.net/weixin_45257157/article/details/106215158 由于已经有很多前辈深造VU ...

  8. Android开发面试经——4.常见Android进阶笔试题(更新中...)

      Android开发(29)  版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客:http:/ ...

  9. 知道创宇爬虫题--代码持续更新中 - littlethunder的专栏 - 博客频道 - CSDN.NET

    知道创宇爬虫题--代码持续更新中 - littlethunder的专栏 - 博客频道 - CSDN.NET undefined 公司介绍 - 数人科技 undefined

随机推荐

  1. Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十七):登录验证码实现(Captcha)

    登录验证码 登录验证是一般系统都会有的功能,验证的方式也多种多样,比如输入式验证码,拖动式验证条,拖动式验证拼图等等. 我们这里先实现常规的输入验证码的方式,右边显示验证码图片,点击可刷新,左边输入验 ...

  2. 经济学人使用Golang构建微服务历程回顾

    关键点 经济学人内容分发系统需要更大的灵活性,将内容传递给日益多样化的数字渠道.为了实现这一灵活性目标并保持高水平的性能和可靠性,平台从一个单体结构过渡到微服务体系结构. 用Go编写的服务是新系统的一 ...

  3. 图像边缘检测——几种图像边缘检测算子的学习及python 实现

    本文学习利用python学习边缘检测的滤波器,首先读入的图片代码如下: import cv2 from pylab import * saber = cv2.imread("construc ...

  4. 【翻译】WPF4.5新特性(MSDN的翻译读不太懂)

    我很在意WPF的发展,有人说微软不再维护WPF了,无所谓,随他去. MSDN上有简体版:http://msdn.microsoft.com/zh-cn/library/vstudio/bb613588 ...

  5. oracle中if/else的三种实现方式

    1.标准sql规范 .单个IF IF v=... THEN END IF; .IF ... ELSE IF v=... THEN ELSE t....; END IF; .多个IF IF v=... ...

  6. HTML中多种空格转义字符

     记录一下,空格的转义字符分为如下几种: 1.  &160#;不断行的空白(1个字符宽度) 2.  &8194#;半个空白(1个字符宽度) 3.  &8195#;一个空白(2个 ...

  7. C#编译错误 CS0009:未能打开元数据文件

    C#编译错误 CS0009:未能打开元数据文件 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误.请检查下列特定错误详细信息并适当地修改源代码. 编译器错误消息: CS0009: 未能 ...

  8. C# if---else---练习题整理

    if    else    语句是到今天为止学习的第一个完整的语句,把有意思的练习题整理下来开一下脑洞!!! 练习一简单的人工智能 1 static void Main(string[] args) ...

  9. scala中的isInstanceOf和asInstanceOf

    如果实例化了子类的对象,但是将其赋予了父类类型的变量, 在后续的过程中,又需要将父类类型的变量转换为子类类型的变量,应该如何做? Ø  首先,需要使用isInstanceOf 判断对象是否为指定类的对 ...

  10. 【Spring】10、Spring中用@Component、@Repository、@Service和 @Controller等标注的默认Bean名称会是小写开头的非限定类名

    @Service用于标注业务层组件(我们通常定义的service层就用这个) @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件,即 ...