From bc27c99a1e4c5498b7f814cfd9d60b052fd7f67c Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Tue, 3 Apr 2018 13:30:56 +0200 Subject: [PATCH] Move page init to a non-inlined function. --- server/TracyView.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 076fbb3a..e28d8815 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -4025,13 +4025,15 @@ void View::DrawMemory() ImGui::End(); } +static void PreparePageInit( Vector& page ) +{ + page.reserve_and_use( PageSize ); + memset( page.data(), 0, PageSize ); +} + static tracy_force_inline void PreparePage( Vector& page ) { - if( page.empty() ) - { - page.reserve_and_use( PageSize ); - memset( page.data(), 0, PageSize ); - } + if( page.empty() ) PreparePageInit( page ); } Vector> View::GetMemoryPages() const