diff --git a/pages/linux/perf.md b/pages/linux/perf.md new file mode 100644 index 000000000..4ea729365 --- /dev/null +++ b/pages/linux/perf.md @@ -0,0 +1,19 @@ +# perf + +> Framework for linux performance counter measurements. + +- Display basic performance counter stats for a command: + +`perf stat {{gcc hello.c}}` + +- Display system-wide real time performance counter profile: + +`sudo perf top` + +- Run a command and record its profile into "perf.data": + +`sudo perf record {{command}}` + +- Read "perf.data" (created by `perf record`) and display the profile: + +`sudo perf report`