4.1. CPU Profiling - 4.1. CPU Profiling - 5.3 English - 63856

uProf Release Notes (63856)

Document_ID
63856
Release_Date
2026-06-17
Version
5.3 English
  • Time-Based Profiling can be performed on AMD and other x86-64-compatible processors.

  • The Event-Based Profiling (EBP) and Instruction-Based Sampling (IBS) session types require an AMD CPU or APU.

  • CPU Profiling on Linux — perf Limitations:

    • For AMD Zen microarchitecture processors, EBP and IBS profiling on Linux requires Linux kernel 4.9 or later.

    • Call chain analysis on Linux depends on the call chain information provided by Linux perf. This requires the profiled binaries to have stack frame pointer (that is, compiled with -fno-omit-frame- pointer).

    • Timer and EBP profiling works with the default /proc/sys/kernel/perf_event_paranoid (2) to profile any user-space application.

    • Timer and EBP profiling require perf_event_paranoid (<= 1) to profile the kernel space and perf_event_paranoid (<= 0) to profile the entire system.

    • IBS profile requires perf_event_paranoid (<= 0) due to HW limitations; IBS cannot be configured to profile any specific process.

  • IBS may not be enabled by default. Check BIOS settings to enable it.