前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >iOS 利用Time Profiler查看项目中耗时操作

iOS 利用Time Profiler查看项目中耗时操作

原创
作者头像
zqh
发布2021-01-29 17:34:26
发布2021-01-29 17:34:26
7K0
举报
文章被收录于专栏:zqhzqh

前言

emm......

本片文章主要介绍一下iOS 开发怎样使用Xcode自带工具Time Profiler查看项目中耗时操作,主要是main函数执行后的阶段

使用步骤

1、找到Time Profiler工具

找到Instruments

Navigate.png
Navigate.png

再找到Time Profiler

2、选择需要检测的手机和app。

3、点击Call Tree勾选Separate by Thread(按线程分类)Hide System Libraries(隐藏系统库),接着点击红色按钮

4、鼠标选中一个时间段查看具体耗时,此时发现对应的线程下面全是16进制地址,针对这点我们要先在Xcode当中设置一下,具体看地5步

5-1先确认一下我们检测的app在真机是哪种模式(我这里是用真机跑的debug模式)

5-2 设置该模式下对应的运行信息格式为DWARF with dSYM File

6、设置完成后,重新在手机上Run一次,然后再重复上面1-4步骤操作,就可以看到具体的函数运行耗时时间了。

总结

希望对大家能有帮助。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档