XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total35,87857,993 us100.0%57,993 us100.0%
main()157,993 us100.0%75 us0.1%
AphrontApplicationConfiguration::processRequest156,850 us98.0%49 us0.1%
PhabricatorAuthStartController::handleRequest132,913 us56.8%138 us0.2%
phutil_escape_html66320,313 us35.0%1,103 us1.9%
phutil_tag15019,941 us34.4%1,125 us1.9%
PhabricatorAuthStartController::newCustomStartMessage115,874 us27.4%18 us0.0%
AphrontApplicationConfiguration::produceResponse115,817 us27.3%10 us0.0%
PhabricatorStandardPageView::produceAphrontResponse115,804 us27.3%41 us0.1%
AphrontPageView::render115,633 us27.0%23 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols21614,883 us25.7%5,108 us8.8%
PhabricatorPolicyAwareQuery::execute313,142 us22.7%103 us0.2%
spl_autoload_call20612,433 us21.4%293 us0.5%
__phutil_autoload20612,201 us21.0%978 us1.7%
PhabricatorStandardPageView::willRenderPage110,396 us17.9%63 us0.1%
PhutilSymbolLoader::loadSymbol31510,292 us17.7%1,758 us3.0%
PHUIRemarkupView::render19,195 us15.9%24 us0.0%
PhabricatorAuthProvider::buildLoginForm69,103 us15.7%24 us0.0%
PhabricatorOAuth2AuthProvider::renderLoginForm69,079 us15.7%62 us0.1%
PhabricatorMarkupEngine::renderOneObject19,022 us15.6%14 us0.0%
PhutilBootloader::loadLibrarySource3138,792 us15.2%803 us1.4%
PhabricatorMarkupEngine::process18,556 us14.8%24 us0.0%
PhabricatorAuthProvider::renderStandardLoginButton68,537 us14.7%333 us0.6%
PhabricatorMainMenuView::render18,158 us14.1%79 us0.1%
PhutilBootloader::executeInclude3138,114 us14.0%2,731 us4.7%
AphrontView::producePhutilSafeHTML298,066 us13.9%52 us0.1%
AphrontTagView::render197,459 us12.9%290 us0.5%
PhabricatorMarkupOneOff::newMarkupEngine17,090 us12.2%3 us0.0%
PHUIListItemView::getTagContent17,089 us12.2%16 us0.0%
PhabricatorMarkupEngine::getEngine17,087 us12.2%4 us0.0%
PhabricatorMarkupEngine::newMarkupEngine17,083 us12.2%259 us0.4%
PhabricatorMainMenuSearchView::render17,038 us12.1%48 us0.1%
PhabricatorAuthMessage::loadMessageText16,397 us11.0%5 us0.0%
PhabricatorAuthMessage::loadMessage16,379 us11.0%14 us0.0%
PhabricatorPolicyAwareQuery::executeOne16,292 us10.8%8 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage26,215 us10.7%9 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows26,123 us10.6%12 us0.0%
PhabricatorAuthProvider::getAllEnabledProviders15,877 us10.1%10 us0.0%
PhabricatorAuthProvider::getAllProviders15,830 us10.1%72 us0.1%
queryfx_all105,658 us9.8%48 us0.1%
PhabricatorMainMenuSearchView::buildModeSelector15,615 us9.7%75 us0.1%
queryfx105,491 us9.5%81 us0.1%
PhutilQueryString::renderString2225,452 us9.4%304 us0.5%
xsprintf2225,330 us9.2%1,833 us3.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRowsWithConnection25,168 us8.9%23 us0.0%
PhutilTypeSpec::checkMap65,012 us8.6%127 us0.2%
PhutilTypeSpec::newFromString184,871 us8.4%150 us0.3%
PhutilClassMapQuery::execute134,711 us8.1%45 us0.1%
PhabricatorApplicationSearchEngine::loadEnabledNamedQueries14,694 us8.1%12 us0.0%
PhabricatorApplicationSearchEngine::loadAllNamedQueries14,661 us8.0%35 us0.1%
PhutilKeyValueCacheStack::getKeys204,645 us8.0%108 us0.2%
PhutilClassMapQuery::loadMap104,639 us8.0%219 us0.4%
PhabricatorUser::getUserSetting64,515 us7.8%64 us0.1%
PhutilKeyValueCacheProfiler::getKeys204,510 us7.8%202 us0.3%
PhutilKeyValueCache::getKey314,460 us7.7%95 us0.2%
PhutilQueryString::getMaskedString744,357 us7.5%72 us0.1%
xsprintf_query2294,323 us7.5%1,651 us2.8%
PhabricatorController::willBeginExecution14,202 us7.2%72 us0.1%
PhabricatorUser::loadGlobalSettings64,126 us7.1%27 us0.0%
PhutilKeyValueCacheNamespace::getKeys204,123 us7.1%136 us0.2%
AphrontBaseMySQLDatabaseConnection::executeQuery103,966 us6.8%196 us0.3%
PhutilKeyValueCacheProxy::getKeys463,888 us6.7%109 us0.2%
PhutilTypeSpec::parseTokens183,850 us6.6%2,550 us4.4%
PhabricatorPolicyFilter::apply43,768 us6.5%66 us0.1%
PhutilSymbolLoader::loadObjects103,766 us6.5%149 us0.3%
PhabricatorKeyValueSerializingCacheProxy::getKeys63,758 us6.5%28 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys63,703 us6.4%69 us0.1%
PhabricatorNamedQueryQuery::loadPage13,617 us6.2%4 us0.0%
qsprintf543,336 us5.8%196 us0.3%
PhutilQueryString::getUnmaskedString1483,322 us5.7%142 us0.2%
AphrontApplicationConfiguration::buildController13,195 us5.5%93 us0.2%
phabricator_form83,181 us5.5%90 us0.2%
PhutilQueryString::__construct543,131 us5.4%71 us0.1%
LiskDAO::establishConnection102,917 us5.0%82 us0.1%
PhabricatorStandardPageView::getHead12,844 us4.9%19 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildStandardPageQuery22,752 us4.7%39 us0.1%
PhabricatorPolicyFilter::checkCapability22,731 us4.7%25 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey22,689 us4.6%6 us0.0%
PhabricatorPolicyCapability::getCapabilityMap22,683 us4.6%13 us0.0%
PhabricatorAuthMessageQuery::loadPage12,614 us4.5%5 us0.0%
PhutilRemarkupEngine::setBlockRules12,594 us4.5%868 us1.5%
PhabricatorAuthProviderConfigQuery::loadPage12,508 us4.3%36 us0.1%
PhabricatorLiskDAO::establishLiveConnection32,505 us4.3%24 us0.0%
PhabricatorLiskDAO::newClusterConnection32,438 us4.2%20 us0.0%
PhabricatorAuthSessionEngine::willServeRequestForUser12,310 us4.0%17 us0.0%
PhabricatorDatabaseRef::isReachable32,251 us3.9%20 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection32,225 us3.8%5 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection722,222 us3.8%7 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection32,215 us3.8%44 us0.1%
PhabricatorUser::getTranslation12,127 us3.7%4 us0.0%
AphrontMySQLiDatabaseConnection::connect32,119 us3.7%76 us0.1%
PhabricatorBarePageView::getHead12,103 us3.6%35 us0.1%
phutil_implode_html51,766 us3.0%31 us0.1%
mysqli::real_connect31,730 us3.0%1,730 us3.0%
PhabricatorUser::getCSRFToken31,636 us2.8%14 us0.0%
PhabricatorPlatformSite::getRoutingMaps11,502 us2.6%390 us0.7%
PhutilRemarkupBlockRule::setEngine121,486 us2.6%14 us0.0%
PhutilRemarkupBlockRule::updateRules241,482 us2.6%575 us1.0%
PhutilOpaqueEnvelope::mask151,470 us2.5%1,443 us2.5%
PhabricatorBarePageView::willRenderPage11,417 us2.4%3 us0.0%
AphrontDialogView::render11,372 us2.4%45 us0.1%