官网Instruments工具的解释地址
这里我列出我平时常用的几个选项。
先来讲下 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)
其他的内存泄漏都很容易找到,你只要按照它的流程就可以了。我举一个🌰吧
接下来讲的这个就很叼的了,Time Profiler
这个可以用来检测哪里的函数执行时间过长,本人就是使用这个发现项目中很多耗时的操作,导致项目不流畅。
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 上去找