diff --git a/pages/common/gprof.md b/pages/common/gprof.md new file mode 100644 index 0000000000..fd77e42149 --- /dev/null +++ b/pages/common/gprof.md @@ -0,0 +1,21 @@ +# gprof + +> Performance analysis tool for many programming languages. +> It profiles the function executions of a program. +> More information: . + +- Compile binary with gprof information and run it to get `gmon.out`: + +`gcc -pg {{program.c}} && {{./a.out}}` + +- Run gprof to obtain profile output: + +`gprof` + +- Suppress profile field's description: + +`gprof -b` + +- Display routines that have zero usage: + +`gprof -bz`