Cuando se usa el comando perf stat , se miden muchos eventos predeterminados. Por ejemplo, cuando ejecuto perf stat ls , obtengo el siguiente resultado:
Performance counter stats for 'ls': 0,55 msec task-clock # 0,598 CPUs utilized 0 context-switches # 0,000 /sec 0 cpu-migrations # 0,000 /sec 99 page-faults # 179,071 K/sec 2 324 694 cycles # 4,205 GHz 1 851 372 instructions # 0,80 insn per cycle 357 918 branches # 647,403 M/sec 12 897 branch-misses # 3,60% of all branches 0,000923884 seconds time elapsed 0,000993000 seconds user 0,000000000 seconds sys Ahora, supongamos que también quiero medir los eventos cache-references cache-misses . Si ejecuto perf stat -e cache-references,cache-misses , el resultado es:
Performance counter stats for 'ls': 101 148 cache-references 34 261 cache-misses # 33,872 % of all cache refs 0,000973384 seconds time elapsed 0,001014000 seconds user 0,000000000 seconds sys ¿Hay alguna manera de agregar eventos con el indicador -e , pero también mantener los eventos predeterminados que se muestran cuando no se usa -e (sin tener que enumerarlos todos explícitamente en el comando)?