diff options
Diffstat (limited to 'src/benchmark.rs')
| -rw-r--r-- | src/benchmark.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/benchmark.rs b/src/benchmark.rs index 6701f0c..2640ba4 100644 --- a/src/benchmark.rs +++ b/src/benchmark.rs @@ -354,7 +354,7 @@ fn initialize_csv_writer( Ok(csv_writer) } -fn read_cpu_frequency(cpu_id: u32) -> Option<f64> { +pub fn read_cpu_frequency(cpu_id: u32) -> Option<f64> { // Try to read frequency from sysfs let freq_path = format!( "/sys/devices/system/cpu/cpu{}/cpufreq/scaling_cur_freq", @@ -403,6 +403,10 @@ fn define_available_events() -> Vec<(String, Event)> { "ref_cpu_cycles".to_string(), Event::Hardware(Hardware::REF_CPU_CYCLES), ), + ( + "task_clock".to_string(), + Event::Software(Software::TASK_CLOCK), + ), // ( // "stalled-cycles-frontend".to_string(), // Event::Hardware(Hardware::STALLED_CYCLES_FRONTEND), |
