XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total10,35220,995 us100.0%20,995 us100.0%
main()120,995 us100.0%78 us0.4%
AphrontApplicationConfiguration::processRequest119,629 us93.5%59 us0.3%
PhabricatorController::willBeginExecution116,862 us80.3%148 us0.7%
PhabricatorPolicyAwareQuery::execute612,263 us58.4%145 us0.7%
PhabricatorPolicyFilter::apply1010,945 us52.1%181 us0.9%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,663 us50.8%26 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies19,257 us44.1%73 us0.3%
PhutilSymbolLoader::selectAndLoadSymbols847,878 us37.5%1,953 us9.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,577 us31.3%57 us0.3%
PhutilSymbolLoader::loadSymbol1886,064 us28.9%1,042 us5.0%
PhabricatorProjectQuery::loadPage25,246 us25.0%18 us0.1%
PhutilBootloader::loadLibrarySource1875,156 us24.6%484 us2.3%
PhutilBootloader::executeInclude1874,740 us22.6%1,387 us6.6%
PhabricatorProjectsPolicyRule::willApplyRules14,667 us22.2%31 us0.1%
PhutilClassMapQuery::execute104,578 us21.8%28 us0.1%
PhutilClassMapQuery::loadMap54,523 us21.5%178 us0.8%
spl_autoload_call784,519 us21.5%112 us0.5%
__phutil_autoload784,438 us21.1%391 us1.9%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause34,303 us20.5%12 us0.1%
PhutilSymbolLoader::loadObjects64,209 us20.0%169 us0.8%
PhabricatorProjectQuery::buildJoinClauseParts23,951 us18.8%22 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,684 us17.5%13 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,564 us17.0%47 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns123,328 us15.9%71 us0.3%
PhabricatorProjectQuery::getOrderableColumns83,303 us15.7%29 us0.1%
PhabricatorCustomField::getObjectFields13,173 us15.1%49 us0.2%
PhabricatorCustomField::buildFieldList12,665 us12.7%36 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,586 us12.3%21 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,565 us12.2%20 us0.1%
PhabricatorPolicyFilter::checkCapability72,555 us12.2%82 us0.4%
PhabricatorPolicyFilter::hasCapability52,500 us11.9%40 us0.2%
queryfx_all62,488 us11.9%28 us0.1%
queryfx62,385 us11.4%29 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey52,348 us11.2%14 us0.1%
PhabricatorPolicyCapability::getCapabilityMap52,334 us11.1%28 us0.1%
AphrontApplicationConfiguration::buildController12,297 us10.9%68 us0.3%
qsprintf272,180 us10.4%95 us0.5%
xsprintf272,082 us9.9%456 us2.2%
PhabricatorSpacesNamespaceQuery::getAllSpaces21,942 us9.2%23 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist11,937 us9.2%2 us0.0%
PhabricatorPolicyQuery::loadPage11,853 us8.8%33 us0.2%
PhabricatorSpacesNamespaceQuery::loadPage11,662 us7.9%8 us0.0%
xsprintf_query661,561 us7.4%287 us1.4%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage11,522 us7.2%6 us0.0%
PhabricatorProjectConfiguredCustomField::createFields11,448 us6.9%9 us0.0%
PhabricatorAuthSessionEngine::loadUserForSession11,430 us6.8%78 us0.4%
PhabricatorStandardCustomField::buildStandardFields21,381 us6.6%37 us0.2%
AphrontBaseMySQLDatabaseConnection::requireConnection221,305 us6.2%12 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection41,293 us6.2%64 us0.3%
AphrontMySQLiDatabaseConnection::connect41,161 us5.5%102 us0.5%
AphrontMySQLiDatabaseConnection::escapeUTF8String101,124 us5.4%26 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery61,076 us5.1%96 us0.5%
AphrontMySQLiDatabaseConnection::escapeBinaryString101,036 us4.9%26 us0.1%
PhabricatorPlatformSite::getRoutingMaps11,012 us4.8%316 us1.5%
LiskDAO::loadRawDataWhere2947 us4.5%34 us0.2%
queryfx_one1771 us3.7%10 us0.0%
AphrontDatabaseConnection::queryData2767 us3.7%9 us0.0%
LiskDAO::loadAllWhere1743 us3.5%7 us0.0%
call_user_func_array76732 us3.5%158 us0.8%
PhutilTypeSpec::checkMap1718 us3.4%11 us0.1%
PhutilTypeSpec::newFromString1707 us3.4%12 us0.1%
mysqli::real_connect4694 us3.3%694 us3.3%
AphrontApplicationConfiguration::routePath1693 us3.3%69 us0.3%
PhabricatorPolicyQuery::getObjectPolicies1639 us3.0%66 us0.3%
AphrontRoutingMap::routePath53624 us3.0%168 us0.8%
LiskDAO::loadFromArray8620 us3.0%169 us0.8%
AphrontMySQLiDatabaseConnection::rawQuery6569 us2.7%31 us0.1%
PhabricatorSetupCheck::willProcessRequest1560 us2.7%5 us0.0%
mysqli::query6538 us2.6%538 us2.6%
PhabricatorSetupCheck::getOpenSetupIssueKeys1510 us2.4%5 us0.0%
PhabricatorEnv::getEnvConfig165510 us2.4%105 us0.5%
PhabricatorUser::loadPreferences1476 us2.3%14 us0.1%
AphrontApplicationConfiguration::buildSiteForRequest1473 us2.3%10 us0.0%
newv117467 us2.2%227 us1.1%
PhabricatorPolicyQuery::getObjectPolicyRules1458 us2.2%30 us0.1%
PhutilTypeSpec::parseTokens1427 us2.0%270 us1.3%
PhabricatorCaches::getSetupCache2423 us2.0%20 us0.1%
LiskDAO::establishConnection6405 us1.9%60 us0.3%
PhabricatorConfigStackSource::getKeys19404 us1.9%124 us0.6%
LiskDAO::checkProperty68389 us1.9%71 us0.3%
LiskDAO::loadOneWhere1385 us1.8%11 us0.1%
PhabricatorPolicyQuery::getGlobalPolicies1381 us1.8%57 us0.3%
PhabricatorPolicyAwareQuery::executeOne1362 us1.7%11 us0.1%
LiskDAO::hasProperty55348 us1.7%22 us0.1%
LiskDAO::getAllLiskProperties5318 us1.5%215 us1.0%
DarkConsoleCore::__construct1316 us1.5%20 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClause3315 us1.5%11 us0.1%
mysqli::set_charset4314 us1.5%314 us1.5%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3309 us1.5%13 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3302 us1.4%48 us0.2%
PhabricatorCaches::newStackFromCaches1287 us1.4%13 us0.1%
call_user_func84285 us1.4%72 us0.3%
run_init::query/PhabricatorSpacesNamespaceQuery.php1284 us1.4%24 us0.1%
PhabricatorConfigProxySource::getKeys76280 us1.3%145 us0.7%
PhabricatorApplication::getAllInstalledApplications1261 us1.2%92 us0.4%
AphrontRoutingMap::tryRoute93259 us1.2%193 us0.9%
PhabricatorCursorPagedPolicyAwareQuery::getOrderVector9256 us1.2%21 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClauseParts3255 us1.2%18 us0.1%
PhabricatorApplicationQuery::loadPage2244 us1.2%215 us1.0%
pht20242 us1.2%68 us0.3%