Examples - Examples - 57368

uProf User Guide

Document_ID
57368
Release_Date
2025-06-09
Revision
5.1 English

Windows

Use the following commands to:

Generate a comparison report in html from base profile-data to its successor profile-data with delta shown in percentage
AMDuProfCLI.exe compare --baseline c:\Temp\cpuprof-tbp\<BASE-SESSION-DIR> --with c:\Temp\cpuprof-tbp\<SUCCESSOR-SESSION-DIR> --type name --show-percentage --html -o c:\Temp\cpuprof-tbp

Generate a comparison report of base profile data with subsequent profile data

C:\> AMDuProfCLI.exe diff --baseline c:\Temp\cpuprof-tbp\<BASE-DIR> --with c:\Temp\cpuprof- tbp\<NON-BASE-DIR> -o c:\Temp\cpuprof-tbp

Generate a comparison report using the -i option

C:\> AMDuProfCLI.exe diff -i c:\Temp\cpuprof-tbp\<BASE-DIR> -i c:\Temp\cpuprof-tbp\< NON- BASE-DIR> -o c:\Temp\cpuprof-tbp

Generate a comparison report without ignoring the unique entries across sessions

C:\> AMDuProfCLI.exe diff --baseline c:\Temp\cpuprof-tbp\<BASE-DIR> --with c:\Temp\cpuprof- tbp\<NON-BASE-DIR> --type order -o c:\Temp\cpuprof-tbp

Generate a comparison report of base profile data with subsequent profile data sorted on ibs-op event

C:\> AMDuProfCLI.exe diff --baseline c:\Temp\cpuprof-tbp\<BASE-DIR> --with c:\Temp\cpuprof- tbp\<NON-BASE-DIR> --type name -s ibs-op -o c:\Temp\cpuprof-tbp

Generate a comparison report with delta shown in percentage

C:\> AMDuProfCLI.exe compare --baseline c:\Temp\cpuprof-tbp\<BASE-DIR> --with c:\Temp\cpuprof-tbp\<NON-BASE-DIR> --type name --show-percentage -o c:\Temp\cpuprof-tbp

Generate a comparison report of base profile data with successor profile data with changed function names across sessions

C:\> AMDuProfCLI.exe compare --baseline c:\Temp\cpuprof-tbp\<BASE-DIR> --with c:\Temp\cpuprof-tbp\<NON-BASE-DIR> --alias CalculateSum,CalculateUpdatedSum|enhanceOutput,optimizeOutput -o c:\Temp\cpuprof-tbp

Generate a comparison report of base profile data with multiple successor profile data

C:\> AMDuProfCLI.exe diff -i c:\Temp\cpuprof-tbp\<BASE-DIR> -i c:\Temp\cpuprof-tbp\<NON-BASE- DIR1> -i c:\Temp\cpuprof-tbp\<NON-BASE-DIR2> --with c:\Temp\cpuprof-tbp\<NON-BASE-DIR3> -o c:\Temp\cpuprof-tbp

Generate a comparison report on one of the predefined views

C:\> AMDuProfCLI.exe diff -i c:\Temp\cpuprof-tbp\<BASE-DIR> -i c:\Temp\cpuprof-tbp\<NON-BASE- DIR> --view ipc_assess -o c:\Temp\cpuprof-tbp

Generate a comparison report providing the source and binary paths

C:\> AMDuProfCLI.exe diff -i c:\Temp\cpuprof-tbp\<BASE-DIR> -i c:\Temp\cpuprof-tbp\<NON-BASE- DIR> --bin-path Examples\AMDTClassicMatMul\bin\ --src-path Examples\AMDTClassicMatMul\ --bin- path1 Examples\AMDTClassicMatMulMod\bin\ --src-path1 Examples\AMDTClassicMatMulMod\ -o c:\Temp\cpuprof-tbp

Linux

Generate comparison report in html from base profile-data to its successor profile-data with delta shown in percentage
AMDuProfCLI compare --baseline /tmp/cpuprof-tbp/<BASE-SESSION-DIR> --with /tmp/cpuprof-tbp/<SUCCESSOR-SESSION-DIR> --type name --show-percentage --html -o /tmp/cpuprof-tbp/
Figure 1. Diff html report generated with --html option

Generate a comparison report of base profile data with subsequent profile data

$ AMDuProfCLI diff --baseline /tmp/cpuprof-tbp/<BASE-DIR> --with /tmp/cpuprof-tbp/<NON-BASE- DIR> -o /tmp/cpuprof-tbp

Generate a comparison report of base profile data with subsequent profile data sorted on PMC event

$ AMDuProfCLI diff --baseline /tmp/cpuprof-tbp/<BASE-DIR> --with /tmp/cpuprof-tbp/<NON-BASE- DIR> -s event=pmcxc0,user=1,os=0 -o /tmp/cpuprof-tbp