XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total6,77512,146 us100.0%12,146 us100.0%
main()112,146 us100.0%71 us0.6%
AphrontApplicationConfiguration::processRequest111,000 us90.6%37 us0.3%
PhabricatorController::willBeginExecution14,587 us37.8%86 us0.7%
PhutilSymbolLoader::selectAndLoadSymbols543,171 us26.1%1,191 us9.8%
PhabricatorUser::getUserSetting33,087 us25.4%33 us0.3%
spl_autoload_call513,044 us25.1%73 us0.6%
__phutil_autoload512,996 us24.7%244 us2.0%
PhutilKeyValueCacheStack::getKeys92,996 us24.7%52 us0.4%
PhutilKeyValueCache::getKey82,943 us24.2%26 us0.2%
PhutilKeyValueCacheProfiler::getKeys92,933 us24.1%90 us0.7%
PhabricatorUser::loadGlobalSettings32,839 us23.4%13 us0.1%
PhutilKeyValueCacheNamespace::getKeys92,764 us22.8%61 us0.5%
AphrontApplicationConfiguration::buildController12,722 us22.4%87 us0.7%
PhutilKeyValueCacheProxy::getKeys212,667 us22.0%50 us0.4%
PhabricatorKeyValueSerializingCacheProxy::getKeys32,613 us21.5%14 us0.1%
PhabricatorKeyValueDatabaseCache::getKeys32,583 us21.3%34 us0.3%
PhabricatorAuthSessionEngine::willServeRequestForUser12,378 us19.6%17 us0.1%
PhabricatorController::willSendResponse12,283 us18.8%17 us0.1%
AphrontDialogResponse::buildResponseString12,199 us18.1%2 us0.0%
PhutilSymbolLoader::loadSymbol602,199 us18.1%340 us2.8%
AphrontDialogView::render12,197 us18.1%50 us0.4%
PhabricatorUser::getTranslation12,195 us18.1%4 us0.0%
PhutilBootloader::loadLibrarySource591,950 us16.1%153 us1.3%
PhutilBootloader::executeInclude591,840 us15.1%540 us4.4%
PhabricatorKeyValueDatabaseCache::establishConnection31,374 us11.3%21 us0.2%
AphrontApplicationConfiguration::writeResponse11,225 us10.1%6 us0.0%
AphrontHTTPSink::writeResponse11,214 us10.0%28 us0.2%
LiskDAO::establishConnection31,213 us10.0%29 us0.2%
PhabricatorPlatformSite::getRoutingMaps11,211 us10.0%310 us2.6%
queryfx_all31,120 us9.2%14 us0.1%
PhabricatorLiskDAO::establishLiveConnection11,081 us8.9%9 us0.1%
queryfx31,070 us8.8%25 us0.2%
PhabricatorLiskDAO::newClusterConnection11,041 us8.6%8 us0.1%
PhabricatorDatabaseRef::isReachable1963 us7.9%10 us0.1%
AphrontBaseMySQLDatabaseConnection::openConnection1951 us7.8%2 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection16949 us7.8%2 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection1947 us7.8%16 us0.1%
AphrontResponse::getContentIterator1924 us7.6%3 us0.0%
AphrontAjaxResponse::buildResponseString1921 us7.6%27 us0.2%
AphrontMySQLiDatabaseConnection::connect1915 us7.5%30 us0.2%
require_celerity_resource2895 us7.4%10 us0.1%
phabricator_form1873 us7.2%27 us0.2%
AphrontBaseMySQLDatabaseConnection::executeQuery3790 us6.5%65 us0.5%
CelerityStaticResourceResponse::requireResource2776 us6.4%15 us0.1%
mysqli::real_connect1774 us6.4%774 us6.4%
PhabricatorUser::getCSRFToken1766 us6.3%8 us0.1%
CelerityResourceMap::getNamedInstance4704 us5.8%11 us0.1%
AphrontApplicationConfiguration::routePath1671 us5.5%69 us0.6%
AphrontRoutingMap::routePath61602 us5.0%164 us1.4%
AphrontApplicationConfiguration::buildSiteForRequest1533 us4.4%16 us0.1%
PhutilQueryString::renderString9516 us4.2%16 us0.1%
xsprintf9500 us4.1%158 us1.3%
PhabricatorHash::digestWithNamedKey2492 us4.1%8 us0.1%
PhabricatorHash::getNamedHMACKey2463 us3.8%211 us1.7%
PhutilClassMapQuery::execute3456 us3.8%11 us0.1%
CelerityResourceMap::__construct1448 us3.7%77 us0.6%
PhabricatorAuthCSRFEngine::newToken1442 us3.6%8 us0.1%
PhabricatorEnv::getEnvConfig124440 us3.6%78 us0.6%
PhutilClassMapQuery::loadMap3437 us3.6%37 us0.3%
PhabricatorAuthCSRFEngine::newRawToken1433 us3.6%24 us0.2%
AphrontController::delegateToController1413 us3.4%11 us0.1%
PhabricatorAuthStartController::handleRequest1402 us3.3%7 us0.1%
PhabricatorAuthStartController::processAjaxRequest1387 us3.2%24 us0.2%
PhutilQueryString::getMaskedString6381 us3.1%6 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery3377 us3.1%46 us0.4%
PhutilSymbolLoader::loadObjects3375 us3.1%23 us0.2%
phutil_tag16366 us3.0%155 us1.3%
PhabricatorConfigStackSource::getKeys15362 us3.0%108 us0.9%
AphrontDefaultApplicationConfiguration::buildRequest1345 us2.8%38 us0.3%
xsprintf_query18319 us2.6%152 us1.3%
PhabricatorUser::newCSRFEngine1316 us2.6%21 us0.2%
PhutilOpaqueEnvelope::mask3316 us2.6%316 us2.6%
PhabricatorApplication::getAllInstalledApplications1295 us2.4%106 us0.9%
CelerityPhysicalResources::loadMap1292 us2.4%7 us0.1%
phutil_escape_html68275 us2.3%123 us1.0%
run_init::celerity/map.php1274 us2.3%274 us2.3%
PhabricatorConfigProxySource::getKeys75254 us2.1%129 us1.1%
qsprintf3248 us2.0%14 us0.1%
AphrontSite::getAllSites1242 us2.0%7 us0.1%
AphrontRoutingMap::tryRoute102235 us1.9%196 us1.6%
PhutilQueryString::__construct3233 us1.9%6 us0.0%
PhutilURI::__construct9228 us1.9%164 us1.4%
newv8212 us1.7%22 us0.2%
PhabricatorCelerityApplication::getRoutes1209 us1.7%1 us0.0%
PhabricatorCelerityApplication::getResourceRoutes1208 us1.7%11 us0.1%
CelerityStaticResourceResponse::buildAjaxResponse1207 us1.7%11 us0.1%
mysqli::poll3198 us1.6%198 us1.6%
ReflectionClass::__construct19194 us1.6%11 us0.1%
PhabricatorApplication::isInstalled71185 us1.5%183 us1.5%
AphrontView::producePhutilSafeHTML1181 us1.5%2 us0.0%
PhabricatorController::newDialog1181 us1.5%20 us0.2%
PhutilOpaqueEnvelope::__construct1179 us1.5%5 us0.0%
AphrontTagView::render1179 us1.5%22 us0.2%
PhabricatorStartup::getRawInput1163 us1.3%12 us0.1%
PhabricatorPlatformSite::newSiteForRequest1158 us1.3%12 us0.1%
AphrontAjaxResponse::getHeaders1153 us1.3%4 us0.0%
CelerityStaticResourceResponse::getURI1150 us1.2%12 us0.1%
javelin_tag4148 us1.2%28 us0.2%
AphrontResponse::getHeaders1148 us1.2%15 us0.1%
PhabricatorCaches::getImmutableCache2148 us1.2%7 us0.1%