Guest User

linux perf analysis

a guest
Apr 3rd, 2017
238
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $ gcc -Wall -O2 -g3 -o sum sum.c
  2. $ sudo perf stat ./sum 5000
  3.  
  4.  Performance counter stats for './sum 5000':
  5.  
  6.       10778.084202      task-clock (msec)         #    0.999 CPUs utilized          
  7.                388      context-switches          #    0.036 K/sec                  
  8.                  0      cpu-migrations            #    0.000 K/sec                  
  9.                 53      page-faults               #    0.005 K/sec                  
  10.     46,340,712,834      cycles                    #    4.300 GHz                    
  11.     32,565,164,787      instructions              #    0.70  insn per cycle        
  12.     10,014,271,202      branches                  #  929.133 M/sec                  
  13.      1,614,607,275      branch-misses             #   16.12% of all branches        
  14.  
  15.       10.783577509 seconds time elapsed
  16.  
  17. $ gcc -Wall -O3 -g3 -o sum sum.c
  18. $ sudo perf stat ./sum 5000
  19.  
  20.  Performance counter stats for './sum 5000':
  21.  
  22.        1169.886277      task-clock (msec)         #    0.999 CPUs utilized          
  23.                 43      context-switches          #    0.037 K/sec                  
  24.                  0      cpu-migrations            #    0.000 K/sec                  
  25.                 55      page-faults               #    0.047 K/sec                  
  26.      5,029,957,464      cycles                    #    4.300 GHz                    
  27.     18,779,056,473      instructions              #    3.73  insn per cycle        
  28.      1,257,536,422      branches                  # 1074.922 M/sec                  
  29.          1,018,874      branch-misses             #    0.08% of all branches        
  30.  
  31.        1.170696400 seconds time elapsed
RAW Paste Data