【Xcode Instruments】Time Profiler
2018-08-23 本文已影响0人
盐果儿
作用:
检测应用CPU的使用情况,可以看到应用程序中各个方法正在消耗CPU时间。
(使用大量CPU不一定是个问题。客户端中动画就对CPU依赖就非常高,动画本身也是非常苛刻且耗费资源较多的任务。)
原理:
按照固定的时间间隔来跟踪每一个线程的堆栈信息,通过统计比较时间间隔之间的堆栈状态,来推算某个方法执行了多久,并获得一个近似值。
使用方法:
1、 打开xcode;
2、系统菜单栏中,依次点击Xcode --> Open Developer Tool --> Instruments,打开Xcode的工具集;
打开“Instruments”4、工具集中,选择“Time Profiler”打开;
打开“Time Profiler”5、点击左上角“All Processes”,展开的下拉菜单中选择需要监控的程序;
选择需要录制的进程6、启动要监控的程序;
7、点击红色按钮,即可进行记录;
8、在监控的程序里操作。(建议操作简短且具有标志性)