1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Boost lock loading time.

This commit is contained in:
Bartosz Taudul 2019-01-24 22:44:09 +01:00
parent 606a4502e0
commit 39680ad315

View File

@ -579,9 +579,7 @@ Worker::Worker( FileRead& f, EventType::Type eventMask )
{ {
auto lev = m_slab.Alloc<LockEvent>(); auto lev = m_slab.Alloc<LockEvent>();
lev->time = ReadTimeOffset( f, refTime ); lev->time = ReadTimeOffset( f, refTime );
f.Read( lev->srcloc ); f.Read( &lev->srcloc, sizeof( LockEvent::srcloc ) + sizeof( LockEvent::thread ) + sizeof( LockEvent::type ) );
f.Read( lev->thread );
f.Read( lev->type );
*ptr++ = lev; *ptr++ = lev;
} }
} }
@ -591,9 +589,7 @@ Worker::Worker( FileRead& f, EventType::Type eventMask )
{ {
auto lev = m_slab.Alloc<LockEventShared>(); auto lev = m_slab.Alloc<LockEventShared>();
lev->time = ReadTimeOffset( f, refTime ); lev->time = ReadTimeOffset( f, refTime );
f.Read( lev->srcloc ); f.Read( &lev->srcloc, sizeof( LockEventShared::srcloc ) + sizeof( LockEventShared::thread ) + sizeof( LockEventShared::type ) );
f.Read( lev->thread );
f.Read( lev->type );
*ptr++ = lev; *ptr++ = lev;
} }
} }