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

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

原创
作者头像
zqh
发布2021-01-29 17:34:26
5.4K0
发布2021-01-29 17:34:26
举报
文章被收录于专栏: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 条评论
热度
最新
推荐阅读
相关产品与服务
实时音视频
实时音视频(Tencent RTC)基于腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档