1 About gprofng and Profiling

Gprofng is a next generation application profiling tool that can be used to diagnose performance bottlenecks in software applications.

The tool can be used to profile programs compiled with toolchains released by Oracle Linux. These programs can be written using the C, C++, Java and Scala programming languages for the x86_64 and aarch64 processor architectures. The full extent of the data that can be collected differs between CPU models and types.

Oracle developed this tool and contributed it back upstream to the binutils project so that it's now part of the GNU binutils tools suite.

For more information, see https://sourceware.org/binutils/wiki/gprofng and the gprofng(1) manual page.