From 1751bbaea6acf725ad23014130aa1f1b1fe0cd48 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 26 Feb 2017 10:47:17 -0500 Subject: [PATCH] Context: Added local config load timing --- src/Context.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Context.cpp b/src/Context.cpp index b45ab2145..54db88b8d 100644 --- a/src/Context.cpp +++ b/src/Context.cpp @@ -455,8 +455,14 @@ int Context::initialize (int argc, const char** argv) header (format (STRING_CONTEXT_RC_OVERRIDE, rc_file._data)); } - config.parse (configurationDefaults); - config.load (rc_file); + // Artificial scope for timing purposes. + { + Timer timer; + config.parse (configurationDefaults); + config.load (rc_file._data); + debugTiming (format ("Config::load ({1})", rc_file._data), timer); + } + CLI2::applyOverrides (argc, argv); ////////////////////////////////////////////////////////////////////////////