From 77c05357b5dc45381e90edb0b17a3acdab55bfb5 Mon Sep 17 00:00:00 2001 From: Tim Wojtulewicz Date: Thu, 30 May 2024 16:00:41 -0700 Subject: [PATCH] Move pulling of global state inside 'expensive' check for stats --- src/Stats.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Stats.cc b/src/Stats.cc index 7f49585121..fb7766eaac 100644 --- a/src/Stats.cc +++ b/src/Stats.cc @@ -213,14 +213,12 @@ void ProfileLogger::Log() { cs.num_events_outgoing, cs.num_logs_incoming, cs.num_logs_outgoing, cs.num_ids_incoming, cs.num_ids_outgoing)); - // Script-level state. - const auto& globals = global_scope()->Vars(); - if ( expensive ) { + // Script-level state. int total_table_entries = 0; int total_table_rentries = 0; - for ( const auto& global : globals ) { + for ( const auto& global : global_scope()->Vars() ) { auto& id = global.second; // We don't show/count internal globals as they are always