美文网首页
instrument的使用

instrument的使用

作者: oncezou | 来源:发表于2018-04-01 14:31 被阅读9次

instrument是Xcode的性能调试工具。
路径: Xcode->Open Developer Tools -> instruments 或者 Product->profile

主要调试功能:


instrument.png

常用的功能: Core Animation、Leaks、Time Profiler

Core Animation

CoreAnimation须是真机调试,用于调试离屏渲染,绘图,动画,图层混合等GPU耗时操作

Core Animation.png

1、Color Blended Layers 图层混合
2、Color Hits Green and Misses Red : 图层缓存
3、Color Copied Images 图片格式检测
4、Color No-Standard Surface Formats 不标准的表面颜色格式
5、Color Immediately 颜色刷新频率
6、Color Misaligned Images 图片尺寸是否匹配
7、Color Offscreen-Rendered Yellow: 圆角,图层蒙版,阴影,重绘
8、Color Compositing Fast-Path Blue 快速路径
9、Flash updated Regions : 重绘区域

Leaks

Leaks是用来检测内存泄露

Leaks.png
Time Profiler

Time Profiler用来检测性能的,方法的执行时间

Time Profile.png

Separate byt Thread(建议选择):通过线程分类来查看那些纯种占用CPU最多。
Invert Call Tree(不建议选择):调用树倒返过来。
Hide System Libraries(建议选择):选上它只会展示与应用有关的符号信息,一般情况下我们只关心自己写的代码所需的耗时,而不关心系统库的CPU耗时。
Flatten Recursion(一般不选):选上它会将调用栈里递归函数作为一个入口。
Top Functions(可选):选上它会将最耗时的函数降序排列,而这种耗时是累加的,比如A调用了B,那么A的耗时数是会包含B的耗时数。

更多操作细节还需自己实践。

相关文章

  • instrument工具

    instrument使用 参考:Core Animaiton工具内存泄漏检测instrument使用 路径:Xco...

  • instrument 使用

    使用instrument真机调试时候遇到没有symbol文件的情况,需要在build setting当中设置deb...

  • Instrument使用

    关于APP优化,从wwdc内容来看,主要是关注于APP启动时间,CPU耗时操作,电量三个方面对于启动时间,wwdc...

  • Instrument的使用

    1.Instrument打开 product->profile打开(command+I) 2.常用功能 Time ...

  • Instrument 的使用

    检测内存泄漏 打开 Instruments 方法一:Xcode > Open Developer Tool > I...

  • instrument的使用

    instrument是Xcode的性能调试工具。路径: Xcode->Open Developer Tools -...

  • Instrument的使用

    可以看到 Instruments 功能很多,这里先介绍一下我们在开发中常用到的几种:CPU 性能测试、图形性能测试...

  • ☆浅谈JPDA中JVMTI模块

    0 前言 上一节《Java Instrument 功能使用及原理》文章中,讲解Instrument使用时,简单提了...

  • Instrument 01. 使用Instrument的Leak

    测试工程的GitHub地址 1. 选择启动Instrument方式 选择Product 菜单,点击Profile,...

  • Instrument介绍、Xcode源码版本控制的使用

    一、Instrument工具介绍与使用 Instrument是性能分析、动态跟踪和分析OS X和iOS代码的测试工...

网友评论

      本文标题:instrument的使用

      本文链接:https://www.haomeiwen.com/subject/cmwocftx.html