XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total6,77515,118 us100.0%15,118 us100.0%
main()115,118 us100.0%69 us0.5%
AphrontApplicationConfiguration::processRequest113,919 us92.1%37 us0.2%
PhabricatorController::willBeginExecution17,032 us46.5%98 us0.6%
PhabricatorUser::getUserSetting35,631 us37.2%36 us0.2%
PhutilKeyValueCacheStack::getKeys95,530 us36.6%57 us0.4%
PhutilKeyValueCache::getKey85,472 us36.2%28 us0.2%
PhutilKeyValueCacheProfiler::getKeys95,462 us36.1%92 us0.6%
PhabricatorUser::loadGlobalSettings35,365 us35.5%15 us0.1%
PhutilKeyValueCacheNamespace::getKeys95,284 us35.0%66 us0.4%
PhutilKeyValueCacheProxy::getKeys215,178 us34.3%50 us0.3%
PhabricatorKeyValueSerializingCacheProxy::getKeys35,123 us33.9%15 us0.1%
PhabricatorKeyValueDatabaseCache::getKeys35,091 us33.7%35 us0.2%
PhabricatorAuthSessionEngine::willServeRequestForUser14,393 us29.1%17 us0.1%
PhabricatorUser::getTranslation14,201 us27.8%5 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols543,383 us22.4%1,238 us8.2%
spl_autoload_call513,252 us21.5%83 us0.5%
__phutil_autoload513,194 us21.1%246 us1.6%
AphrontApplicationConfiguration::buildController12,997 us19.8%96 us0.6%
PhabricatorKeyValueDatabaseCache::establishConnection32,935 us19.4%18 us0.1%
LiskDAO::establishConnection32,762 us18.3%29 us0.2%
PhabricatorLiskDAO::establishLiveConnection12,629 us17.4%8 us0.1%
PhabricatorLiskDAO::newClusterConnection12,589 us17.1%10 us0.1%
PhabricatorDatabaseRef::isReachable12,498 us16.5%9 us0.1%
AphrontBaseMySQLDatabaseConnection::openConnection12,486 us16.4%1 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection162,485 us16.4%3 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection12,482 us16.4%18 us0.1%
AphrontMySQLiDatabaseConnection::connect12,447 us16.2%32 us0.2%
PhutilSymbolLoader::loadSymbol602,323 us15.4%360 us2.4%
PhabricatorController::willSendResponse12,198 us14.5%17 us0.1%
AphrontDialogResponse::buildResponseString12,112 us14.0%5 us0.0%
AphrontDialogView::render12,107 us13.9%54 us0.4%
queryfx_all32,064 us13.7%15 us0.1%
PhutilBootloader::loadLibrarySource592,058 us13.6%164 us1.1%
mysqli::real_connect12,038 us13.5%2,038 us13.5%
queryfx32,015 us13.3%26 us0.2%
PhutilBootloader::executeInclude591,939 us12.8%552 us3.7%
AphrontBaseMySQLDatabaseConnection::executeQuery31,741 us11.5%66 us0.4%
AphrontApplicationConfiguration::writeResponse11,502 us9.9%6 us0.0%
AphrontHTTPSink::writeResponse11,492 us9.9%29 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery31,312 us8.7%43 us0.3%
PhabricatorPlatformSite::getRoutingMaps11,307 us8.6%342 us2.3%
AphrontResponse::getContentIterator11,192 us7.9%2 us0.0%
AphrontAjaxResponse::buildResponseString11,190 us7.9%28 us0.2%
mysqli::poll31,160 us7.7%1,160 us7.7%
require_celerity_resource2885 us5.9%12 us0.1%
phabricator_form1803 us5.3%26 us0.2%
AphrontApplicationConfiguration::routePath1796 us5.3%76 us0.5%
CelerityStaticResourceResponse::requireResource2762 us5.0%21 us0.1%
AphrontRoutingMap::routePath61720 us4.8%187 us1.2%
PhabricatorUser::getCSRFToken1697 us4.6%6 us0.0%
CelerityResourceMap::getNamedInstance4682 us4.5%12 us0.1%
AphrontApplicationConfiguration::buildSiteForRequest1559 us3.7%16 us0.1%
PhutilQueryString::renderString9521 us3.4%16 us0.1%
xsprintf9505 us3.3%162 us1.1%
PhabricatorHash::digestWithNamedKey2488 us3.2%9 us0.1%
PhabricatorEnv::getEnvConfig124481 us3.2%104 us0.7%
PhutilClassMapQuery::execute3476 us3.1%11 us0.1%
PhabricatorHash::getNamedHMACKey2461 us3.0%211 us1.4%
PhutilClassMapQuery::loadMap3456 us3.0%37 us0.2%
AphrontController::delegateToController1451 us3.0%13 us0.1%
PhabricatorAuthStartController::handleRequest1438 us2.9%9 us0.1%
CelerityResourceMap::__construct1423 us2.8%79 us0.5%
PhabricatorAuthStartController::processAjaxRequest1420 us2.8%25 us0.2%
PhabricatorAuthCSRFEngine::newToken1413 us2.7%7 us0.0%
PhabricatorAuthCSRFEngine::newRawToken1405 us2.7%23 us0.2%
PhutilSymbolLoader::loadObjects3392 us2.6%25 us0.2%
PhabricatorConfigStackSource::getKeys15377 us2.5%110 us0.7%
PhutilQueryString::getMaskedString6375 us2.5%5 us0.0%
mysqli::set_charset1358 us2.4%358 us2.4%
AphrontDefaultApplicationConfiguration::buildRequest1353 us2.3%40 us0.3%
phutil_tag16350 us2.3%153 us1.0%
xsprintf_query18317 us2.1%150 us1.0%
AphrontRoutingMap::tryRoute102304 us2.0%191 us1.3%
PhutilOpaqueEnvelope::mask3284 us1.9%284 us1.9%
PhabricatorUser::newCSRFEngine1278 us1.8%18 us0.1%
PhabricatorApplication::getAllInstalledApplications1275 us1.8%101 us0.7%
PhabricatorConfigProxySource::getKeys75267 us1.8%137 us0.9%
CelerityPhysicalResources::loadMap1265 us1.8%8 us0.1%
phutil_escape_html68259 us1.7%118 us0.8%
AphrontSite::getAllSites1258 us1.7%7 us0.0%
run_init::celerity/map.php1245 us1.6%245 us1.6%
qsprintf3240 us1.6%12 us0.1%
newv8235 us1.6%21 us0.1%
PhutilQueryString::__construct3226 us1.5%6 us0.0%
PhutilURI::__construct9225 us1.5%165 us1.1%
PhabricatorCelerityApplication::getRoutes1221 us1.5%2 us0.0%
PhabricatorCelerityApplication::getResourceRoutes1219 us1.4%11 us0.1%
ReflectionClass::__construct19218 us1.4%12 us0.1%
preg_match177208 us1.4%208 us1.4%
CelerityStaticResourceResponse::buildAjaxResponse1197 us1.3%9 us0.1%
PhabricatorController::newDialog1196 us1.3%22 us0.1%
AphrontSite::newRoutingMap68193 us1.3%78 us0.5%
PhabricatorApplication::isInstalled71169 us1.1%169 us1.1%
AphrontView::producePhutilSafeHTML1168 us1.1%2 us0.0%
PhabricatorStartup::getRawInput1168 us1.1%11 us0.1%
AphrontTagView::render1166 us1.1%25 us0.2%
PhabricatorPlatformSite::newSiteForRequest1160 us1.1%13 us0.1%
AphrontAjaxResponse::getHeaders1159 us1.1%4 us0.0%
PhutilQueryString::getUnmaskedString3156 us1.0%5 us0.0%
PhutilDeferredLog::write1155 us1.0%15 us0.1%