This blog entry was contributed to by Ruud van der Pas, who works in the Oracle Linux Toolchain Team and works on gprofng on a daily basis.
Oracle’s GNU profiling tool for analyzing application performance
Gprofng is the next-generation performance profiling tool that does not require recompilation of the code. As Oracle continues to bring new and important tools to support developers, this GNU binutils gprofng tool provides key insight into to the performance of applications written in C, C++, Java, Scala, or Fortran. Multithreading programming models are also supported by gprofng, such as Pthreads, OpenMP, and Java threads.
Learn how to use this important new tool with this free training video.
Simple steps to create the analysis
After watching this video, you will learn how to use gprofng to profile a simple program and analyze the results. The video shows how gprofng runs your application, collecting performance data into a results directory.
The video then walks you through how gprofng is used to analyze the collected performance data to identify bottlenecks and detect where the application spends its time. You will learn a range of options for controlling and customizing how the data is viewed. Typical gprofng command options used to view the performance data collected are shown, including how to create an html format for the results which can be viewed in a browser.
Sampling for data collection |
|
Read more about gprofng:
- gprofng: The next-generation GNU Profiling Tool
- Oracle Linux 9 – Profiling for Performance Analysis with Gprofng
- Oracle Linux 8 – Profiling for Performance Analysis with Gprofng
For more free videos on Oracle Linux, check out this Oracle Linux training track which also includes an extensive list of free hands-on labs.