Don't init rpmalloc, if we know it has been done already.

This commit is contained in:
Bartosz Taudul
2021-06-10 01:48:11 +02:00
parent 7889d33044
commit 5b7cd06840
5 changed files with 73 additions and 44 deletions

View File

@@ -164,7 +164,7 @@ TRACY_API void SetThreadName( const char* name )
char* buf = (char*)tracy_malloc( sz+1 );
memcpy( buf, name, sz );
buf[sz] = '\0';
auto data = (ThreadNameData*)tracy_malloc( sizeof( ThreadNameData ) );
auto data = (ThreadNameData*)tracy_malloc_fast( sizeof( ThreadNameData ) );
data->id = detail::GetThreadHandleImpl();
data->name = buf;
data->next = GetThreadNameData().load( std::memory_order_relaxed );