From 6a1c552c61ee817583cebdbcb4587d6be1afb26f Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 6 Jan 2019 20:49:37 +0100 Subject: [PATCH] Reduce zone loading time. --- server/TracyWorker.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 845b6c52..25cc7490 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -3176,11 +3176,7 @@ void Worker::ReadTimeline( FileRead& f, Vector& vec, uint16_t thread auto zone = m_slab.Alloc(); vec[i] = zone; zone->start = ReadTimeOffset( f, refTime ); - f.Read( zone->srcloc ); - f.Read2( zone->cpu_start, zone->cpu_end ); - f.Read( zone->text ); - f.Read( zone->callstack ); - f.Read( zone->name ); + f.Read( &zone->srcloc, sizeof( zone->srcloc ) + sizeof( zone->cpu_start ) + sizeof( zone->cpu_end ) + sizeof( zone->text ) + sizeof( zone->callstack ) + sizeof( zone->name ) ); ReadTimeline( f, zone, thread, refTime ); zone->end = ReadTimeOffset( f, refTime ); ReadTimelineUpdateStatistics( zone, thread );