From 6870b94b6e2776c34a495c5291bdfff2cbab7ad7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Thu, 7 Jul 2022 09:51:38 +0200 Subject: [PATCH] Initialize Timer::Connection in constructor of ProfilingTask. --- src/mx/tasking/profiling/profiling_task.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mx/tasking/profiling/profiling_task.cpp b/src/mx/tasking/profiling/profiling_task.cpp index 4bca167..a1704a1 100644 --- a/src/mx/tasking/profiling/profiling_task.cpp +++ b/src/mx/tasking/profiling/profiling_task.cpp @@ -7,14 +7,14 @@ using namespace mx::tasking::profiling; ProfilingTask::ProfilingTask(mx::util::maybe_atomic &is_running, mx::tasking::Channel &channel) - : _is_running(is_running), _channel(channel) + : _is_running(is_running), _channel(channel), _timer(*new Timer::Connection(system::Environment::env)) { _idle_ranges.reserve(1 << 16); } mx::tasking::TaskResult ProfilingTask::execute(const std::uint16_t /*core_id*/, const std::uint16_t /*channel_id*/) { - IdleRange range; + IdleRange range(_timer); while (this->_is_running && this->_channel.empty()) {