Skip to content

Commit 1b54dd6

Browse files
committed
src: optimize trace_name allocation in Worker::Run
1 parent 8ea8692 commit 1b54dd6

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/node_worker.cc

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -298,9 +298,8 @@ void Worker::Run() {
298298
std::string trace_name;
299299
std::string id = std::to_string(thread_id_.id);
300300
// Pre-allocate space: "[worker " (8) + thread_id + "]" (1)
301-
// + (optional: " " (1) + name)
302-
trace_name.reserve(8 + id.size() + 1 +
303-
(name_.empty() ? 0 : 1 + name_.size()));
301+
// + (if name exists: " " (1) + name)
302+
trace_name.reserve(9 + id.size() + name_.size());
304303
trace_name = "[worker ";
305304
trace_name += id;
306305
trace_name += "]";

0 commit comments

Comments
 (0)