Skip to content
SPECIFICTION
Get listed

GNU gprof vs Valgrind

GNU gprof

sourceware.org

Valgrind

valgrind.org

Side by side

FigureGNU gprofValgrind
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
macOS—Yes
LinuxYesYes
Android—Yes
Self-hostedYes—
Plans published11
Spec score · Profiling Software7.8 (#12)7.4 (#22)
DownloadGNU Binutils releases are available from ftp.gnu.org and sourceware.org.The current release page offers source code as a tarball and says the project does not distribute binaries or RPMs; users who do not want to compile can use their OS distribution’s download site.
PlatformsThe Binutils project says its tools have been ported to most major Unix variants and Wintel systems.Current supported targets include Linux, FreeBSD, Solaris, illumos, Darwin/macOS and Android on specified CPU architectures; Windows is not under consideration for an in-tree port.
PurposeGNU gprof analyzes profiling data to show which parts of a program take the most execution time.Valgrind is an instrumentation framework for building dynamic analysis tools that detect memory and threading bugs and profile programs.

Plans

GNU gprof

  • GNU gprofFree

GNU gprof pricing →

Valgrind

  • ValgrindFree

Valgrind pricing →

In their own words

GNU gprof

GNU gprof has no write-up on Specifiction yet; its figures are above.

Visit sourceware.org

Valgrind

Valgrind has no write-up on Specifiction yet; its figures are above.

Visit valgrind.org