• I
    perf stat: Continue even on counter creation error · 743ee1f8
    Ingo Molnar 提交于
    Before:
    
     $ perf stat ~/hackbench 5
    
     error: syscall returned with -1 (No such device)
    
    After:
    
     $ perf stat ~/hackbench 5
     Time: 1.640
    
     Performance counter stats for '/home/mingo/hackbench 5':
    
        6524.570382  task-clock-ticks     #       3.838 CPU utilization factor
              35704  context-switches     #       0.005 M/sec
                191  CPU-migrations       #       0.000 M/sec
               8958  page-faults          #       0.001 M/sec
      <not counted>  cycles
      <not counted>  instructions
      <not counted>  cache-references
      <not counted>  cache-misses
    
     Wall-clock time elapsed:  1699.999995 msecs
    
    Also add -v (--verbose) option to allow the printing of failed
    counter opens.
    
    Plus dont print 'inf' if wall-time is zero (due to jiffies granularity),
    instead skip the printing of the CPU utilization factor.
    
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
    LKML-Reference: <new-submission>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    743ee1f8
builtin-stat.c 8.1 KB