mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-30 09:14:36 +00:00
Read memory data in one go.
This commit is contained in:
parent
51e04673c6
commit
f9b19631c0
@ -1156,13 +1156,12 @@ Worker::Worker( FileRead& f, EventType::Type eventMask, bool bgTasks )
|
|||||||
s_loadProgress.subProgress.store( i, std::memory_order_relaxed );
|
s_loadProgress.subProgress.store( i, std::memory_order_relaxed );
|
||||||
uint64_t ptr, size;
|
uint64_t ptr, size;
|
||||||
Int24 csAlloc;
|
Int24 csAlloc;
|
||||||
f.Read4( ptr, size, csAlloc, mem->csFree );
|
int64_t timeAlloc, timeFree;
|
||||||
|
uint16_t threadAlloc, threadFree;
|
||||||
|
f.Read8( ptr, size, csAlloc, mem->csFree, timeAlloc, timeFree, threadAlloc, threadFree );
|
||||||
mem->SetPtr( ptr );
|
mem->SetPtr( ptr );
|
||||||
mem->SetSize( size );
|
mem->SetSize( size );
|
||||||
mem->SetCsAlloc( csAlloc.Val() );
|
mem->SetCsAlloc( csAlloc.Val() );
|
||||||
int64_t timeAlloc, timeFree;
|
|
||||||
uint16_t threadAlloc, threadFree;
|
|
||||||
f.Read4( timeAlloc, timeFree, threadAlloc, threadFree );
|
|
||||||
refTime += timeAlloc;
|
refTime += timeAlloc;
|
||||||
mem->SetTimeAlloc( refTime );
|
mem->SetTimeAlloc( refTime );
|
||||||
if( timeFree >= 0 )
|
if( timeFree >= 0 )
|
||||||
|
Loading…
Reference in New Issue
Block a user