XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total6,77530,868 us100.0%30,868 us100.0%
main()130,868 us100.0%98 us0.3%
AphrontApplicationConfiguration::processRequest128,888 us93.6%54 us0.2%
PhabricatorController::willBeginExecution114,807 us48.0%157 us0.5%
PhabricatorUser::getUserSetting312,737 us41.3%56 us0.2%
PhutilKeyValueCacheStack::getKeys912,496 us40.5%89 us0.3%
PhutilKeyValueCache::getKey812,373 us40.1%41 us0.1%
PhutilKeyValueCacheProfiler::getKeys912,363 us40.1%161 us0.5%
PhabricatorUser::loadGlobalSettings312,185 us39.5%25 us0.1%
PhutilKeyValueCacheNamespace::getKeys912,024 us39.0%96 us0.3%
PhutilKeyValueCacheProxy::getKeys2111,832 us38.3%96 us0.3%
PhabricatorKeyValueSerializingCacheProxy::getKeys311,738 us38.0%23 us0.1%
PhabricatorKeyValueDatabaseCache::getKeys311,688 us37.9%58 us0.2%
PhabricatorAuthSessionEngine::willServeRequestForUser19,278 us30.1%26 us0.1%
PhabricatorUser::getTranslation18,908 us28.9%6 us0.0%
PhabricatorKeyValueDatabaseCache::establishConnection36,388 us20.7%29 us0.1%
LiskDAO::establishConnection36,120 us19.8%42 us0.1%
PhabricatorLiskDAO::establishLiveConnection15,848 us18.9%14 us0.0%
AphrontApplicationConfiguration::buildController15,825 us18.9%103 us0.3%
PhabricatorLiskDAO::newClusterConnection15,759 us18.7%11 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols545,670 us18.4%1,647 us5.3%
PhabricatorDatabaseRef::isReachable15,623 us18.2%12 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection165,614 us18.2%19 us0.1%
AphrontBaseMySQLDatabaseConnection::openConnection15,603 us18.2%4 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection15,595 us18.1%22 us0.1%
AphrontMySQLiDatabaseConnection::connect15,543 us18.0%44 us0.1%
spl_autoload_call515,527 us17.9%158 us0.5%
__phutil_autoload515,416 us17.5%433 us1.4%
queryfx_all35,116 us16.6%25 us0.1%
queryfx35,027 us16.3%38 us0.1%
PhabricatorController::willSendResponse14,590 us14.9%26 us0.1%
AphrontBaseMySQLDatabaseConnection::executeQuery34,537 us14.7%86 us0.3%
AphrontDialogResponse::buildResponseString14,443 us14.4%4 us0.0%
AphrontDialogView::render14,439 us14.4%70 us0.2%
mysqli::real_connect14,268 us13.8%4,268 us13.8%
PhutilSymbolLoader::loadSymbol603,964 us12.8%581 us1.9%
AphrontMySQLiDatabaseConnection::rawQuery33,778 us12.2%56 us0.2%
mysqli::poll33,553 us11.5%3,553 us11.5%
PhutilBootloader::loadLibrarySource593,396 us11.0%266 us0.9%
AphrontApplicationConfiguration::writeResponse13,245 us10.5%11 us0.0%
AphrontHTTPSink::writeResponse13,226 us10.5%39 us0.1%
PhutilBootloader::executeInclude593,154 us10.2%937 us3.0%
AphrontResponse::getContentIterator12,689 us8.7%5 us0.0%
AphrontAjaxResponse::buildResponseString12,684 us8.7%47 us0.2%
PhabricatorPlatformSite::getRoutingMaps12,529 us8.2%551 us1.8%
phabricator_form12,434 us7.9%44 us0.1%
PhabricatorUser::getCSRFToken12,175 us7.0%11 us0.0%
AphrontApplicationConfiguration::routePath11,763 us5.7%123 us0.4%
AphrontRoutingMap::routePath611,639 us5.3%372 us1.2%
PhabricatorAuthCSRFEngine::newToken11,332 us4.3%14 us0.0%
PhabricatorAuthCSRFEngine::newRawToken11,314 us4.3%48 us0.2%
PhabricatorHash::digestWithNamedKey21,243 us4.0%14 us0.0%
require_celerity_resource21,242 us4.0%17 us0.1%
mysqli::set_charset11,193 us3.9%1,193 us3.9%
PhabricatorHash::getNamedHMACKey21,191 us3.9%675 us2.2%
PhutilOpaqueEnvelope::mask31,146 us3.7%1,055 us3.4%
PhabricatorEnv::getEnvConfig1241,125 us3.6%237 us0.8%
CelerityStaticResourceResponse::requireResource21,028 us3.3%25 us0.1%
AphrontApplicationConfiguration::buildSiteForRequest11,004 us3.3%22 us0.1%
PhutilQueryString::renderString9940 us3.0%26 us0.1%
AphrontController::delegateToController1927 us3.0%16 us0.1%
xsprintf9914 us3.0%232 us0.8%
AphrontRoutingMap::tryRoute102911 us3.0%459 us1.5%
PhabricatorAuthStartController::handleRequest1906 us2.9%13 us0.0%
CelerityResourceMap::getNamedInstance4895 us2.9%19 us0.1%
PhabricatorConfigStackSource::getKeys15877 us2.8%176 us0.6%
PhabricatorAuthStartController::processAjaxRequest1877 us2.8%48 us0.2%
PhabricatorUser::newCSRFEngine1831 us2.7%27 us0.1%
PhutilClassMapQuery::execute3829 us2.7%19 us0.1%
PhutilClassMapQuery::loadMap3793 us2.6%74 us0.2%
phutil_tag16752 us2.4%228 us0.7%
PhabricatorConfigProxySource::getKeys75701 us2.3%263 us0.9%
PhutilQueryString::getMaskedString6682 us2.2%15 us0.0%
PhutilSymbolLoader::loadObjects3667 us2.2%41 us0.1%
AphrontDefaultApplicationConfiguration::buildRequest1648 us2.1%59 us0.2%
PhabricatorApplication::getAllInstalledApplications1648 us2.1%154 us0.5%
xsprintf_query18627 us2.0%248 us0.8%
PhutilOpaqueEnvelope::__construct1619 us2.0%6 us0.0%
preg_match177605 us2.0%605 us2.0%
phutil_escape_html68589 us1.9%284 us0.9%
PhutilOpaqueEnvelope::openEnvelope2549 us1.8%12 us0.0%
PhabricatorApplication::isInstalled71488 us1.6%389 us1.3%
PhutilURI::__construct9475 us1.5%269 us0.9%
CelerityResourceMap::__construct1449 us1.5%76 us0.2%
AphrontSite::getAllSites1443 us1.4%12 us0.0%
AphrontSite::newRoutingMap68437 us1.4%267 us0.9%
qsprintf3430 us1.4%23 us0.1%
PhabricatorController::newDialog1417 us1.4%36 us0.1%
PhutilQueryString::__construct3398 us1.3%9 us0.0%
PhabricatorConfigDictionarySource::getKeys75377 us1.2%129 us0.4%
newv8375 us1.2%36 us0.1%
PhutilBootloader::getLibraryMap324363 us1.2%363 us1.2%
AphrontApplicationConfiguration::produceResponse1354 us1.1%18 us0.1%
CelerityStaticResourceResponse::buildAjaxResponse1348 us1.1%14 us0.0%
ReflectionClass::__construct19345 us1.1%26 us0.1%
PhabricatorCelerityApplication::getRoutes1341 us1.1%3 us0.0%
PhabricatorPlatformSite::newSiteForRequest1339 us1.1%17 us0.1%
PhabricatorCelerityApplication::getResourceRoutes1338 us1.1%16 us0.1%
AphrontDialogView::produceAphrontResponse1327 us1.1%11 us0.0%
AphrontView::producePhutilSafeHTML1316 us1.0%3 us0.0%
AphrontTagView::render1313 us1.0%47 us0.2%