xcode7代码调优工具Instruments使用

     有段时间没有系统性的学习了,今天正好用到instruments,想系统性的看看,百度了好一会儿,大多是相互抄袭而且是Xcode老版本的介绍,后来直接看内置文档了,当没有办法的时候,借助“有道”英文其实也是不难的,以后尽量看内置的原始文档。

 

   Instruments能够做什么? 源文档介绍很详细,一般我们项目中使用是查看耗时,耗内存,耗cpu的操作,找到源代码,后续才能优化。

 

   下面以Xcode7的耗时操作为例,图像化的介绍,怎么用从一个从来没有弄过的这个的人上手。

 

1.用xcode打开项目,Product / profile/Time Profiler 

 

2.点击右上角 红色圆按钮,开始运行项目,这个时候看到最大的时间就是最耗时的操作。

 

 

3. 点击上图箭头指向的灰色右箭头,展开,每次都找最大的那个展开。

 

 

4. 直到展开到熟悉的方法名双击打开,就是费时最多的那一行代码。

 

 

5.如果中途打开是下图所示,那就继续展开或者是回到上一级,找到显示我们自己写方法名的那一层级即可。

 

 

    后记:找到的仅仅是最耗时的操作,一般优化该处代码即可, 但是也不一定,有可能别的地方调用这个方法过多也会造成这个情况。 

 

   全英文的文档其实不要怕,如果有困难借助一定的单词工具,强碾过去就是了, 否则浪费很多时间。

 

posted on 2016-01-15 15:57  XH小海  阅读(1157)  评论(1编辑  收藏  举报

导航