aboutsummaryrefslogtreecommitdiff
path: root/src/multithreading.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/multithreading.cpp')
-rw-r--r--src/multithreading.cpp3
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;
}