CPU profiling in AMD uProf has the following limitations:
- CPU profiling expects the profiled application executable binaries must not be compressed or obfuscated by any software protector tools, for example, VMProtect.
- In case of AMD EPYC™ 1st generation B1 parts, only one PMC register is used at a time for Core PMC event-based profiling (EBP).
- Runtime environments like Cygwin, mingw, and msys2 are not supported.
- CPU Profiling is not supported on FreeBSD-14. CPU Profiler does not support more than 256 cores on FreeBSD platforms.
IMIX has the following limitations:
- The IMIX view or report is supported only for IBS profile type.
- If any module/binary has less than 10 samples, it is not shown in the IMIX report. Extremely less number of samples are not useful for IMIX analysis.
- Linux kernel module .ko files are not shown in the IMIX view or report.