From 23d12d26335ca3a85f48b1f1ab241ff06486d951 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Fri, 15 Feb 2019 02:04:37 +0100 Subject: [PATCH] Allocate new block, if we're at the end of current one. --- server/TracySlab.hpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/TracySlab.hpp b/server/TracySlab.hpp index 74da3162..1d7dca09 100644 --- a/server/TracySlab.hpp +++ b/server/TracySlab.hpp @@ -83,6 +83,13 @@ public: m_offset += size; return ret; } + else if( size <= BlockSize && BlockSize - m_offset <= 1024 ) + { + DoAlloc(); + void* ret = m_ptr + m_offset; + m_offset += size; + return ret; + } else { memUsage.fetch_add( size );