持续剖析
创建时间:2024-09-23 最近修改时间:2024-09-23
#1. 持续剖析
功能原理见核心特性-持续性能剖析的说明
#1.1 总览介绍
总览介绍
- ① 页面搜索:搜索栏、搜索快照等功能,使用详情,请参阅【追踪 - 资源分析】章节
- ② 快速过滤:支持
应用列表
、剖析类型
过滤筛选- 应用列表:展示上报的服务列表信息,默认展示方式为服务名称(语言类型)
- 剖析类型:依据客户端配置的剖析方式来展示该剖析方式支持的
剖析类型
- 选择当前应用所支持的
剖析类型
,不同的剖析类型表达不同的语义
- 选择当前应用所支持的
- ③ 展示切换:切换性能剖析数据的展示方式,目前支持:火焰图、列表和同时展示
- 火焰图:通过火焰图的形式展示函数调用栈
- ⑥ Tip:悬停查看火焰图中 Span 的信息
- 函数类型:
- K:Linux 内核函数
- L:动态链接库中的函数
- A:应用程序的业务函数
- P:进程
- T:线程,只会出现在火焰图的第二层
- ?:未知,函数名未成功翻译,详细的说明见核心特性-持续性能剖析-查看数据-关于 Function Type
- Span 名称
- 总消耗:Span 总消耗占 root (火焰图第一行)的百分比
- 自身消耗:Span 自身消耗占 root (火焰图第一行)的百分比
- 函数类型:
- 操作:点击可放大查看被点击 Span 的调用栈;再次点击到空白处可回到原始状态
- ⑥ Tip:悬停查看火焰图中 Span 的信息
- 表格:以列表的形式展示函数
自身消耗
及总消耗
- 默认按
自身消耗
倒排
- 默认按
- 同时选择:同时以
火焰图
及表格
的形式查看性能剖析数据- 点击表格的函数,可在火焰图中高亮
- 火焰图:通过火焰图的形式展示函数调用栈
- ④ 火焰图名称显示:火焰图可选择展示名称的头部还是尾部
- ⑤ 数据过滤:输入字符对表格进行数据过滤