XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total10,35220,595 us100.0%20,595 us100.0%
main()120,595 us100.0%77 us0.4%
AphrontApplicationConfiguration::processRequest119,310 us93.8%62 us0.3%
PhabricatorController::willBeginExecution116,375 us79.5%152 us0.7%
PhabricatorPolicyAwareQuery::execute611,832 us57.5%149 us0.7%
PhabricatorPolicyFilter::apply1010,442 us50.7%176 us0.9%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,172 us49.4%22 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies18,770 us42.6%61 us0.3%
PhutilSymbolLoader::selectAndLoadSymbols847,627 us37.0%1,914 us9.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,138 us29.8%59 us0.3%
PhutilSymbolLoader::loadSymbol1885,863 us28.5%1,070 us5.2%
PhutilBootloader::loadLibrarySource1874,928 us23.9%499 us2.4%
PhabricatorProjectQuery::loadPage24,776 us23.2%14 us0.1%
spl_autoload_call784,563 us22.2%117 us0.6%
PhutilBootloader::executeInclude1874,494 us21.8%1,433 us7.0%
__phutil_autoload784,479 us21.7%385 us1.9%
PhutilClassMapQuery::execute104,255 us20.7%27 us0.1%
PhutilClassMapQuery::loadMap54,201 us20.4%163 us0.8%
PhabricatorProjectsPolicyRule::willApplyRules14,169 us20.2%30 us0.1%
PhutilSymbolLoader::loadObjects63,874 us18.8%161 us0.8%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,849 us18.7%13 us0.1%
PhabricatorProjectQuery::buildJoinClauseParts23,481 us16.9%25 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,204 us15.6%13 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,077 us14.9%48 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,837 us13.8%72 us0.3%
PhabricatorProjectQuery::getOrderableColumns82,809 us13.6%27 us0.1%
PhabricatorCustomField::getObjectFields12,679 us13.0%46 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,587 us12.6%21 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,566 us12.5%22 us0.1%
PhabricatorPolicyFilter::checkCapability72,555 us12.4%85 us0.4%
queryfx_all62,543 us12.3%28 us0.1%
PhabricatorPolicyFilter::hasCapability52,500 us12.1%43 us0.2%
queryfx62,441 us11.9%33 us0.2%
PhabricatorPolicyCapability::getCapabilityByKey52,348 us11.4%14 us0.1%
PhabricatorPolicyCapability::getCapabilityMap52,334 us11.3%28 us0.1%
AphrontApplicationConfiguration::buildController12,283 us11.1%68 us0.3%
qsprintf272,270 us11.0%95 us0.5%
PhabricatorCustomField::buildFieldList12,215 us10.8%40 us0.2%
xsprintf272,172 us10.5%460 us2.2%
PhabricatorSpacesNamespaceQuery::getAllSpaces21,975 us9.6%24 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist11,971 us9.6%2 us0.0%
PhabricatorPolicyQuery::loadPage11,879 us9.1%30 us0.1%
PhabricatorSpacesNamespaceQuery::loadPage11,690 us8.2%7 us0.0%
xsprintf_query661,647 us8.0%305 us1.5%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage11,549 us7.5%6 us0.0%
PhabricatorAuthSessionEngine::loadUserForSession11,443 us7.0%79 us0.4%
AphrontBaseMySQLDatabaseConnection::requireConnection221,330 us6.5%10 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection41,320 us6.4%63 us0.3%
AphrontMySQLiDatabaseConnection::connect41,189 us5.8%106 us0.5%
AphrontMySQLiDatabaseConnection::escapeUTF8String101,146 us5.6%24 us0.1%
PhabricatorProjectConfiguredCustomField::createFields11,144 us5.6%8 us0.0%
PhabricatorStandardCustomField::buildStandardFields21,085 us5.3%37 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString101,062 us5.2%26 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery61,062 us5.2%95 us0.5%
PhabricatorPlatformSite::getRoutingMaps11,023 us5.0%326 us1.6%
LiskDAO::loadRawDataWhere2962 us4.7%33 us0.2%
AphrontDatabaseConnection::queryData2783 us3.8%8 us0.0%
queryfx_one1781 us3.8%10 us0.0%
LiskDAO::loadAllWhere1766 us3.7%7 us0.0%
mysqli::real_connect4748 us3.6%748 us3.6%
call_user_func_array76747 us3.6%150 us0.7%
AphrontApplicationConfiguration::routePath1668 us3.2%71 us0.3%
LiskDAO::loadFromArray8655 us3.2%167 us0.8%
PhabricatorPolicyQuery::getObjectPolicies1607 us2.9%63 us0.3%
PhutilTypeSpec::checkMap1597 us2.9%10 us0.0%
AphrontRoutingMap::routePath53597 us2.9%175 us0.8%
PhutilTypeSpec::newFromString1587 us2.9%12 us0.1%
AphrontMySQLiDatabaseConnection::rawQuery6557 us2.7%29 us0.1%
mysqli::query6528 us2.6%528 us2.6%
PhabricatorSetupCheck::willProcessRequest1525 us2.5%5 us0.0%
PhabricatorUser::loadPreferences1508 us2.5%14 us0.1%
PhabricatorEnv::getEnvConfig165495 us2.4%104 us0.5%
PhabricatorSetupCheck::getOpenSetupIssueKeys1476 us2.3%5 us0.0%
AphrontApplicationConfiguration::buildSiteForRequest1473 us2.3%11 us0.1%
newv117443 us2.2%239 us1.2%
PhabricatorPolicyQuery::getObjectPolicyRules1433 us2.1%29 us0.1%
LiskDAO::checkProperty68423 us2.1%76 us0.4%
PhabricatorPolicyQuery::getGlobalPolicies1422 us2.0%79 us0.4%
LiskDAO::loadOneWhere1415 us2.0%16 us0.1%
LiskDAO::establishConnection6407 us2.0%61 us0.3%
PhabricatorCaches::getSetupCache2396 us1.9%6 us0.0%
PhabricatorFileCommentController::handleRequest1395 us1.9%10 us0.0%
PhabricatorConfigStackSource::getKeys19391 us1.9%114 us0.6%
LiskDAO::hasProperty55381 us1.8%25 us0.1%
PhabricatorPolicyAwareQuery::executeOne1350 us1.7%8 us0.0%
LiskDAO::getAllLiskProperties5347 us1.7%235 us1.1%
PhutilTypeSpec::parseTokens1320 us1.6%178 us0.9%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClause3310 us1.5%11 us0.1%
DarkConsoleCore::__construct1308 us1.5%20 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3305 us1.5%13 us0.1%
call_user_func84301 us1.5%89 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3294 us1.4%46 us0.2%
mysqli::set_charset4287 us1.4%287 us1.4%
PhabricatorConfigProxySource::getKeys76277 us1.3%143 us0.7%
run_init::query/PhabricatorSpacesNamespaceQuery.php1275 us1.3%24 us0.1%
PhabricatorCaches::newStackFromCaches1274 us1.3%13 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderVector9260 us1.3%21 us0.1%
PhabricatorApplication::getAllInstalledApplications1259 us1.3%88 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClauseParts3250 us1.2%18 us0.1%
pht20241 us1.2%68 us0.3%
AphrontRoutingMap::tryRoute93241 us1.2%172 us0.8%