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 );