From ad7c2cf5d8b7ed703eabce85a6862d45000fe33e Mon Sep 17 00:00:00 2001 From: Jiangping Xu Date: Wed, 27 Jul 2022 11:40:27 -0700 Subject: [PATCH] fix tracy worker threads conflict --- server/TracyWorker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 19ad8af3..112aa807 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -7162,6 +7162,7 @@ void Worker::ReconstructMemAllocPlot( MemData& mem ) { std::lock_guard lock( m_data.lock ); plot = m_slab.AllocInit(); + plot->data.reserve_exact( psz, m_slab ); } plot->name = mem.name; @@ -7170,7 +7171,6 @@ void Worker::ReconstructMemAllocPlot( MemData& mem ) plot->showSteps = true; plot->fill = true; plot->color = 0; - plot->data.reserve_exact( psz, m_slab ); auto aptr = mem.data.begin(); auto aend = mem.data.end();