XHProf spl_autoload_call Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
spl_autoload_call3,1828,219,731 us100.0%
Parent Calls
main()63,219 us
PhutilConsole::newLocalConsole1302 us
PhutilConsole::__construct1476 us
PhutilConsole::writeLog1188 us
ArcanistConfigurationManager::applyRuntimeArcConfig1328 us
Filesystem::isDescendant1139 us
???_op11,731 us
ReflectionClass::newInstance1171 us
ArcanistRepositoryAPI::newAPIFromConfigurationManager11,159 us
ReflectionClass::__construct2,9877,816,141 us
csprintf1199 us
ExecFuture::__construct1174 us
ArcanistGitAPI::getAllFiles1365 us
class_exists31,369 us
ArcanistUnitWorkflow::run1421 us
init_phabricator_script11,194 us
PhabricatorEnv::buildConfigurationSourceStack41,160 us
PhabricatorConfigDefaultSource::__construct2581 us
PhabricatorApplicationConfigOptions::newOption1628 us
phutil_tag1258 us
PhabricatorDifferentialConfigOptions::getOptions3018,759 us
PhabricatorDiffusionConfigOptions::getOptions62,626 us
PhabricatorManiphestConfigOptions::getOptions32,513 us
PhabricatorProjectConfigOptions::getOptions21,446 us
PhabricatorReleephApplicationConfigOptions::getOptions134,572 us
PhabricatorUIConfigOptions::getOptions21,690 us
PhabricatorUserConfigOptions::getOptions73,309 us
PhabricatorConfigDatabaseSource::loadConfig1333 us
DefaultDatabaseConfigurationProvider::getPassword1169 us
PhutilOpaqueEnvelope::__construct1131 us
AphrontDatabaseConnection::getTransactionState1205 us
AphrontMySQLiDatabaseConnection::connect1370 us
PhabricatorEnv::initializeCommonEnvironment1199 us
PhabricatorEventEngine::initialize21,401 us
PhabricatorDifferentialApplication::getEventListeners3597 us
PhabricatorManiphestApplication::getEventListeners2340 us
PhabricatorDiffusionApplication::getEventListeners1196 us
PhabricatorPeopleApplication::getEventListeners1204 us
PhabricatorPholioApplication::getEventListeners1164 us
PhabricatorSubscriptionsApplication::getEventListeners1262 us
PhabricatorProjectApplication::getEventListeners1218 us
PhabricatorConpherenceApplication::getEventListeners1147 us
PhabricatorPhrequentApplication::getEventListeners1279 us
PhabricatorTokensApplication::getEventListeners1263 us
PhabricatorFlagsApplication::getEventListeners1181 us
PhabricatorHarbormasterApplication::getEventListeners1224 us
PhabricatorDaemonsApplication::getEventListeners1267 us
DarkConsoleEventPluginAPI::register1343 us
PhutilEventListener::listen1185 us
PhabricatorDaemonEventListener::register1740 us
PhabricatorEnv::initializeScriptEnvironment2533 us
PhabricatorTestCase::newStorageFixture1188 us
PhutilLibraryTestCase::testLibraryMap12,426 us
PhutilLibraryMapBuilder::analyzeLibrary46,975 us
Filesystem::assertNotExists11,662 us
PhutilTestCase::passTest11,655 us
call_user_func_array1340 us
DifferentialAdjustmentMapTestCase::loadHunks15,442 us
ArcanistDiffParser::buildChange26,678 us
ArcanistDiffParser::parseChangeset13,180 us
AphrontIsolatedDatabaseConnectionTestCase::newIsolatedConnection13,719 us
AphrontBaseMySQLDatabaseConnection::throwQueryCodeException219,328 us
CelerityResourceTransformerTestCase::testTransformation16,877 us
PhutilSimpleOptions::parse18,741 us
PhabricatorCaches::getRequestCache13,276 us
PhabricatorMarkupEngine::newMarkupEngine2169,299 us
PhabricatorCustomField::buildFieldList112,934 us
PhutilTypeSpec::getLexer18,554 us
PhutilTypeSpec::parseTokens112,497 us
PhabricatorFile::buildFromFileData12,843 us
PhutilRemarkupEngine::preprocessText12,845 us
DifferentialCommitMessageParser::parseCorpus13,374 us
PhutilDefaultSyntaxHighlighterEngine::getHighlightFuture26,829 us
PhutilPygmentsSyntaxHighlighter::getHighlightFuture12,845 us
PhutilDefaultSyntaxHighlighter::getHighlightFuture12,812 us
DifferentialHunkParser::generateIntraLineDiffs19,101 us
ArcanistDiffUtils::generateEditString110,682 us
DiffusionMercurialWireSSHTestCase::assertParserResult18,199 us
PhutilTypeSpec::checkMap17,514 us
DarkConsoleCore::getKey17,334 us
AphrontWriteGuard::beginScopedUnguardedWrites12,849 us
PhabricatorMetaMTAMail::addRawTos14,794 us
CelerityResourceMapGenerator::getProvidesAndRequires18,739 us
DifferentialQueryConduitAPIMethod::defineParamTypes13,549 us
PhabricatorEnv::isBlacklistedOutboundAddress13,264 us
PhutilCIDRList::newList13,277 us
PhutilCIDRBlock::newFromString13,158 us
AphrontBaseMySQLDatabaseConnection::validateUTF8String18,359 us
PhutilURI::__construct18,283 us
PhabricatorManiphestTaskTestDataGenerator::generateTitle117,904 us
PhabricatorLunarPhasePolicyRule::applyRule14,532 us
PhabricatorRepository::getRemoteURIObject14,151 us
PhabricatorWorkingCopyTestCase::buildBareRepository17,739 us
PhabricatorRepositoryDiscoveryEngine::reduceGraph17,695 us
PhabricatorRepositoryMercurialCommitChangeParserWorker::parseCommitChanges110,244 us
PhabricatorRepositorySvnCommitChangeParserWorker::parseRecursiveListFileData13,592 us
ExecFuture::resolvex13,488 us
qsprintf_check_scalar_type12,896 us
Child Calls
__phutil_autoload3,1828,209,292 us99.9%