Instruments使用

原创 2016年08月30日 12:13:34
Instruments是Xcode套件中没有被充分利用的一个工具。很多iOS开发者从没用过Instruments,或者只是用Leaks工具检测循环引用。实际上有很多Instruments工具,包括为动画性能调优的东西。

    你可以通过在菜单中选择Profile选项来打开Instruments(在这之前,记住要把目标设置成iOS设备,而不是模拟器)。然后将会显示出图1.1(如果没有看到所有选项,你可能设置成了模拟器选项)。


图1.1 Instruments工具选项窗口

    就像之前提到的那样,你应该始终将程序设置成发布选项。幸运的是,配置文件默认就是发布选项,所以你不需要在分析的时候调整编译策略。

我们将讨论如下几个工具:

  • 时间分析器 - 用来测量被方法/函数打断的CPU使用情况。

  • Core Animation - 用来调试各种Core Animation性能问题。

  • OpenGL ES驱动 - 用来调试GPU性能问题。这个工具在编写Open GL代码的时候很有用,但有时也用来处理Core Animation的工作。

    Instruments的一个很棒的功能在于它可以创建我们自定义的工具集。除了你初始选择的工具之外,如果在Instruments中打开Library窗口,你可以拖拽别的工具到左侧边栏。我们将创建以上我们提到的三个工具,然后就可以并行使用了(见图1.2)。


图1.2 添加额外的工具到Instruments侧边栏


转载请注明出处,谢谢

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

使用Instruments来监控应用内存分配

1.首先打开Instruments 工作中我们常用的是Automation (分析应用程序占据了多少内存) Leaks (主要是我们在应用程序中使用到哪个部分是否有内存泄漏) 首先先来看下...

怎样在xcode里面使用Memory Leaks和Instruments教程

真机运行一段时间,程序退出,提示Received memory warning 内存泄露解决:xcode4如何调出Leaks: Product->Profile或者长按左上的Run弹出Profi...

使用Xcode和Instruments调试解决iOS内存泄露

转自 http://fei263.blog.163.com/blog/static/92793724201211405843914/ 虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较...

instruments简单使用手册

instruments使用手册instruments的作用:辅助编程人员分析程序性能、定位各种性能问题产生的原因,进行性能优化。【一】应用性能分析报表:1、cpu使用率 真机调试时,查看运行状态标...

iOS性能优化:Instruments使用实战

转自 http://www.cocoachina.com/ios/20150225/11163.html最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一...

16、使用Xcode和Instruments调试解决iOS内存泄露

虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。 这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露...
  • zwcshy
  • zwcshy
  • 2015年05月02日 11:15
  • 162

xcode里面使用Memory Leaks和Instruments检测内存泄漏

教程截图: Leaks和Instruments教程【检测内存泄露】" style="margin:0px; padding:0px; border:0px; list-style:none"> ...
  • yuanya
  • yuanya
  • 2013年05月12日 00:24
  • 628

如何使用iOS instruments 中的leaks

(译)怎样在xcode里面使用Memory Leaks和Instruments教程   原文链接地址:http://www.raywenderlich.com/2696/how-to...

怎样在xcode里面使用Memory Leaks和Instruments教程

怎样在xcode里面使用Memory Leaks和Instruments教程   原文链接地址:http://www.raywenderlich.com/2696/how-to-de...

iOS性能优化:Instruments使用实战

最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。 Instruments使用技巧 关于Instruments官...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Instruments使用
举报原因:
原因补充:

(最多只允许输入30个字)