XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total4,96619,707 us100.0%19,707 us100.0%
main()119,707 us100.0%85 us0.4%
AphrontApplicationConfiguration::processRequest118,395 us93.3%37 us0.2%
PhabricatorController::willBeginExecution110,610 us53.8%93 us0.5%
PhabricatorUser::getUserSetting310,026 us50.9%37 us0.2%
PhutilKeyValueCacheStack::getKeys79,743 us49.4%45 us0.2%
PhabricatorUser::loadGlobalSettings39,740 us49.4%16 us0.1%
PhutilKeyValueCacheProfiler::getKeys79,690 us49.2%70 us0.4%
PhutilKeyValueCache::getKey69,674 us49.1%21 us0.1%
PhutilKeyValueCacheNamespace::getKeys79,548 us48.4%49 us0.2%
PhutilKeyValueCacheProxy::getKeys179,468 us48.0%46 us0.2%
PhabricatorKeyValueSerializingCacheProxy::getKeys39,415 us47.8%15 us0.1%
PhabricatorKeyValueDatabaseCache::getKeys39,372 us47.6%37 us0.2%
PhabricatorAuthSessionEngine::willServeRequestForUser17,541 us38.3%19 us0.1%
PhabricatorUser::getTranslation17,335 us37.2%20 us0.1%
PhabricatorKeyValueDatabaseCache::establishConnection35,321 us27.0%17 us0.1%
LiskDAO::establishConnection35,130 us26.0%25 us0.1%
PhabricatorLiskDAO::establishLiveConnection15,035 us25.5%8 us0.0%
PhabricatorLiskDAO::newClusterConnection15,022 us25.5%11 us0.1%
PhabricatorDatabaseRef::isReachable14,927 us25.0%9 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection14,916 us24.9%2 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection104,914 us24.9%2 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection14,912 us24.9%17 us0.1%
AphrontMySQLiDatabaseConnection::connect14,879 us24.8%36 us0.2%
queryfx_all33,955 us20.1%16 us0.1%
queryfx33,897 us19.8%23 us0.1%
mysqli::real_connect13,755 us19.1%3,755 us19.1%
PhutilSymbolLoader::selectAndLoadSymbols523,647 us18.5%1,129 us5.7%
AphrontBaseMySQLDatabaseConnection::executeRawQuery33,642 us18.5%52 us0.3%
AphrontMySQLiDatabaseConnection::rawQuery33,534 us17.9%26 us0.1%
mysqli::query33,504 us17.8%3,504 us17.8%
spl_autoload_call493,466 us17.6%75 us0.4%
__phutil_autoload493,416 us17.3%252 us1.3%
AphrontApplicationConfiguration::buildController13,276 us16.6%83 us0.4%
PhutilSymbolLoader::loadSymbol582,726 us13.8%373 us1.9%
PhutilBootloader::loadLibrarySource572,452 us12.4%175 us0.9%
PhutilBootloader::executeInclude572,331 us11.8%547 us2.8%
PhabricatorController::willSendResponse12,196 us11.1%37 us0.2%
AphrontApplicationConfiguration::writeResponse12,110 us10.7%6 us0.0%
AphrontHTTPSink::writeResponse12,100 us10.7%23 us0.1%
AphrontDialogResponse::buildResponseString12,075 us10.5%3 us0.0%
AphrontDialogView::render12,072 us10.5%57 us0.3%
AphrontResponse::getContentIterator11,922 us9.8%2 us0.0%
AphrontAjaxResponse::buildResponseString11,920 us9.7%68 us0.3%
PhabricatorPlatformSite::getRoutingMaps11,357 us6.9%376 us1.9%
require_celerity_resource21,329 us6.7%12 us0.1%
CelerityStaticResourceResponse::requireResource21,186 us6.0%19 us0.1%
CelerityResourceMap::getNamedInstance41,093 us5.5%12 us0.1%
mysqli::set_charset11,071 us5.4%1,071 us5.4%
AphrontApplicationConfiguration::routePath1987 us5.0%85 us0.4%
AphrontRoutingMap::routePath60902 us4.6%211 us1.1%
CelerityResourceMap::__construct1804 us4.1%93 us0.5%
AphrontApplicationConfiguration::buildSiteForRequest1595 us3.0%11 us0.1%
CelerityPhysicalResources::loadMap1589 us3.0%8 us0.0%
run_init::celerity/map.php1564 us2.9%564 us2.9%
PhutilClassMapQuery::execute3527 us2.7%13 us0.1%
PhutilClassMapQuery::loadMap3503 us2.6%40 us0.2%
AphrontController::delegateToController1481 us2.4%18 us0.1%
PhabricatorAuthStartController::handleRequest1463 us2.3%8 us0.0%
PhabricatorAuthStartController::processAjaxRequest1445 us2.3%29 us0.1%
AphrontRoutingMap::tryRoute103443 us2.2%225 us1.1%
PhutilSymbolLoader::loadObjects3436 us2.2%26 us0.1%
PhabricatorEnv::getEnvConfig126432 us2.2%77 us0.4%
AphrontDefaultApplicationConfiguration::buildRequest1363 us1.8%39 us0.2%
PhabricatorConfigStackSource::getKeys14355 us1.8%105 us0.5%
phutil_tag16339 us1.7%132 us0.7%
preg_match165324 us1.6%324 us1.6%
phabricator_form1316 us1.6%23 us0.1%
PhabricatorApplication::getAllInstalledApplications1296 us1.5%109 us0.6%
AphrontSite::getAllSites1285 us1.4%6 us0.0%
newv8262 us1.3%23 us0.1%
PhabricatorCelerityApplication::getRoutes1252 us1.3%2 us0.0%
PhabricatorCelerityApplication::getResourceRoutes1250 us1.3%10 us0.1%
PhabricatorConfigProxySource::getKeys70250 us1.3%126 us0.6%
phutil_escape_html68243 us1.2%130 us0.7%
ReflectionClass::__construct19243 us1.2%11 us0.1%
CelerityStaticResourceResponse::buildAjaxResponse1241 us1.2%12 us0.1%
qsprintf3224 us1.1%14 us0.1%
PhutilURI::__construct8220 us1.1%160 us0.8%
PhabricatorUser::getCSRFToken1213 us1.1%13 us0.1%
PhabricatorController::newDialog1213 us1.1%22 us0.1%
xsprintf3210 us1.1%62 us0.3%
CelerityStaticResourceResponse::getURI1183 us0.9%15 us0.1%
PhabricatorApplication::isInstalled70182 us0.9%181 us0.9%
PhabricatorStartup::getRawInput1179 us0.9%10 us0.1%
run_init::controller/CelerityResourceController.php1175 us0.9%15 us0.1%
PhabricatorCaches::getMutableStructureCache3165 us0.8%6 us0.0%
AphrontApplicationConfiguration::produceResponse1163 us0.8%15 us0.1%
CelerityPhysicalResources::getAll1161 us0.8%15 us0.1%
PhabricatorController::shouldRequireMultiFactorEnrollment1161 us0.8%9 us0.0%
PhabricatorPlatformSite::newSiteForRequest1158 us0.8%14 us0.1%
AphrontSite::newRoutingMap67158 us0.8%88 us0.4%
PhabricatorEnv::isClusterAddress2155 us0.8%11 us0.1%
PhabricatorUser::getIsStandardUser1152 us0.8%5 us0.0%
PhutilDeferredLog::write1152 us0.8%14 us0.1%
AphrontDialogView::produceAphrontResponse1142 us0.7%7 us0.0%
AphrontView::producePhutilSafeHTML1142 us0.7%1 us0.0%
AphrontTagView::render1141 us0.7%26 us0.1%
xsprintf_query6139 us0.7%61 us0.3%
run_init::setting/PhabricatorTranslationSetting.php1139 us0.7%10 us0.1%
javelin_tag4133 us0.7%30 us0.2%