XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total6,77514,683 us100.0%14,683 us100.0%
main()114,683 us100.0%79 us0.5%
AphrontApplicationConfiguration::processRequest113,452 us91.6%38 us0.3%
PhabricatorController::willBeginExecution16,555 us44.6%93 us0.6%
PhabricatorUser::getUserSetting35,298 us36.1%38 us0.3%
PhutilKeyValueCacheStack::getKeys95,189 us35.3%57 us0.4%
PhutilKeyValueCache::getKey85,130 us34.9%27 us0.2%
PhutilKeyValueCacheProfiler::getKeys95,121 us34.9%91 us0.6%
PhabricatorUser::loadGlobalSettings35,027 us34.2%15 us0.1%
PhutilKeyValueCacheNamespace::getKeys94,947 us33.7%65 us0.4%
PhutilKeyValueCacheProxy::getKeys214,843 us33.0%51 us0.3%
PhabricatorKeyValueSerializingCacheProxy::getKeys34,787 us32.6%16 us0.1%
PhabricatorKeyValueDatabaseCache::getKeys34,755 us32.4%38 us0.3%
PhabricatorAuthSessionEngine::willServeRequestForUser13,999 us27.2%17 us0.1%
PhabricatorUser::getTranslation13,807 us25.9%4 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols543,347 us22.8%1,231 us8.4%
spl_autoload_call513,234 us22.0%86 us0.6%
__phutil_autoload513,172 us21.6%255 us1.7%
AphrontApplicationConfiguration::buildController12,942 us20.0%94 us0.6%
PhabricatorKeyValueDatabaseCache::establishConnection32,713 us18.5%21 us0.1%
LiskDAO::establishConnection32,539 us17.3%28 us0.2%
PhabricatorLiskDAO::establishLiveConnection12,408 us16.4%8 us0.1%
PhabricatorLiskDAO::newClusterConnection12,370 us16.1%8 us0.1%
PhutilSymbolLoader::loadSymbol602,339 us15.9%361 us2.5%
PhabricatorDatabaseRef::isReachable12,291 us15.6%8 us0.1%
AphrontBaseMySQLDatabaseConnection::openConnection12,280 us15.5%2 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection162,278 us15.5%2 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection12,276 us15.5%16 us0.1%
AphrontMySQLiDatabaseConnection::connect12,243 us15.3%30 us0.2%
PhabricatorController::willSendResponse12,174 us14.8%19 us0.1%
AphrontDialogResponse::buildResponseString12,084 us14.2%2 us0.0%
AphrontDialogView::render12,082 us14.2%49 us0.3%
PhutilBootloader::loadLibrarySource592,080 us14.2%164 us1.1%
PhutilBootloader::executeInclude591,962 us13.4%544 us3.7%
queryfx_all31,948 us13.3%16 us0.1%
queryfx31,899 us12.9%26 us0.2%
mysqli::real_connect11,863 us12.7%1,863 us12.7%
AphrontBaseMySQLDatabaseConnection::executeQuery31,626 us11.1%69 us0.5%
AphrontApplicationConfiguration::writeResponse11,545 us10.5%5 us0.0%
AphrontHTTPSink::writeResponse11,536 us10.5%28 us0.2%
PhabricatorPlatformSite::getRoutingMaps11,272 us8.7%343 us2.3%
AphrontResponse::getContentIterator11,239 us8.4%3 us0.0%
AphrontAjaxResponse::buildResponseString11,236 us8.4%27 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery31,202 us8.2%42 us0.3%
mysqli::poll31,050 us7.2%1,050 us7.2%
require_celerity_resource2871 us5.9%11 us0.1%
phabricator_form1800 us5.4%25 us0.2%
AphrontApplicationConfiguration::routePath1786 us5.4%74 us0.5%
CelerityStaticResourceResponse::requireResource2746 us5.1%15 us0.1%
AphrontRoutingMap::routePath61712 us4.8%184 us1.3%
PhabricatorUser::getCSRFToken1695 us4.7%6 us0.0%
CelerityResourceMap::getNamedInstance4671 us4.6%11 us0.1%
AphrontApplicationConfiguration::buildSiteForRequest1557 us3.8%16 us0.1%
PhutilQueryString::renderString9511 us3.5%15 us0.1%
xsprintf9496 us3.4%159 us1.1%
PhabricatorHash::digestWithNamedKey2482 us3.3%8 us0.1%
PhutilClassMapQuery::execute3463 us3.2%14 us0.1%
PhabricatorHash::getNamedHMACKey2457 us3.1%213 us1.5%
PhabricatorEnv::getEnvConfig124449 us3.1%78 us0.5%
PhutilClassMapQuery::loadMap3441 us3.0%37 us0.3%
AphrontController::delegateToController1437 us3.0%13 us0.1%
PhabricatorAuthStartController::handleRequest1424 us2.9%8 us0.1%
CelerityResourceMap::__construct1412 us2.8%78 us0.5%
PhabricatorAuthCSRFEngine::newToken1411 us2.8%7 us0.0%
PhabricatorAuthStartController::processAjaxRequest1409 us2.8%28 us0.2%
PhabricatorAuthCSRFEngine::newRawToken1403 us2.7%23 us0.2%
PhutilSymbolLoader::loadObjects3378 us2.6%23 us0.2%
PhutilQueryString::getMaskedString6378 us2.6%7 us0.0%
AphrontDefaultApplicationConfiguration::buildRequest1371 us2.5%41 us0.3%
PhabricatorConfigStackSource::getKeys15371 us2.5%109 us0.7%
phutil_tag16340 us2.3%153 us1.0%
mysqli::set_charset1331 us2.3%331 us2.3%
xsprintf_query18314 us2.1%150 us1.0%
AphrontRoutingMap::tryRoute102309 us2.1%204 us1.4%
PhutilOpaqueEnvelope::mask3283 us1.9%283 us1.9%
PhabricatorApplication::getAllInstalledApplications1278 us1.9%100 us0.7%
PhabricatorUser::newCSRFEngine1278 us1.9%18 us0.1%
PhabricatorConfigProxySource::getKeys75262 us1.8%137 us0.9%
CelerityPhysicalResources::loadMap1256 us1.7%6 us0.0%
phutil_escape_html68247 us1.7%119 us0.8%
AphrontSite::getAllSites1246 us1.7%7 us0.0%
run_init::celerity/map.php1238 us1.6%238 us1.6%
qsprintf3236 us1.6%14 us0.1%
newv8225 us1.5%22 us0.1%
PhutilURI::__construct9224 us1.5%162 us1.1%
PhutilQueryString::__construct3221 us1.5%4 us0.0%
PhabricatorCelerityApplication::getRoutes1219 us1.5%2 us0.0%
PhabricatorCelerityApplication::getResourceRoutes1217 us1.5%10 us0.1%
ReflectionClass::__construct19207 us1.4%10 us0.1%
preg_match177198 us1.3%198 us1.3%
AphrontApplicationConfiguration::produceResponse1196 us1.3%12 us0.1%
CelerityStaticResourceResponse::buildAjaxResponse1196 us1.3%10 us0.1%
PhabricatorController::newDialog1190 us1.3%22 us0.1%
PhabricatorStartup::getRawInput1187 us1.3%12 us0.1%
AphrontDialogView::produceAphrontResponse1179 us1.2%10 us0.1%
PhabricatorApplication::isInstalled71174 us1.2%173 us1.2%
PhabricatorPlatformSite::newSiteForRequest1169 us1.2%21 us0.1%
AphrontSite::newRoutingMap68162 us1.1%92 us0.6%
AphrontAjaxResponse::getHeaders1158 us1.1%4 us0.0%
AphrontView::producePhutilSafeHTML1156 us1.1%1 us0.0%
AphrontTagView::render1155 us1.1%24 us0.2%