From d8f7903a97336b51caf8d35d059c8faea8ab03eb Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Tue, 20 Mar 2018 15:44:13 +0100 Subject: [PATCH] Use flat hash map for ptr mapping during data load. --- server/TracyWorker.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 6eb7e870..a3b15ede 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -13,6 +13,8 @@ #include "TracyFileWrite.hpp" #include "TracyWorker.hpp" +#include "tracy_flat_hash_map.hpp" + namespace tracy { @@ -61,7 +63,7 @@ Worker::Worker( FileRead& f ) m_data.frames.reserve_and_use( sz ); f.Read( m_data.frames.data(), sizeof( uint64_t ) * sz ); - std::unordered_map pointerMap; + flat_hash_map> pointerMap; f.Read( &sz, sizeof( sz ) ); for( uint64_t i=0; i msgMap; + flat_hash_map> msgMap; f.Read( &sz, sizeof( sz ) ); m_data.messages.reserve( sz ); for( uint64_t i=0; i