# gprof > Performance analysis tool for many programming languages. > It profiles the function executions of a program. > More information: . - Compile binary to default `a.out` with gprof information and run it to get `gmon.out`: `gcc -pg {{program.c}} && ./a.out` - Run gprof on default `a.out` and `gmon.out` to obtain profile output: `gprof` - Run gprof on a named binary: `gprof {{path/to/binary}} {{path/to/gmon.out}}` - Suppress profile field's description: `gprof -b` - Display routines that have zero usage: `gprof -bz`