【百科 | Xcode】Time Profiler的使用

作用:

检测应用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、在监控的程序里操作。(建议操作简短且具有标志性)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 有两次我最靠近海洋。 一次在冲绳, 另一次在你的眼睛里。 我像一条小鱼, 常感到永恒的幸福, 也常感到永恒的渺小,...
    bobolee阅读 335评论 0 3
  • 那时,我刚起床,正对着镜子得意地梳头。 开始,我没有意识到是“地震”,认为是宿舍外面放炮开山。 因为学校周围老是这...
    浪鱼88888阅读 341评论 2 7

友情链接更多精彩内容