AMD uProf supports the following application environments:
- Languages
- Native languages: C, C++, Fortran, and Assembly
- Non-native languages: Java and C#
- Java
- C#
- Python (only with Hotspots profile on Linux)
- Programs compiled with
- Microsoft compilers, GNU compilers, and LLVM
- AMD Optimizing C/C++ and Fortran Compilers (AOCC)
- Intel Compilers (ICC)
- Parallelism
- OpenMP
- MPI
- Debug info formats: PDB, COFF, DWARF, and STABS
- Applications compiled with and without optimization or debug information
- Single-process, multi-process, single-thread, and multi-threaded applications
- Dynamically linked/loaded libraries