From: Timo Tijhof Date: Sun, 25 Aug 2019 18:22:26 +0000 (+0100) Subject: Setup: Remove scopedProfileIn() calls X-Git-Tag: 1.34.0-rc.0~568^2 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dcompta/comptes/journal.php?a=commitdiff_plain;h=5f623ebc1004b6fe3f15e0755be6ccecddc5717c;p=lhc%2Fweb%2Fwiklou.git Setup: Remove scopedProfileIn() calls To my knowledge this never goes anywhere. These are left overs from when we used profileIn/profileOut still, which we no longer use given things like Tideways and XHProf are now recommended for profiling, instead. Bug: T189966 Change-Id: Id1bacc951f267dc1d3872aed935afd306adc37b3 --- diff --git a/includes/Setup.php b/includes/Setup.php index 201e1a9d42..7bbe504c41 100644 --- a/includes/Setup.php +++ b/includes/Setup.php @@ -96,7 +96,7 @@ if ( !interface_exists( 'Psr\Log\LoggerInterface' ) ) { // Install a header callback MediaWiki\HeaderCallback::register(); -// Set the encoding used by reading HTTP input, writing HTTP output. +// Set the encoding used by PHP for reading HTTP input, and writing output. // This is also the default for mbstring functions. mb_internal_encoding( 'UTF-8' ); @@ -128,9 +128,6 @@ if ( defined( 'MW_SETUP_CALLBACK' ) ) { * Main setup */ -$fname = 'Setup.php'; -$ps_setup = Profiler::instance()->scopedProfileIn( $fname ); - // Load queued extensions ExtensionRegistry::getInstance()->loadFromQueue(); // Don't let any other extensions load @@ -141,8 +138,6 @@ putenv( "LC_ALL=$wgShellLocale" ); setlocale( LC_ALL, $wgShellLocale ); // Set various default paths sensibly... -$ps_default = Profiler::instance()->scopedProfileIn( $fname . '-defaults' ); - if ( $wgScript === false ) { $wgScript = "$wgScriptPath/index.php"; } @@ -638,8 +633,6 @@ if ( defined( 'MW_NO_SESSION' ) ) { $wgPHPSessionHandling = MW_NO_SESSION === 'warn' ? 'warn' : 'disable'; } -Profiler::instance()->scopedProfileOut( $ps_default ); - // Disable MWDebug for command line mode, this prevents MWDebug from eating up // all the memory from logging SQL queries on maintenance scripts global $wgCommandLineMode; @@ -669,8 +662,6 @@ foreach ( [ 'wgArticlePath', 'wgVariantArticlePath' ] as $varName ) { } } -$ps_default2 = Profiler::instance()->scopedProfileIn( $fname . '-defaults2' ); - if ( $wgCanonicalServer === false ) { $wgCanonicalServer = wfExpandUrl( $wgServer, PROTO_HTTP ); } @@ -740,10 +731,6 @@ if ( $wgSharedDB && $wgSharedTables ) { ); } -Profiler::instance()->scopedProfileOut( $ps_default2 ); - -$ps_misc = Profiler::instance()->scopedProfileIn( $fname . '-misc' ); - // Raise the memory limit if it's too low // Note, this makes use of wfDebug, and thus should not be before // MWDebug::init() is called. @@ -823,13 +810,9 @@ wfDebugLog( 'caches', ', session: ' . get_class( ObjectCache::getInstance( $wgSessionCacheType ) ) ); -Profiler::instance()->scopedProfileOut( $ps_misc ); - // Most of the config is out, some might want to run hooks here. Hooks::run( 'SetupAfterCache' ); -$ps_globals = Profiler::instance()->scopedProfileIn( $fname . '-globals' ); - /** * @var Language $wgContLang * @deprecated since 1.32, use the ContentLanguage service directly @@ -939,9 +922,6 @@ $wgParser = new StubObject( 'wgParser', function () { */ $wgTitle = null; -Profiler::instance()->scopedProfileOut( $ps_globals ); -$ps_extensions = Profiler::instance()->scopedProfileIn( $fname . '-extensions' ); - // Extension setup functions // Entries should be added to this variable during the inclusion // of the extension file. This allows the extension to perform @@ -974,6 +954,3 @@ if ( !$wgCommandLineMode ) { } $wgFullyInitialised = true; - -Profiler::instance()->scopedProfileOut( $ps_extensions ); -Profiler::instance()->scopedProfileOut( $ps_setup );