XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total6,77546,975 us100.0%46,975 us100.0%
main()146,975 us100.0%92 us0.2%
AphrontApplicationConfiguration::processRequest145,045 us95.9%50 us0.1%
PhabricatorUser::getUserSetting326,561 us56.5%50 us0.1%
PhutilKeyValueCacheStack::getKeys926,413 us56.2%85 us0.2%
PhutilKeyValueCache::getKey826,301 us56.0%40 us0.1%
PhutilKeyValueCacheProfiler::getKeys926,285 us56.0%158 us0.3%
PhabricatorUser::loadGlobalSettings326,103 us55.6%24 us0.1%
PhutilKeyValueCacheNamespace::getKeys925,949 us55.2%96 us0.2%
PhutilKeyValueCacheProxy::getKeys2125,756 us54.8%93 us0.2%
PhabricatorKeyValueSerializingCacheProxy::getKeys325,662 us54.6%21 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys325,614 us54.5%60 us0.1%
PhabricatorController::willBeginExecution121,699 us46.2%122 us0.3%
PhabricatorAuthSessionEngine::willServeRequestForUser114,400 us30.7%22 us0.0%
PhabricatorUser::getTranslation114,094 us30.0%7 us0.0%
queryfx_all313,735 us29.2%27 us0.1%
queryfx313,647 us29.1%37 us0.1%
AphrontBaseMySQLDatabaseConnection::executeQuery313,187 us28.1%84 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery312,441 us26.5%60 us0.1%
mysqli::poll312,204 us26.0%12,204 us26.0%
PhabricatorKeyValueDatabaseCache::establishConnection311,703 us24.9%32 us0.1%
LiskDAO::establishConnection311,348 us24.2%40 us0.1%
PhabricatorLiskDAO::establishLiveConnection111,069 us23.6%14 us0.0%
PhabricatorLiskDAO::newClusterConnection110,981 us23.4%11 us0.0%
PhabricatorDatabaseRef::isReachable110,844 us23.1%12 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection1610,836 us23.1%18 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection110,824 us23.0%3 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection110,818 us23.0%22 us0.0%
AphrontMySQLiDatabaseConnection::connect110,765 us22.9%44 us0.1%
AphrontApplicationConfiguration::writeResponse110,020 us21.3%9 us0.0%
AphrontHTTPSink::writeResponse110,004 us21.3%42 us0.1%
mysqli::real_connect19,506 us20.2%9,506 us20.2%
AphrontResponse::getContentIterator19,426 us20.1%5 us0.0%
AphrontAjaxResponse::buildResponseString19,421 us20.1%44 us0.1%
AphrontApplicationConfiguration::buildController18,766 us18.7%98 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols545,429 us11.6%1,567 us3.3%
spl_autoload_call515,228 us11.1%145 us0.3%
__phutil_autoload515,125 us10.9%400 us0.9%
AphrontApplicationConfiguration::routePath14,770 us10.2%131 us0.3%
AphrontRoutingMap::routePath614,638 us9.9%434 us0.9%
PhabricatorController::willSendResponse14,251 us9.0%23 us0.0%
AphrontDialogResponse::buildResponseString14,111 us8.8%3 us0.0%
AphrontDialogView::render14,108 us8.7%71 us0.2%
PhutilSymbolLoader::loadSymbol603,814 us8.1%572 us1.2%
AphrontRoutingMap::tryRoute1023,721 us7.9%491 us1.0%
preg_match1773,380 us7.2%3,380 us7.2%
PhutilBootloader::loadLibrarySource593,278 us7.0%262 us0.6%
PhutilBootloader::executeInclude593,046 us6.5%915 us1.9%
PhabricatorPlatformSite::getRoutingMaps12,442 us5.2%546 us1.2%
phabricator_form12,167 us4.6%39 us0.1%
PhabricatorUser::getCSRFToken11,948 us4.1%10 us0.0%
PhabricatorHash::digestWithNamedKey21,223 us2.6%12 us0.0%
require_celerity_resource21,220 us2.6%17 us0.0%
PhabricatorAuthCSRFEngine::newToken11,198 us2.6%12 us0.0%
PhabricatorEnv::getEnvConfig1241,198 us2.6%265 us0.6%
PhabricatorAuthCSRFEngine::newRawToken11,183 us2.5%31 us0.1%
PhabricatorHash::getNamedHMACKey21,183 us2.5%707 us1.5%
mysqli::set_charset11,179 us2.5%1,179 us2.5%
PhutilOpaqueEnvelope::mask31,083 us2.3%1,033 us2.2%
AphrontApplicationConfiguration::buildSiteForRequest11,028 us2.2%21 us0.0%
CelerityStaticResourceResponse::requireResource21,014 us2.2%20 us0.0%
PhabricatorConfigStackSource::getKeys15922 us2.0%180 us0.4%
PhutilQueryString::renderString9906 us1.9%32 us0.1%
CelerityResourceMap::getNamedInstance4892 us1.9%18 us0.0%
xsprintf9874 us1.9%215 us0.5%
PhutilClassMapQuery::execute3836 us1.8%19 us0.0%
PhutilClassMapQuery::loadMap3803 us1.7%69 us0.1%
AphrontController::delegateToController1774 us1.6%16 us0.0%
PhabricatorAuthStartController::handleRequest1753 us1.6%14 us0.0%
PhabricatorConfigProxySource::getKeys75742 us1.6%278 us0.6%
PhabricatorUser::newCSRFEngine1739 us1.6%27 us0.1%
PhabricatorAuthStartController::processAjaxRequest1722 us1.5%43 us0.1%
PhutilSymbolLoader::loadObjects3686 us1.5%42 us0.1%
phutil_tag16658 us1.4%200 us0.4%
PhutilQueryString::getMaskedString6651 us1.4%14 us0.0%
PhabricatorApplication::getAllInstalledApplications1640 us1.4%145 us0.3%
AphrontDefaultApplicationConfiguration::buildRequest1617 us1.3%55 us0.1%
xsprintf_query18610 us1.3%245 us0.5%
PhutilOpaqueEnvelope::openEnvelope2575 us1.2%10 us0.0%
PhutilOpaqueEnvelope::__construct1527 us1.1%6 us0.0%
phutil_escape_html68525 us1.1%266 us0.6%
PhabricatorApplication::isInstalled71489 us1.0%392 us0.8%
PhutilURI::__construct9473 us1.0%270 us0.6%
AphrontSite::getAllSites1469 us1.0%11 us0.0%
CelerityResourceMap::__construct1455 us1.0%74 us0.2%
qsprintf3402 us0.9%25 us0.1%
AphrontSite::newRoutingMap68397 us0.8%223 us0.5%
PhabricatorConfigDictionarySource::getKeys75394 us0.8%146 us0.3%
newv8381 us0.8%36 us0.1%
PhutilQueryString::__construct3368 us0.8%9 us0.0%
CelerityStaticResourceResponse::buildAjaxResponse1363 us0.8%15 us0.0%
ReflectionClass::__construct19351 us0.7%27 us0.1%
PhabricatorPlatformSite::newSiteForRequest1338 us0.7%16 us0.0%
PhabricatorCelerityApplication::getRoutes1336 us0.7%3 us0.0%
PhabricatorController::newDialog1333 us0.7%28 us0.1%
PhutilBootloader::getLibraryMap324333 us0.7%333 us0.7%
PhabricatorCelerityApplication::getResourceRoutes1333 us0.7%14 us0.0%
AphrontAjaxResponse::getHeaders1326 us0.7%7 us0.0%
AphrontResponse::getHeaders1318 us0.7%24 us0.1%
CelerityPhysicalResources::loadMap1299 us0.6%10 us0.0%
CelerityStaticResourceResponse::getURI1295 us0.6%19 us0.0%