Per thread timelines display “running flame graph”, a flame graph which depicts the evolution of the callstack across time for a specific thread. This data is only available at the per-thread level and not for “All Threads Timeline” view. Furthermore, if OpenGL acceleration is not available, (which is shown in the status bar of the GUI at the bottom), the running flame graph will be disabled as well.
Running flame graph is enabled only in OpenGL available systems (Windows and Linux).
- Native
- Hotspots + CSS
- Overview
- TBP + Function trace
- EBP + Frequency + Function trace
- IBS + Function trace
- Custom config + Function trace
- Java
- Hotspots + CSS
- Python
- Hotspots + CSS
If GPU tracing data is also collected for applications using HIP APIs, this view also plots the GPU utilization, GPU Memory, and GPU power for all the GPUs to which kernels were scheduled from current thread. As a single thread can schedule kernels on multiple GPUs, one line is plotted for each such device, the device info being present in the tooltip.