iOS卡顿查找和定位-ProFile

入口

点击后会自动运行,但注意运行的是Release模式,如果需要Debug模型,可以在scheme Manage 里面修改

运行完,会有各种工具的选择,选择Time Profiler

进入二级页面,点击左上角的开始,然后应用会自动打开,现在开始操作比较卡的页面,比如我的页面上下滑动卡,我就滑动,多滑动几次,然后点结束录制

结束录制后开始Analyzing

这里根据时间线可以看到cpu的使用情况,找到对应的时间段,可以看到cpu在运行哪段代码,从而定位出我们耗时的代码

相关推荐
李游Leo9 分钟前
HarmonyOS 7 实战开发 05:把页面做到可上线状态
ios·harmonyos
codigger3 小时前
服务器又卡了?一篇讲透 Linux 性能排查(基础四件套 + perf/strace/火焰图)
linux·后端·性能优化
挖掘狂人4 小时前
当生产环境"变慢",我用这套 perf + strace 30 分钟定位瓶颈
linux·运维·性能优化
打工仔折腾 AI5 小时前
Prometheus 告警推钉钉:从单群 Webhook 到跨网络 Alertmanager 实战
人工智能·后端·python·性能优化
终端安全笔记6 小时前
描述文件、企业证书、MDM 不是三个名字,是三层
android·ios·智能手机
传奇开心果编程6 小时前
【SwiftUI入门练中学】第1课 从零开始
学习·ui·ios·swiftui·swift
打工仔折腾 AI8 小时前
用 Shell 脚本自动部署 mysqld_exporter 并接入 Prometheus 远程抓取
人工智能·后端·python·性能优化·ai agent 实战
天天喝旺仔9 小时前
Linux 性能排查实战:用 perf、strace 与火焰图定位 CPU、内存与 IO 瓶颈
linux·性能优化·运维开发
贾伟康9 小时前
【HarmonyOS 7新能力|041】弱网直播优化工程封装:把接入逻辑放进可维护的分层结构
性能优化·harmonyos·arkts·音视频开发·直播
丿Wayne12 小时前
iOS Token 刷新实战(Actor 避免并发重复刷新)
ios·swift·token·actor·swift并发