XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call3,5789,967,235 us100.0%
Parent Calls
main()63,693 us
PhutilConsole::newLocalConsole1255 us
PhutilConsole::__construct1267 us
PhutilConsole::writeLog1106 us
ArcanistConfigurationManager::applyRuntimeArcConfig1499 us
Filesystem::walkToRoot1243 us
???_op@11782 us
class_exists64,642 us
ReflectionClass::newInstance1165 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager11,423 us
ReflectionClass::__construct3,3779,547,381 us
csprintf1189 us
ExecFuture::__construct1175 us
ArcanistGitAPI::getAllFiles1343 us
ArcanistConfigurationDrivenUnitTestEngine::buildTestEngines11,060 us
PhutilTypeSpec::getLexer1474 us
PhutilTypeSpec::parseTokens1866 us
ArcanistUnitWorkflow::run1346 us
init_phabricator_script11,291 us
PhabricatorEnv::buildConfigurationSourceStack41,300 us
PhabricatorConfigDefaultSource::__construct2804 us
PhabricatorApplicationConfigOptions::newOption1830 us
phutil_tag1350 us
PhabricatorDifferentialConfigOptions::getOptions3112,654 us
PhabricatorDiffusionConfigOptions::getOptions61,719 us
PhabricatorManiphestConfigOptions::getOptions31,456 us
PhabricatorOwnersConfigOptions::getOptions1612 us
PhabricatorProjectConfigOptions::getOptions2819 us
PhabricatorReleephApplicationConfigOptions::getOptions133,122 us
PhabricatorUIConfigOptions::getOptions21,404 us
PhabricatorUserConfigOptions::getOptions72,801 us
PhabricatorConfigDatabaseSource::loadConfig1320 us
DefaultDatabaseConfigurationProvider::getPassword1131 us
PhutilOpaqueEnvelope::__construct1111 us
AphrontDatabaseConnection::getTransactionState1178 us
AphrontMySQLiDatabaseConnection::connect1612 us
PhabricatorEnv::initializeCommonEnvironment1342 us
PhabricatorEventEngine::initialize21,142 us
PhabricatorDifferentialApplication::getEventListeners31,274 us
PhabricatorManiphestApplication::getEventListeners2674 us
PhabricatorDiffusionApplication::getEventListeners1405 us
PhabricatorPeopleApplication::getEventListeners1473 us
PhabricatorPholioApplication::getEventListeners1333 us
PhabricatorSubscriptionsApplication::getEventListeners1546 us
PhabricatorProjectApplication::getEventListeners1516 us
PhabricatorConpherenceApplication::getEventListeners1279 us
PhabricatorPhrequentApplication::getEventListeners1445 us
PhabricatorTokensApplication::getEventListeners1358 us
PhabricatorFlagsApplication::getEventListeners1209 us
PhabricatorHarbormasterApplication::getEventListeners1319 us
PhabricatorDaemonsApplication::getEventListeners1304 us
DarkConsoleEventPluginAPI::register1337 us
PhutilEventListener::listen1207 us
PhabricatorDaemonEventListener::register1531 us
PhabricatorEnv::initializeScriptEnvironment2395 us
PhabricatorTestCase::newStorageFixture1139 us
PhutilTestCase::run18,965 us
PhutilTestCase::passTest16,790 us
PhutilLibraryTestCase::testLibraryMap15,309 us
PhutilLibraryMapBuilder::analyzeLibrary14,750 us
Filesystem::assertNotExists111,958 us
DifferentialAdjustmentMapTestCase::loadHunks16,619 us
ArcanistDiffParser::buildChange29,644 us
ArcanistDiffParser::parseChangeset13,928 us
AphrontIsolatedDatabaseConnectionTestCase::newIsolatedConnection14,700 us
AphrontBaseMySQLDatabaseConnection::throwQueryCodeException212,735 us
CelerityResourceTransformerTestCase::testTransformation16,295 us
PhutilSimpleOptions::parse15,919 us
PhabricatorCaches::getRequestCache14,784 us
PhabricatorMarkupEngine::newMarkupEngine22100,547 us
PhabricatorFile::buildFromFileData13,757 us
PhutilRemarkupEngine::preprocessText13,927 us
DifferentialCommitMessageParser::parseCorpus15,135 us
PhutilDefaultSyntaxHighlighterEngine::getHighlightFuture29,574 us
PhutilPygmentsSyntaxHighlighter::getHighlightFuture14,493 us
PhutilDefaultSyntaxHighlighter::getHighlightFuture14,254 us
DifferentialChangesetParser::process14,232 us
DifferentialHunkParser::generateIntraLineDiffs14,652 us
ArcanistDiffUtils::generateEditString15,456 us
DiffusionMercurialWireSSHTestCase::assertParserResult18,508 us
PhutilTypeSpec::checkMap13,929 us
DarkConsoleCore::getKey18,485 us
AphrontWriteGuard::beginScopedUnguardedWrites14,068 us
PhabricatorMetaMTAMail::addRawTos113,550 us
CelerityResourceMapGenerator::getProvidesAndRequires14,607 us
DifferentialQueryConduitAPIMethod::defineParamTypes13,867 us
PhabricatorEnv::isBlacklistedOutboundAddress15,395 us
PhutilCIDRList::newList14,802 us
PhutilCIDRBlock::newFromString14,713 us
AphrontBaseMySQLDatabaseConnection::validateUTF8String17,923 us
PhutilURI::__construct14,380 us
PhabricatorManiphestTaskTestDataGenerator::generateTitle18,288 us
PhabricatorLunarPhasePolicyRule::applyRule13,887 us
PhabricatorRepository::getRemoteURIObject13,791 us
PhutilTypeSpec::check@113,906 us
PhabricatorWorkingCopyTestCase::buildBareRepository15,500 us
PhabricatorRepositoryDiscoveryEngine::reduceGraph16,583 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseRecursiveListFileData15,170 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges15,674 us
ExecFuture::resolvex15,104 us
qsprintf_check_scalar_type13,699 us
call_user_func_array1332 us
Child Calls
__phutil_autoload3,5789,953,971 us99.9%