instruments 使用

官网Instruments工具的解释地址

这里我列出我平时常用的几个选项。

instruments 使用_第1张图片

先来讲下 Leaks :这个是用来检测内存泄漏的。官方解释在这里 

这里需要注意的一点就是Abandoned Memory 这个是检测很难检测出来的,这个是被遗弃的内存,所以为了找到被遗忘的内存需要

To find abandoned memory, use generational analysis to ensure that memory does not continue to grow while repeatedly performing the same set of operations 

这个是官方的解释,它的意思是要查找废弃的内存,请使用代数分析来确保内存不会持续增长,同时重复执行相同的操作。这里推荐一个工具(MLeaksFinder

其他的内存泄漏都很容易找到,你只要按照它的流程就可以了。我举一个吧

Find Memory Leaks

接下来讲的这个就很叼的了,Time Profiler

这个可以用来检测哪里的函数执行时间过长,本人就是使用这个发现项目中很多耗时的操作,导致项目不流畅。

Core Animation : 

Color Blended Layers

Color Hits Green and Misses Red

Color Copied Images

Color Immediately

Color Misaligned Images

Color Offscreen-Rendered Yellow

Color Compositing Fast-Path Blue

Flash Updated Regions

------------------------未完待续(还差操作流程)------------------

Automation 这个是自动化测试(Monkey 猴子测试) 这个需要写脚本,你可以去github 上去找

你可能感兴趣的:(instruments 使用)