Limitations - Limitations - 57368

uProf User Guide

Document_ID
57368
Release_Date
2025-06-09
Revision
5.1 English
  • MPI tracing and Openmp tracing are not supported with Hotspot analysis.
  • Hotspots config does not report:
    • Samples before the exec call for an application.
    • Samples belonging to vforked process for Hotspots.
  • Linux
    1. To report the proper callstack in system wide profiling, attach process (or) thread profiling, launching static executable (application is built with -static) from uProf then make sure application, and its dependent libraries are compiled with frame pointers.
    2. Callstack stitching is not supported in system wide profiling, attach process (or) thread profiling and if launched application is static executable (application is built with -static).
    3. If launched application uses clone () system call directly to create a thread (or) process, then behavior is un-defined.
    4. Behavior is undefined if —no-inherit (not profile the child processes) is used with hotspots analysis.
  • Windows
    1. To report the proper callstack compile the application and its dependent libraries with frame pointers.
  • In cluster environment, if two or more threads/processes have same thread id/process id then behavior is undefined.
  • If the leaf function is highly optimized assembly code, then AMDuProf fails to find its callstack.
  • This profile type cannot be combined with other pre-defined configurations.
  • Analyzing 32-bit applications is not supported.