diff options
Diffstat (limited to 'src/multithreading.cpp')
-rw-r--r-- | src/multithreading.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/multithreading.cpp b/src/multithreading.cpp index b696d5e..3f685dd 100644 --- a/src/multithreading.cpp +++ b/src/multithreading.cpp @@ -56,7 +56,8 @@ std::unique_ptr<Result> Multithreading::CollectResults(const std::string& prefix auto result = std::make_unique<Result>(prefix + name_, repeat_); result->AddMeasurement("duration", TimespecToDoubleNanos(time_sampler_.GetSamples())); for (std::size_t i = 0; i < instructions_.size(); ++i) { - result->AddSubResult(instructions_[i]->CollectResults(std::to_string(i) + "/")); + std::string child_name = thread_params_[i].name_; + result->AddSubResult(instructions_[i]->CollectResults(child_name + "/")); } return result; } |