Instruments模板介绍(更新中...)

第一章、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使用。

其他有待添加

时间: 2024-08-29 12:23:47

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

Laravel模板引擎Blade中section的一些标签的区别介绍

 这篇文章主要介绍了Laravel模板引擎Blade中section的一些标签的区别介绍,本文讲解了@yield 与 @section.@show 与 @stop.@append 和 @override的区别,需要的朋友可以参考下     Laravel 框架中的 Blade 模板引擎,很好用,但是在官方文档中有关 Blade 的介绍并不详细,有些东西没有写出来,而有些则是没有说清楚.比如,使用中可能会遇到这样的问题: 1.@yield 和 @section 都可以预定义可替代的区块,这两者有什

如何在Windows 10周年更新中完全禁用Cortana功能

Cortana(小娜)是 Windows 10 周年更新中进步最大的功能特性之一,其中就包括更好的快递(等单据)跟踪.随时随地的提醒能力.以及跨平台的推送消息同步等功能.然而,如果你不是重度 Cortana 用户,也不希望 Cortana 在提供个性化服务时收集关于你的个人信息,可以选择将其完全禁用掉. 通常情况下,我们可以在「设置」应用的「隐私」选项中部分禁用掉 Cortana 的功能,但这并非完全禁用,下面我就向大家介绍在 Windows 10 周年更新中完全禁用 Cortana 功能的两种

如何让老网站在百度更新中越来越“稳”

每次百度更新总会有一部分网站倒下,这让很多老站长都感觉百度无情,其实作为百度搜索引擎而言他更多的是考虑用户的利益,而对于一些老网站被降权或者被K的行为都是由于网站自身不足引起的,而想要自己的网站在百度中趋于稳定,那么就必须改变建站思路与建站方法,下面我们详细的谈一谈如何让老网站在百度更新中越来越稳. 改变外链质量应当以稳定和相关性为核心 一些老网站在前期建立的时候依靠的是外链,而现在百度搜索引擎对外链的打击是很厉害的,稍不注意网站有可能就会出现被百度降权的行为,特别是在百度关注的外链问题上,老网

介绍.NET中的委派(一)

介绍.NET中的委派(一) ----微软 .NET平台系列文章之四 回调函数 回调函数的确是至今为止最有用的编程机制之一.C运行时的qsort函数利用回调函数对数组元素进行排序.在Windows中,回调函数更是窗口过程,钩子过程,异步过程调用,以及目前Microsoft .NET框架所必需的,在整个回调过程中自始至终地使用回调方法.人们可以注册回调方法以获得加载/卸载通知,未处理异常通知,数据库/窗口状态修改通知,文件系统修改通知,菜单项选择,完成的异步操作通知,过滤一组条目等等. 在C/C++

WordPress模板制作过程中的错误定位方法

在wordpress模板制作过程中,有一些貌似复杂的问题,其实只要确定了问题出现的位置,大多数都可以自行解决. 1.使用Firebug进行排查 1.1简要介绍与安装方法 Firebug是Firefox的一款插件,提供了一整套web开发所必需的工具.从HTML的编写,到CSS样式表的美化调优,以及- 所以我们首先要安装Firefox浏览器. 安装好浏览器后,选择菜单栏上的"工具"菜单,点击"附加组件"==>"获取附加组件" 在输入框中输入&q

这些开源项目,你都知道吗?(持续更新中...)[原创]

原文 这些开源项目,你都知道吗?(持续更新中...)[原创] Json.NET  http://json.codeplex.com/ Json.Net是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单.通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象.让你轻松实现.Net中所有类型(对象,基本数据类型等)和Json的转换.   Math.NET http://www.mathdotn

汇总这一年半我所使用过的那些工具[持续更新中]

原文:汇总这一年半我所使用过的那些工具[持续更新中] 前言 马上要回家过年了,来总结下之前自己所使用过的那些工具吧.不论是在工作,还是日常的工作学习中,难免都会使用一些简单的小工具.但有时候一些工具只使用很短的时间,然后当第二次使用的时候,只记得当时使用过,真是记不起工具名称,或者自己把它下载不知道放到什么地方去了.所以自己在此记录一下,本文会持续更新,方便自己日后查找工具. 以下列举都是本人暂时使用过,或者还记得的工具吧. 操作系统 1.操作系统可下载地址:http://msdn.itelly

谈一谈如何让老网站在百度更新中越来越稳

摘要: 每次百度更新总会有一部分网站倒下,这让很多老站长都感觉百度无情,其实作为百度搜索引擎而言他更多的是考虑用户的利益,而对于一些老网站被降权或者被K的行为都是由于网站自 每次百度更新总会有一部分网站倒下,这让很多老站长都感觉百度无情,其实作为百度搜索引擎而言他更多的是考虑用户的利益,而对于一些老网站被降权或者被K的行为都是由于网站自身不足引起的,而想要自己的网站在百度中趋于稳定,那么就必须改变建站思路与建站方法,下面我们详细的谈一谈如何让老网站在百度更新中越来越稳. 改变外链质量应当以稳定和

Asp.Net Web API 2 官网菜鸟学习系列导航[持续更新中]

原文:Asp.Net Web API 2 官网菜鸟学习系列导航[持续更新中] 前言 本来一直参见于微软官网进行学习的, 官网网址http://www.asp.net/web-api.出于自己想锻炼一下学习阅读英文文章的目的,又可以学习下微软新发布的技术,其实也很久了,但自己菜鸟一枚,对自己来说都是新技术了.鉴于以上两个原因,本人打算借助google翻译和有道词典,来翻译学习这个系列,并通过博客园来记录自己的翻译学习过程.由于自己阅读水平的确太菜,在借助工具的情况下,有时候搞出来的也是蹩脚的语句,