XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call3,1816,905,005 us100.0%
Parent Calls
main()62,447 us
PhutilConsole::newLocalConsole1381 us
PhutilConsole::__construct1328 us
PhutilConsole::writeLog1125 us
ArcanistConfigurationManager::applyRuntimeArcConfig1329 us
Filesystem::isDescendant1142 us
???_op11,532 us
ReflectionClass::newInstance1158 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager11,155 us
ReflectionClass::__construct2,9876,512,583 us
csprintf1180 us
ExecFuture::__construct1162 us
ArcanistGitAPI::getAllFiles1329 us
class_exists31,371 us
ArcanistUnitWorkflow::run1747 us
init_phabricator_script1776 us
PhabricatorEnv::buildConfigurationSourceStack4820 us
PhabricatorConfigDefaultSource::__construct2461 us
PhabricatorApplicationConfigOptions::newOption1434 us
phutil_tag1151 us
PhabricatorDifferentialConfigOptions::getOptions3011,397 us
PhabricatorDiffusionConfigOptions::getOptions61,594 us
PhabricatorManiphestConfigOptions::getOptions31,364 us
PhabricatorProjectConfigOptions::getOptions2767 us
PhabricatorReleephApplicationConfigOptions::getOptions132,876 us
PhabricatorUIConfigOptions::getOptions21,250 us
PhabricatorUserConfigOptions::getOptions72,663 us
PhabricatorConfigDatabaseSource::loadConfig1337 us
DefaultDatabaseConfigurationProvider::getPassword1126 us
PhutilOpaqueEnvelope::__construct1105 us
AphrontDatabaseConnection::getTransactionState1172 us
AphrontMySQLiDatabaseConnection::connect1232 us
PhabricatorEnv::initializeCommonEnvironment1157 us
PhabricatorEventEngine::initialize21,013 us
PhabricatorDifferentialApplication::getEventListeners3565 us
PhabricatorManiphestApplication::getEventListeners2311 us
PhabricatorDiffusionApplication::getEventListeners1181 us
PhabricatorPeopleApplication::getEventListeners1190 us
PhabricatorPholioApplication::getEventListeners1152 us
PhabricatorSubscriptionsApplication::getEventListeners1248 us
PhabricatorProjectApplication::getEventListeners1206 us
PhabricatorConpherenceApplication::getEventListeners1133 us
PhabricatorPhrequentApplication::getEventListeners1247 us
PhabricatorTokensApplication::getEventListeners1253 us
PhabricatorFlagsApplication::getEventListeners1164 us
PhabricatorHarbormasterApplication::getEventListeners1226 us
PhabricatorDaemonsApplication::getEventListeners1267 us
DarkConsoleEventPluginAPI::register1305 us
PhutilEventListener::listen1159 us
PhabricatorDaemonEventListener::register1502 us
PhabricatorEnv::initializeScriptEnvironment2373 us
PhabricatorTestCase::newStorageFixture1409 us
PhutilLibraryTestCase::testLibraryMap12,177 us
PhutilLibraryMapBuilder::analyzeLibrary23,190 us
Filesystem::assertNotExists11,500 us
PhutilTestCase::passTest11,905 us
call_user_func_array1355 us
DifferentialAdjustmentMapTestCase::loadHunks15,187 us
ArcanistDiffParser::buildChange26,346 us
ArcanistDiffParser::parseChangeset13,005 us
AphrontIsolatedDatabaseConnectionTestCase::newIsolatedConnection13,570 us
AphrontBaseMySQLDatabaseConnection::throwQueryCodeException212,092 us
CelerityResourceTransformerTestCase::testTransformation15,617 us
PhutilSimpleOptions::parse110,465 us
PhabricatorCaches::getRequestCache13,677 us
PhabricatorMarkupEngine::newMarkupEngine21163,000 us
PhabricatorCustomField::buildFieldList15,829 us
PhutilTypeSpec::getLexer12,993 us
PhutilTypeSpec::parseTokens14,793 us
PhabricatorFile::buildFromFileData16,012 us
PhutilRemarkupEngine::preprocessText13,107 us
DifferentialCommitMessageParser::parseCorpus13,592 us
PhutilDefaultSyntaxHighlighterEngine::getHighlightFuture26,331 us
PhutilPygmentsSyntaxHighlighter::getHighlightFuture12,749 us
PhutilDefaultSyntaxHighlighter::getHighlightFuture12,610 us
DifferentialChangesetParser::process13,890 us
DifferentialHunkParser::generateIntraLineDiffs13,784 us
ArcanistDiffUtils::generateEditString14,541 us
DiffusionMercurialWireSSHTestCase::assertParserResult13,490 us
PhutilTypeSpec::checkMap13,012 us
DarkConsoleCore::getKey16,258 us
AphrontWriteGuard::beginScopedUnguardedWrites13,230 us
PhabricatorMetaMTAMail::addRawTos13,047 us
CelerityResourceMapGenerator::getProvidesAndRequires13,183 us
DifferentialQueryConduitAPIMethod::defineParamTypes13,261 us
PhabricatorEnv::isBlacklistedOutboundAddress14,151 us
PhutilCIDRList::newList17,896 us
PhutilCIDRBlock::newFromString14,405 us
AphrontBaseMySQLDatabaseConnection::validateUTF8String14,312 us
PhutilURI::__construct12,893 us
PhabricatorManiphestTaskTestDataGenerator::generateTitle15,749 us
PhabricatorLunarPhasePolicyRule::applyRule12,978 us
PhabricatorRepository::getRemoteURIObject12,821 us
PhabricatorWorkingCopyTestCase::buildBareRepository12,819 us
PhabricatorRepositoryDiscoveryEngine::reduceGraph12,868 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges13,772 us
ExecFuture::resolvex13,172 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseRecursiveListFileData13,022 us
qsprintf_check_scalar_type12,794 us
Child Calls
__phutil_autoload3,1816,897,709 us99.9%