XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total216,526994,079 us100.0%994,079 us100.0%
main()1994,079 us100.0%105 us0.0%
PhabricatorSetupCheck::willProcessRequest1886,154 us89.1%27 us0.0%
PhabricatorSetupEngine::execute1826,851 us83.2%17 us0.0%
PhabricatorSetupCheck::runNormalChecks1814,196 us81.9%272 us0.0%
PhabricatorSetupCheck::runSetupChecks24813,068 us81.8%144 us0.0%
PhabricatorDatabaseSetupCheck::executeChecks1376,781 us37.9%86 us0.0%
PhabricatorDatabaseSetupCheck::executeRefChecks4321,030 us32.3%5,336 us0.5%
PhabricatorSQLPatchList::buildAllPatches4247,195 us24.9%96,402 us9.7%
queryfx_all70228,348 us23.0%486 us0.0%
queryfx75226,363 us22.8%794 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery75209,041 us21.0%1,577 us0.2%
AphrontBaseMySQLDatabaseConnection::requireConnection246177,536 us17.9%280 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection47177,256 us17.8%923 us0.1%
AphrontMySQLiDatabaseConnection::connect47175,134 us17.6%1,593 us0.2%
mysqli::real_connect47139,495 us14.0%139,495 us14.0%
queryfx_one37137,902 us13.9%351 us0.0%
Future::resolve15136,899 us13.8%2,466 us0.2%
PhabricatorBuiltinPatchList::getPatches4135,011 us13.6%13,327 us1.3%
exec_manual13109,620 us11.0%217 us0.0%
AphrontApplicationConfiguration::processRequest1106,590 us10.7%62 us0.0%
PhabricatorMySQLSetupCheck::executeChecks1104,193 us10.5%29 us0.0%
PhabricatorMySQLSetupCheck::executeRefChecks4104,084 us10.5%304 us0.0%
PhabricatorPolicyAwareQuery::execute9101,728 us10.2%665 us0.1%
Future::waitForSockets2893,071 us9.4%306 us0.0%
stream_select2892,764 us9.3%92,764 us9.3%
PhabricatorBuiltinPatchList::getPatchPath1,49690,730 us9.1%8,610 us0.9%
PhutilTypeSpec::checkMap3687,330 us8.8%1,777 us0.2%
PhutilTypeSpec::newFromString18484,025 us8.5%2,010 us0.2%
PhabricatorDatabaseRef::loadRawMySQLConfigValue2076,574 us7.7%208 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery7574,502 us7.5%880 us0.1%
Filesystem::readFile1,49674,428 us7.5%14,217 us1.4%
PhabricatorBinariesSetupCheck::executeChecks174,112 us7.5%227 us0.0%
mysqli::query7573,346 us7.4%73,346 us7.4%
AphrontApplicationConfiguration::produceResponse168,731 us6.9%17 us0.0%
PhabricatorStandardPageView::produceAphrontResponse168,706 us6.9%36 us0.0%
AphrontPageView::render168,473 us6.9%32 us0.0%
PhutilTypeSpec::parseTokens18467,030 us6.7%39,551 us4.0%
PhabricatorApplicationConfigOptions::validateOption38463,789 us6.4%2,002 us0.2%
PhabricatorInvalidConfigSetupCheck::executeChecks160,229 us6.1%1,435 us0.1%
PhabricatorSetupCheck::repairConfig158,919 us5.9%1,543 us0.2%
PhabricatorStandardPageView::willRenderPage157,754 us5.8%126 us0.0%
PhabricatorMainMenuView::render155,197 us5.6%816 us0.1%
PhabricatorApplicationConfigOptions::loadAllOptions354,845 us5.5%1,738 us0.2%
PhabricatorDaemonsSetupCheck::executeChecks147,736 us4.8%136 us0.0%
PhabricatorDaemonLogQuery::loadPage744,031 us4.4%160 us0.0%
PhabricatorPygmentSetupCheck::executeChecks143,335 us4.4%21 us0.0%
pht2,41641,645 us4.2%13,536 us1.4%
PhabricatorDatabaseRef::queryAll140,399 us4.1%8 us0.0%
PhabricatorDatabaseRef::queryRefs140,299 us4.1%137 us0.0%
PhabricatorHomeApplication::buildMainMenuItems139,379 us4.0%55 us0.0%
PhabricatorHomeApplication::getQuickActionItems239,249 us3.9%10 us0.0%
PhabricatorQuickActions::loadMenuItemsForUser139,155 us3.9%17 us0.0%
PhabricatorEditEngineCreateQuickActions::getQuickMenuItems138,957 us3.9%190 us0.0%
LiskDAO::establishConnection2337,950 us3.8%302 us0.0%
PhabricatorLiskDAO::establishLiveConnection736,632 us3.7%103 us0.0%
PhabricatorLiskDAO::newClusterConnection736,430 us3.7%94 us0.0%
PhabricatorDatabaseRef::isReachable735,344 us3.6%84 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection735,208 us3.5%26 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols23434,309 us3.5%9,490 us1.0%
PhabricatorClusterDatabasesConfigOptionType::validateOption234,155 us3.4%108 us0.0%
PhabricatorRepositoryVersion::getMercurialVersion133,272 us3.3%11 us0.0%
mysqli::set_charset4732,710 us3.3%32,710 us3.3%
PhabricatorController::willBeginExecution132,411 us3.3%115 us0.0%
PhutilParserGenerator::parseTokensWithTables18427,379 us2.8%20,097 us2.0%
AphrontController::delegateToController126,423 us2.7%17 us0.0%
PhabricatorAuthStartController::handleRequest126,401 us2.7%217 us0.0%
Filesystem::resolvePath1,54224,839 us2.5%8,958 us0.9%
PhabricatorSQLPatchList::buildPatchesFromDirectory424,119 us2.4%12,051 us1.2%
PhabricatorDaemonLogQuery::buildWhereClause723,817 us2.4%116 us0.0%
PhabricatorPolicyFilter::apply3623,583 us2.4%1,199 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage323,504 us2.4%28 us0.0%
PhutilSymbolLoader::loadSymbol58123,441 us2.4%4,044 us0.4%
ExecFuture::isReady17423,170 us2.3%4,847 us0.5%
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClause1322,860 us2.3%269 us0.0%
spl_autoload_call21122,507 us2.3%622 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows322,374 us2.3%95 us0.0%
Filesystem::binaryExists722,177 us2.2%23 us0.0%
Filesystem::resolveBinary722,154 us2.2%80 us0.0%
__phutil_autoload21122,041 us2.2%1,766 us0.2%
PhutilTranslator::translate2,41621,852 us2.2%18,961 us1.9%
AphrontBaseMySQLDatabaseConnection::selectAllResults6921,762 us2.2%9,717 us1.0%
PhabricatorCursorPagedPolicyAwareQuery::buildPagingClauseFromMultipleColumns521,736 us2.2%210 us0.0%
PhabricatorExtraConfigSetupCheck::executeChecks121,258 us2.1%271 us0.0%
xsprintf21121,254 us2.1%3,688 us0.4%
qsprintf16821,168 us2.1%997 us0.1%
PhabricatorMailSetupCheck::executeChecks119,345 us1.9%212 us0.0%
PhabricatorAphlictSetupCheck::executeChecks119,061 us1.9%8 us0.0%
PhutilBootloader::loadLibrarySource37919,053 us1.9%1,635 us0.2%
PhabricatorNotificationClient::tryAnyConnection118,957 us1.9%9 us0.0%
phutil_tag22318,897 us1.9%2,375 us0.2%
preg_match10,41318,761 us1.9%18,761 us1.9%
PhabricatorNotificationServerRef::loadServerStatus118,649 us1.9%28 us0.0%
phutil_escape_html1,17618,363 us1.8%4,542 us0.5%
BaseHTTPFuture::resolvex118,226 us1.8%6 us0.0%
PhutilBootloader::executeInclude37917,349 us1.7%4,474 us0.5%
HTTPSFuture::isReady11617,133 us1.7%2,282 us0.2%
xsprintf_query23416,027 us1.6%1,861 us0.2%
PhutilClassMapQuery::execute5815,961 us1.6%248 us0.0%
PhabricatorNotificationServersConfigOptionType::validateOption215,782 us1.6%93 us0.0%
PhabricatorStorageManagementAPI::isCharacterSetAvailableOnConnection415,605 us1.6%16 us0.0%