Tech riderRev. 4 Oct 2026
GNU gprof
- 1Runs onLinux, self-hosted
- 2CostsFree plan
- 3Profiling modesboth
- 4Supported languagesC, C++
- 5CPU profilingYes
- 6Deployment modeldesktop
6 lines stated Written from the maker's own pages: sourceware.org

Overview
GNU gprof is ranked #29 of 29 in profiling software on Specifiction. It runs on Linux, Self-hosted. There is a free plan.
GNU gprof plans and pricing
All plansCompared on profiling software
- Profiling modes
- bothsourceware.org
- Supported languages
- C, C++sourceware.org
- CPU profiling
- Yessourceware.org
- Deployment model
- desktopsourceware.org
Facts
- Purpose
- GNU gprof analyzes profiling data to show which parts of a program take the most execution time.sourceware.org · 4 Oct 2026
- Outputs
- It can print a flat profile and call graph, and provide annotated source output.sourceware.org · 4 Oct 2026
- Build requirement
- Programs must be compiled and linked with profiling enabled, typically using the compiler option -pg.sourceware.org · 4 Oct 2026
- Data collection
- The profiled program writes its data to gmon.out when it exits normally.sourceware.org · 4 Oct 2026
- Combine profiles
- gprof can sum statistics from multiple profile data files.sourceware.org · 4 Oct 2026
- Sampling limits
- Its time measurements do not account for time when a program is not running, such as time limited by I/O or swapping.sourceware.org · 4 Oct 2026
- Instrumentation overhead
- Profiling adds overhead to function calls, which the manual says can create artificial hot spots.sourceware.org · 4 Oct 2026
- Line profiling
- The -l line profiling feature works only with programs compiled by older GCC versions; newer GCC versions use gcov for line-by-line information.sourceware.org · 4 Oct 2026
- Alternative in suite
- The manual describes gprofng as a more modern profiler in Binutils that can read gmon files and provides more functionality.sourceware.org · 4 Oct 2026
- Platforms
- The Binutils project says its tools have been ported to most major Unix variants and Wintel systems.sourceware.org · 4 Oct 2026
- Download
- GNU Binutils releases are available from ftp.gnu.org and sourceware.org.sourceware.org · 4 Oct 2026
- Support channels
- The project lists Bugzilla for bug reports and mailing lists for bug reporting and discussion.sourceware.org · 4 Oct 2026
- License
- The gprof manual is distributed under the GNU Free Documentation License version 1.3.sourceware.org · 4 Oct 2026
Best GNU gprof alternatives
See all 20 All accessCh 01 Grafana Cloud Application Observability Free planLinuxMac from $0.03/mo7.5 All accessCh 02 YourKit Java Profiler Free trialAPILinux from $37454.08/mo7.4 All accessCh 03 Javadoc Free planLinuxMac Free to start7.2 All accessCh 04 Redgate SQL Provision Free trialLinuxself-hosted 7.2 All accessCh 05 Scalene Free planBrowserLinux Free to start7.2 All accessCh 06 JProfiler Free trialAPILinux 7.1
Where it ranks on Specifiction
- Best Profiling Software in 2026#29 of 29
Is GNU gprof yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- sourceware.org/binutils/docs/gprof/· checked 4 Oct 2026
- sourceware.org/binutils/docs/gprof/Introduction.html· checked 4 Oct 2026
- sourceware.org/binutils/docs/gprof/Compiling.html· checked 4 Oct 2026
- sourceware.org/binutils/docs/gprof/Executing.html· checked 4 Oct 2026
- sourceware.org/binutils/docs/gprof/Invoking.html· checked 4 Oct 2026
- sourceware.org/binutils/docs/gprof/Implementation.html· checked 4 Oct 2026
- sourceware.org/binutils/docs/gprof/How-do-I_003f.html· checked 4 Oct 2026
- sourceware.org/binutils/docs/gprof/Line_002dby_002dlin· checked 4 Oct 2026
- sourceware.org/binutils/· checked 4 Oct 2026


