You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Xcode中执行XCUI测试性能分析后,如何查看分析结果?

查看OSSignposter标记的XCUI测试分析结果

测试跑完后按以下步骤操作:

  • Xcode会自动启动Instruments工具,默认加载你选择的性能分析模板(右键Profile测试时默认用Time Profiler)
  • 在Instruments左侧的导航面板里找到Signposts选项(如果面板没显示,点顶部菜单栏View > Show Navigator调出)
  • 进入Signposts视图后,右侧会列出所有通过OSSignposter在代码里标记的事件,包括每个标记的起止时间、耗时、所属进程(就是你的XCUI测试进程)
  • 针对性分析的实用操作:
    • 搜索标记:用右上角搜索框输入你自定义的signpost名称,快速定位到目标测试代码段的标记
    • 查看详情:点击单个signpost事件,底部面板会展示该事件的完整时间线和调用栈,直接关联到测试框架里的具体代码行
    • 排序排查:点击列表里的Duration列,按耗时从长到短排序,优先处理最拖慢速度的代码段
  • 要是需要结合整体CPU使用情况分析,切换到Time Profiler模板,把Signposts的标记和CPU占用峰值对应起来,就能确认是否有阻塞或冗余操作

内容的提问来源于stack exchange,提问作者w.brian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 00:35:35