From d78126e60f75141264c9534702d4bf851376b41a Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 24 Jun 2018 15:25:53 +0200 Subject: [PATCH] Improve callstack payload hashing speed. --- server/TracyVarArray.hpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/TracyVarArray.hpp b/server/TracyVarArray.hpp index 7d2f7fd8..e8dc0283 100644 --- a/server/TracyVarArray.hpp +++ b/server/TracyVarArray.hpp @@ -18,9 +18,14 @@ class VarArray public: VarArray( uint8_t size, const T* data ) : m_size( size ) - , m_hash( charutil::hash( (const char*)data, size * sizeof( T ) ) ) , m_ptr( data ) { + T hash = 0; + for( uint8_t i=0; i