From 39680ad315447827ed69946eac93433890b5f1e1 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Thu, 24 Jan 2019 22:44:09 +0100 Subject: [PATCH] Boost lock loading time. --- server/TracyWorker.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 1bf0449e..60c73341 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -579,9 +579,7 @@ Worker::Worker( FileRead& f, EventType::Type eventMask ) { auto lev = m_slab.Alloc(); lev->time = ReadTimeOffset( f, refTime ); - f.Read( lev->srcloc ); - f.Read( lev->thread ); - f.Read( lev->type ); + f.Read( &lev->srcloc, sizeof( LockEvent::srcloc ) + sizeof( LockEvent::thread ) + sizeof( LockEvent::type ) ); *ptr++ = lev; } } @@ -591,9 +589,7 @@ Worker::Worker( FileRead& f, EventType::Type eventMask ) { auto lev = m_slab.Alloc(); lev->time = ReadTimeOffset( f, refTime ); - f.Read( lev->srcloc ); - f.Read( lev->thread ); - f.Read( lev->type ); + f.Read( &lev->srcloc, sizeof( LockEventShared::srcloc ) + sizeof( LockEventShared::thread ) + sizeof( LockEventShared::type ) ); *ptr++ = lev; } }