diff --git a/repos/ealanos/src/lib/benchmark/chronometer.h b/repos/ealanos/src/lib/benchmark/chronometer.h index 2f978ea1d5..8806af8e98 100644 --- a/repos/ealanos/src/lib/benchmark/chronometer.h +++ b/repos/ealanos/src/lib/benchmark/chronometer.h @@ -179,18 +179,18 @@ public: _core_set = core_set; _perf.start(); - //_start = std::chrono::steady_clock::now(); - _start = Genode::Trace::timestamp(); + _start = std::chrono::steady_clock::now(); + //_start = Genode::Trace::timestamp(); } InterimResult

stop(const std::uint64_t count_operations) { - const auto end = Genode::Trace::timestamp(); - //const auto end = std::chrono::steady_clock::now(); + //const auto end = Genode::Trace::timestamp(); + const auto end = std::chrono::steady_clock::now(); _perf.stop(); - //const auto milliseconds = std::chrono::duration_cast(end-_start); - const auto milliseconds = std::chrono::milliseconds((end-_start)/mx::system::Environment::get_cpu_freq()); + const auto milliseconds = std::chrono::duration_cast(end-_start); + //const auto milliseconds = std::chrono::milliseconds((end-_start)/mx::system::Environment::get_cpu_freq()); return {count_operations, _current_phase, @@ -212,8 +212,8 @@ private: P _current_phase; mx::util::core_set _core_set; alignas(64) Perf _perf; - //alignas(64) std::chrono::steady_clock::time_point _start; - alignas(64) size_t _start; + alignas(64) std::chrono::steady_clock::time_point _start; + //alignas(64) size_t _start; std::unordered_map statistic_map( const mx::tasking::profiling::Statistic::Counter counter)