Continuous Profiling
Created:2024-06-20 Last Modified:2024-09-23
This document was translated by ChatGPT
#1. Continuous Profiling
For the functional principles, see Core Features - Explanation of Continuous Profiling
#1.1 Overview Introduction
Overview Introduction
- ① Page Search: Search bar, search snapshots, and other functions. For details, please refer to the chapter Tracing - Resource Analysis
- ② Quick Filter: Supports filtering by
Application List
andProfiling Type
- Application List: Displays the reported service list information, with the default display format as Service Name (Language Type)
- Profiling Type: Displays the
Profiling Type
supported by the profiling method configured on the client- Select the
Profiling Type
supported by the current application, different profiling types represent different semantics
- Select the
- ③ Display Switch: Switch the display mode of performance profiling data. Currently supports: Flame Graph, List, and Simultaneous Display
- Flame Graph: Displays the function call stack in the form of a flame graph
- ⑥ Tip: Hover to view information about the Span in the flame graph
- Function Type:
- K: Linux kernel function
- L: Function in a dynamic link library
- A: Business function of the application
- P: Process
- T: Thread, only appears in the second layer of the flame graph
- ?: Unknown, function name translation failed. For detailed explanation, see Core Features - Continuous Profiling - Viewing Data - About Function Type
- Span Name
- Total Consumption: The percentage of total consumption of the Span relative to the root (the first line of the flame graph)
- Self Consumption: The percentage of self-consumption of the Span relative to the root (the first line of the flame graph)
- Function Type:
- Operation: Click to zoom in and view the call stack of the clicked Span; click again on a blank area to return to the original state
- ⑥ Tip: Hover to view information about the Span in the flame graph
- Table: Displays the function's
Self Consumption
andTotal Consumption
in a list format- Default sorted by
Self Consumption
in descending order
- Default sorted by
- Simultaneous Selection: View performance profiling data in both
Flame Graph
andTable
formats simultaneously- Clicking on a function in the table will highlight it in the flame graph
- Flame Graph: Displays the function call stack in the form of a flame graph
- ④ Flame Graph Name Display: The flame graph can choose to display the head or tail of the name
- ⑤ Data Filter: Input characters to filter data in the table