XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total35,87858,139 us100.0%58,139 us100.0%
main()158,139 us100.0%71 us0.1%
AphrontApplicationConfiguration::processRequest157,202 us98.4%52 us0.1%
PhabricatorAuthStartController::handleRequest133,120 us57.0%146 us0.3%
phutil_escape_html66321,037 us36.2%1,105 us1.9%
phutil_tag15020,600 us35.4%1,141 us2.0%
AphrontApplicationConfiguration::produceResponse116,545 us28.5%12 us0.0%
PhabricatorStandardPageView::produceAphrontResponse116,529 us28.4%43 us0.1%
AphrontPageView::render116,352 us28.1%26 us0.0%
PhabricatorAuthStartController::newCustomStartMessage116,274 us28.0%20 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols21614,762 us25.4%5,082 us8.7%
PhabricatorPolicyAwareQuery::execute313,554 us23.3%110 us0.2%
spl_autoload_call20612,294 us21.1%283 us0.5%
__phutil_autoload20612,073 us20.8%928 us1.6%
PhabricatorStandardPageView::willRenderPage110,980 us18.9%69 us0.1%
PhutilSymbolLoader::loadSymbol31510,204 us17.6%1,770 us3.0%
PHUIRemarkupView::render19,390 us16.2%26 us0.0%
PhabricatorMarkupEngine::renderOneObject19,205 us15.8%15 us0.0%
PhabricatorAuthProvider::buildLoginForm69,143 us15.7%21 us0.0%
PhabricatorOAuth2AuthProvider::renderLoginForm69,122 us15.7%67 us0.1%
PhabricatorMarkupEngine::process18,714 us15.0%26 us0.0%
PhutilBootloader::loadLibrarySource3138,694 us15.0%769 us1.3%
PhabricatorMainMenuView::render18,664 us14.9%83 us0.1%
AphrontView::producePhutilSafeHTML298,557 us14.7%36 us0.1%
PhabricatorAuthProvider::renderStandardLoginButton68,556 us14.7%332 us0.6%
PhutilBootloader::executeInclude3138,045 us13.8%2,780 us4.8%
AphrontTagView::render197,954 us13.7%296 us0.5%
PHUIListItemView::getTagContent17,547 us13.0%16 us0.0%
PhabricatorMainMenuSearchView::render17,495 us12.9%49 us0.1%
PhabricatorMarkupOneOff::newMarkupEngine17,162 us12.3%2 us0.0%
PhabricatorMarkupEngine::getEngine17,160 us12.3%5 us0.0%
PhabricatorMarkupEngine::newMarkupEngine17,155 us12.3%274 us0.5%
PhabricatorAuthMessage::loadMessageText16,592 us11.3%6 us0.0%
PhabricatorAuthMessage::loadMessage16,575 us11.3%15 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage26,531 us11.2%9 us0.0%
PhabricatorPolicyAwareQuery::executeOne16,485 us11.2%8 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows26,430 us11.1%13 us0.0%
PhabricatorMainMenuSearchView::buildModeSelector16,030 us10.4%109 us0.2%
queryfx_all105,647 us9.7%51 us0.1%
PhabricatorAuthProvider::getAllEnabledProviders15,575 us9.6%11 us0.0%
PhabricatorAuthProvider::getAllProviders15,527 us9.5%76 us0.1%
queryfx105,468 us9.4%82 us0.1%
PhutilQueryString::renderString2225,257 us9.0%290 us0.5%
xsprintf2225,138 us8.8%1,723 us3.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRowsWithConnection25,114 us8.8%24 us0.0%
PhutilTypeSpec::checkMap65,054 us8.7%129 us0.2%
PhabricatorApplicationSearchEngine::loadEnabledNamedQueries15,014 us8.6%11 us0.0%
PhabricatorApplicationSearchEngine::loadAllNamedQueries14,981 us8.6%35 us0.1%
PhutilTypeSpec::newFromString184,901 us8.4%150 us0.3%
PhutilClassMapQuery::execute134,786 us8.2%49 us0.1%
PhutilClassMapQuery::loadMap104,706 us8.1%221 us0.4%
PhutilKeyValueCacheStack::getKeys204,644 us8.0%115 us0.2%
PhabricatorUser::getUserSetting64,539 us7.8%66 us0.1%
PhutilKeyValueCacheProfiler::getKeys204,502 us7.7%201 us0.3%
PhutilKeyValueCache::getKey314,444 us7.6%98 us0.2%
PhutilQueryString::getMaskedString744,220 us7.3%69 us0.1%
xsprintf_query2294,196 us7.2%1,631 us2.8%
PhabricatorUser::loadGlobalSettings64,143 us7.1%28 us0.0%
PhutilKeyValueCacheNamespace::getKeys204,111 us7.1%133 us0.2%
PhabricatorController::willBeginExecution14,110 us7.1%71 us0.1%
AphrontBaseMySQLDatabaseConnection::executeQuery103,993 us6.9%219 us0.4%
PhabricatorPolicyFilter::apply43,907 us6.7%73 us0.1%
PhutilKeyValueCacheProxy::getKeys463,894 us6.7%114 us0.2%
PhutilTypeSpec::parseTokens183,862 us6.6%2,569 us4.4%
PhabricatorNamedQueryQuery::loadPage13,856 us6.6%5 us0.0%
PhutilSymbolLoader::loadObjects103,806 us6.5%184 us0.3%
PhabricatorKeyValueSerializingCacheProxy::getKeys63,761 us6.5%30 us0.1%
PhabricatorKeyValueDatabaseCache::getKeys63,702 us6.4%68 us0.1%
LiskDAO::establishConnection103,277 us5.6%83 us0.1%
phabricator_form83,249 us5.6%96 us0.2%
PhutilQueryString::getUnmaskedString1483,223 us5.5%138 us0.2%
qsprintf543,160 us5.4%180 us0.3%
PhutilQueryString::__construct542,980 us5.1%71 us0.1%
PhabricatorLiskDAO::establishLiveConnection32,933 us5.0%26 us0.0%
PhabricatorStandardPageView::getHead12,921 us5.0%19 us0.0%
PhabricatorLiskDAO::newClusterConnection32,866 us4.9%20 us0.0%
PhabricatorPolicyFilter::checkCapability22,796 us4.8%29 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildStandardPageQuery22,764 us4.8%43 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey22,750 us4.7%8 us0.0%
PhabricatorPolicyCapability::getCapabilityMap22,742 us4.7%15 us0.0%
AphrontApplicationConfiguration::buildController12,729 us4.7%91 us0.2%
PhabricatorAuthMessageQuery::loadPage12,693 us4.6%4 us0.0%
PhabricatorDatabaseRef::isReachable32,638 us4.5%20 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection32,612 us4.5%5 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection722,607 us4.5%5 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection32,602 us4.5%45 us0.1%
PhutilRemarkupEngine::setBlockRules12,599 us4.5%890 us1.5%
AphrontMySQLiDatabaseConnection::connect32,507 us4.3%77 us0.1%
PhabricatorAuthProviderConfigQuery::loadPage12,421 us4.2%26 us0.0%
PhabricatorAuthSessionEngine::willServeRequestForUser12,316 us4.0%16 us0.0%
PhabricatorBarePageView::getHead12,183 us3.8%36 us0.1%
PhabricatorUser::getTranslation12,134 us3.7%5 us0.0%
mysqli::real_connect32,109 us3.6%2,109 us3.6%
phutil_implode_html51,837 us3.2%34 us0.1%
PhabricatorUser::getCSRFToken31,672 us2.9%15 us0.0%
PhabricatorBarePageView::willRenderPage11,484 us2.6%5 us0.0%
AphrontDialogView::render11,434 us2.5%49 us0.1%
PhutilRemarkupBlockRule::setEngine121,433 us2.5%13 us0.0%
PhutilRemarkupBlockRule::updateRules241,430 us2.5%564 us1.0%
PhutilOpaqueEnvelope::mask151,422 us2.4%1,419 us2.4%
PhabricatorKeyValueDatabaseCache::establishConnection61,342 us2.3%30 us0.1%