Module: Event
- Defined in:
- lib/perf_counters.rb
Defined Under Namespace
Modules: Type
Constant Summary collapse
- CPU_CYCLES =
perf_hw_id Counter.new(:cpu_cycles, Type::HARDWARE, 0)
- INSTRUCTIONS =
Counter.new(:instructions, Type::HARDWARE, 1)
- CACHE_REFERENCES =
Counter.new(:cache_references, Type::HARDWARE, 2)
- CACHE_MISSES =
Counter.new(:cache_misses, Type::HARDWARE, 3)
- BRANCH_INSTRUCTIONS =
Counter.new(:branch_instructions, Type::HARDWARE, 4)
- BRANCH_MISSES =
Counter.new(:branch_misses, Type::HARDWARE, 5)
- BUS_CYCLES =
Counter.new(:bus_cycles, Type::HARDWARE, 6)
- STALLED_CYCLES_FRONTEND =
Counter.new(:stalled_cycles_frontend, Type::HARDWARE, 7)
- STALLED_CYCLES_BACKEND =
Counter.new(:stalled_cycles_backend, Type::HARDWARE, 8)
- REF_CPU_CYCLES =
Counter.new(:ref_cpu_cycles, Type::HARDWARE, 9)
- CPU_CLOCK =
perf_sw_ids Counter.new(:cpu_clock, Type::SOFTWARE, 0)
- TASK_CLOCK =
Counter.new(:task_clock, Type::SOFTWARE, 1)
- PAGE_FAULTS =
Counter.new(:page_faults, Type::SOFTWARE, 2)
- CONTEXT_SWITCHES =
Counter.new(:context_switches, Type::SOFTWARE, 3)
- CPU_MIGRATIONS =
Counter.new(:cpu_migrations, Type::SOFTWARE, 4)
- PAGE_FAULTS_MIN =
Counter.new(:page_faults_min, Type::SOFTWARE, 5)
- PAGE_FAULTS_MAJ =
Counter.new(:page_faults_maj, Type::SOFTWARE, 6)
- ALIGNMENT_FAULTS =
Counter.new(:alignment_faults, Type::SOFTWARE, 7)
- EMULATION_FAULTS =
Counter.new(:emulation_faults, Type::SOFTWARE, 8)
- DUMMY =
Counter.new(:dummy, Type::SOFTWARE, 9)
- BPF_OUTPUT =
Counter.new(:bpf_output, Type::SOFTWARE, 10)