diff --git a/src/benchmark/chronometer.h b/src/benchmark/chronometer.h index 45ab9cd..b3895b5 100644 --- a/src/benchmark/chronometer.h +++ b/src/benchmark/chronometer.h @@ -182,16 +182,15 @@ public: _core_set = core_set; _perf.start(); - _start = mx::system::Environment::timestamp(); // std::chrono::steady_clock::now(); + _start = std::chrono::steady_clock::now(); } InterimResult

stop(const std::uint64_t count_operations) { - const auto end = mx::system::Environment::timestamp(); // std::chrono::steady_clock::now(); + const auto end = std::chrono::steady_clock::now(); _perf.stop(); - const auto milliseconds = std::chrono::milliseconds( - (end - _start) / 2000000UL); // std::chrono::duration_cast(end - _start); + const auto milliseconds = std::chrono::duration_cast(end - _start); return {count_operations, _current_phase, @@ -216,8 +215,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) uint64_t _start; + alignas(64) std::chrono::steady_clock::time_point _start; + //alignas(64) uint64_t _start; std::unordered_map statistic_map( const mx::tasking::profiling::Statistic::Counter counter) @@ -230,4 +229,4 @@ private: return statistics; } }; -} // namespace benchmark \ No newline at end of file +} // namespace benchmark