XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total35,878111,748 us100.0%111,748 us100.0%
main()1111,748 us100.0%79 us0.1%
AphrontApplicationConfiguration::processRequest1109,714 us98.2%48 us0.0%
PhabricatorAuthStartController::handleRequest161,097 us54.7%158 us0.1%
phutil_escape_html66338,874 us34.8%1,190 us1.1%
phutil_tag15038,504 us34.5%1,192 us1.1%
PhabricatorAuthStartController::newCustomStartMessage132,147 us28.8%20 us0.0%
AphrontApplicationConfiguration::produceResponse130,253 us27.1%10 us0.0%
PhabricatorStandardPageView::produceAphrontResponse130,239 us27.1%41 us0.0%
AphrontPageView::render130,065 us26.9%25 us0.0%
PhabricatorPolicyAwareQuery::execute323,888 us21.4%95 us0.1%
PhabricatorAuthProvider::buildLoginForm621,100 us18.9%20 us0.0%
PhabricatorOAuth2AuthProvider::renderLoginForm621,080 us18.9%66 us0.1%
PHUIRemarkupView::render120,967 us18.8%25 us0.0%
PhabricatorMarkupEngine::renderOneObject120,795 us18.6%14 us0.0%
PhabricatorMarkupEngine::process120,328 us18.2%28 us0.0%
PhutilKeyValueCacheStack::getKeys2020,250 us18.1%128 us0.1%
PhabricatorUser::getUserSetting620,141 us18.0%70 us0.1%
PhutilKeyValueCacheProfiler::getKeys2020,096 us18.0%216 us0.2%
PhutilKeyValueCache::getKey3119,982 us17.9%95 us0.1%
PhabricatorStandardPageView::willRenderPage119,864 us17.8%63 us0.1%
PhabricatorUser::loadGlobalSettings619,684 us17.6%26 us0.0%
PhutilKeyValueCacheNamespace::getKeys2019,673 us17.6%141 us0.1%
PhutilKeyValueCacheProxy::getKeys4619,428 us17.4%114 us0.1%
PhabricatorKeyValueSerializingCacheProxy::getKeys619,294 us17.3%33 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys619,228 us17.2%70 us0.1%
queryfx_all1019,145 us17.1%50 us0.0%
queryfx1018,961 us17.0%80 us0.1%
PhabricatorMainMenuView::render117,603 us15.8%82 us0.1%
AphrontBaseMySQLDatabaseConnection::executeQuery1017,544 us15.7%208 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage216,936 us15.2%9 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols21616,877 us15.1%5,102 us4.6%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows216,838 us15.1%13 us0.0%
LiskDAO::establishConnection1016,304 us14.6%78 us0.1%
PhabricatorLiskDAO::establishLiveConnection315,975 us14.3%24 us0.0%
PhabricatorLiskDAO::newClusterConnection315,913 us14.2%19 us0.0%
PhabricatorDatabaseRef::isReachable315,724 us14.1%19 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection315,699 us14.0%3 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection7215,696 us14.0%6 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection315,690 us14.0%43 us0.0%
AphrontMySQLiDatabaseConnection::connect315,598 us14.0%79 us0.1%
mysqli::real_connect315,216 us13.6%15,216 us13.6%
AphrontMySQLiDatabaseConnection::rawQuery1014,985 us13.4%151 us0.1%
AphrontView::producePhutilSafeHTML2914,767 us13.2%40 us0.0%
PhabricatorController::willBeginExecution114,705 us13.2%80 us0.1%
spl_autoload_call20614,413 us12.9%291 us0.3%
mysqli::poll1014,347 us12.8%14,347 us12.8%
PhabricatorMarkupOneOff::newMarkupEngine114,232 us12.7%3 us0.0%
PhabricatorMarkupEngine::getEngine114,229 us12.7%5 us0.0%
PhabricatorMarkupEngine::newMarkupEngine114,224 us12.7%281 us0.3%
__phutil_autoload20614,191 us12.7%955 us0.9%
AphrontTagView::render1914,158 us12.7%310 us0.3%
PHUIListItemView::getTagContent113,773 us12.3%21 us0.0%
PhabricatorMainMenuSearchView::render113,705 us12.3%60 us0.1%
PhutilOAuthAuthAdapter::getAuthenticateURI612,398 us11.1%123 us0.1%
PhabricatorMainMenuSearchView::buildModeSelector112,151 us10.9%78 us0.1%
PhutilSymbolLoader::loadSymbol31512,039 us10.8%1,733 us1.6%
PhabricatorApplicationSearchEngine::loadEnabledNamedQueries111,039 us9.9%12 us0.0%
PhabricatorApplicationSearchEngine::loadAllNamedQueries111,006 us9.8%36 us0.0%
PhabricatorAuthMessage::loadMessageText110,889 us9.7%5 us0.0%
PhabricatorAuthMessage::loadMessage110,873 us9.7%15 us0.0%
PhabricatorPolicyAwareQuery::executeOne110,783 us9.6%7 us0.0%
PhutilBootloader::loadLibrarySource31310,553 us9.4%785 us0.7%
PhutilURI::__toString3510,208 us9.1%10,187 us9.1%
PhabricatorNamedQueryQuery::loadPage19,905 us8.9%4 us0.0%
PhutilBootloader::executeInclude3139,886 us8.8%4,100 us3.7%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRowsWithConnection29,383 us8.4%22 us0.0%
PhabricatorAuthSessionEngine::willServeRequestForUser19,033 us8.1%18 us0.0%
PhabricatorUser::getTranslation18,849 us7.9%5 us0.0%
PhabricatorAuthProvider::renderStandardLoginButton68,505 us7.6%350 us0.3%
PhabricatorKeyValueDatabaseCache::establishConnection68,148 us7.3%33 us0.0%
PhabricatorStandardPageView::getHead17,201 us6.4%21 us0.0%
PhabricatorAuthMessageQuery::loadPage17,047 us6.3%5 us0.0%
PhabricatorAuthProvider::getAllEnabledProviders15,675 us5.1%12 us0.0%
PhabricatorAuthProvider::getAllProviders15,627 us5.0%74 us0.1%
PhutilRemarkupBlockRule::setMarkupRules125,170 us4.6%118 us0.1%
PhutilQueryString::renderString2225,055 us4.5%276 us0.2%
PhutilTypeSpec::checkMap65,022 us4.5%128 us0.1%
assert_instances_of215,018 us4.5%4,959 us4.4%
xsprintf2224,942 us4.4%1,681 us1.5%
PhutilTypeSpec::newFromString184,878 us4.4%147 us0.1%
PhabricatorBarePageView::getHead14,807 us4.3%35 us0.0%
PhutilRemarkupEngine::postprocessText14,735 us4.2%110 us0.1%
PhutilClassMapQuery::execute134,734 us4.2%46 us0.0%
PhutilClassMapQuery::loadMap104,656 us4.2%218 us0.2%
PhutilQueryString::getMaskedString744,067 us3.6%70 us0.1%
xsprintf_query2294,048 us3.6%1,572 us1.4%
PhutilRemarkupRule::didMarkupText174,026 us3.6%4,026 us3.6%
PhutilTypeSpec::parseTokens183,846 us3.4%2,544 us2.3%
PhabricatorPolicyFilter::apply43,832 us3.4%65 us0.1%
PhutilSymbolLoader::loadObjects103,781 us3.4%157 us0.1%
PhutilURI::__construct423,485 us3.1%812 us0.7%
phabricator_form83,151 us2.8%92 us0.1%
PhutilQueryString::getUnmaskedString1483,129 us2.8%144 us0.1%
pht483,100 us2.8%152 us0.1%
qsprintf543,051 us2.7%179 us0.2%
PhabricatorMainMenuView::renderPhabricatorLogo12,942 us2.6%26 us0.0%
PhutilQueryString::__construct542,872 us2.6%72 us0.1%
AphrontApplicationConfiguration::buildController12,862 us2.6%92 us0.1%
PhutilTranslator::translate482,861 us2.6%2,856 us2.6%
PhabricatorPolicyFilter::checkCapability22,705 us2.4%25 us0.0%