diff --git a/libs/util/source/profiler.cpp b/libs/util/source/profiler.cpp index b0559493..8721186d 100644 --- a/libs/util/source/profiler.cpp +++ b/libs/util/source/profiler.cpp @@ -114,8 +114,9 @@ namespace psemek::util profiler::~profiler() { + auto count = clock_.count(); std::lock_guard lock{*(current->mutex)}; - current->execution_time.push(clock_.count()); + current->execution_time.push(count); current = current->parent; }