先從比較簡單的 stat,基本的用法很簡單,後面接指令就可以了:
perf stat ls -al
這樣會出現基本的執行狀況,像是這樣:
Performance counter stats for 'ls -al': 11.236723 task-clock # 0.703 CPUs utilized 341 context-switches # 0.030 M/sec 0 cpu-migrations # 0.000 K/sec 453 page-faults # 0.040 M/sec 8,186,524 cycles # 0.729 GHzstalled-cycles-frontend stalled-cycles-backend 10,366,309 instructions # 1.27 insns per cycle 2,122,560 branches # 188.895 M/sec 36,979 branch-misses # 1.74% of all branches 0.015977493 seconds time elapsed
更複雜的用法在 Tutorial 那篇文章裡面有說明。
https://blog.gslin.org/archives/2014/12/08/5417/%E7%94%A8-perf-%E8%BF%BD%E8%B9%A4%E7%B3%BB%E7%B5%B1%E7%8B%80%E6%85%8B/
No comments:
Post a Comment