How do I compile my program with support for profiling using GNU gprof?

Updated -

Profiling is useful for analyzing where a program's time is spent. Knowing this information, the program can be omtimized, especially the slow sections of the code.

Profiling the application is made up of 3 steps:

  • Compiling and linking the program with profiling enabled.

  • Executing the program to generate the profiling data.

  • Running gp...

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.