Get elapsed time before locking mutex in profiler

This commit is contained in:
Nikita Lisitsa 2020-12-05 12:38:09 +03:00
parent 76c714b158
commit 50cc785998

View file

@ -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;
}