XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,41139,259 us100.0%39,259 us100.0%
main()139,259 us100.0%76 us0.2%
AphrontApplicationConfiguration::processRequest138,014 us96.8%54 us0.1%
DiffusionController::willBeginExecution126,843 us68.4%10 us0.0%
PhabricatorController::willBeginExecution126,677 us68.0%169 us0.4%
PhabricatorPolicyAwareQuery::execute822,396 us57.0%318 us0.8%
PhabricatorPolicyFilter::apply1316,628 us42.4%320 us0.8%
PhabricatorPolicyFilter::hasCapability614,982 us38.2%51 us0.1%
PhabricatorSpacesNamespaceQuery::getViewerSpaces214,797 us37.7%29 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows513,347 us34.0%96 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols9511,022 us28.1%2,933 us7.5%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage410,965 us27.9%22 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies19,512 us24.2%62 us0.2%
LiskDAO::establishConnection78,548 us21.8%79 us0.2%
PhutilSymbolLoader::loadSymbol2148,277 us21.1%1,226 us3.1%
PhabricatorLiskDAO::establishLiveConnection58,276 us21.1%37 us0.1%
DiffusionDiffController::handleRequest18,220 us20.9%33 us0.1%
PhabricatorLiskDAO::newClusterConnection58,219 us20.9%29 us0.1%
PhabricatorPolicyAwareQuery::executeOne28,118 us20.7%16 us0.0%
DiffusionController::loadDiffusionContext17,909 us20.1%2 us0.0%
DiffusionController::loadContext17,907 us20.1%34 us0.1%
PhabricatorDatabaseRef::isReachable57,902 us20.1%27 us0.1%
AphrontBaseMySQLDatabaseConnection::openConnection57,865 us20.0%5 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection347,860 us20.0%9 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection57,851 us20.0%72 us0.2%
DiffusionRequest::newFromDictionary17,720 us19.7%11 us0.0%
AphrontMySQLiDatabaseConnection::connect57,703 us19.6%119 us0.3%
DiffusionRequest::newFromIdentifier17,683 us19.6%27 us0.1%
PhutilBootloader::loadLibrarySource2137,184 us18.3%582 us1.5%
PhutilBootloader::executeInclude2136,667 us17.0%1,724 us4.4%
spl_autoload_call876,483 us16.5%138 us0.4%
PhutilClassMapQuery::execute266,460 us16.5%64 us0.2%
PhabricatorProjectQuery::loadPage26,424 us16.4%8 us0.0%
__phutil_autoload876,377 us16.2%453 us1.2%
PhutilClassMapQuery::loadMap86,345 us16.2%239 us0.6%
mysqli::real_connect56,234 us15.9%6,234 us15.9%
PhabricatorProjectsPolicyRule::willApplyRules15,637 us14.4%33 us0.1%
call_user_func_array965,478 us14.0%195 us0.5%
PhutilSymbolLoader::loadObjects85,478 us14.0%190 us0.5%
PhabricatorAuthSessionEngine::loadUserForSession14,388 us11.2%93 us0.2%
PhabricatorSpacesNamespaceQuery::getAllSpaces53,823 us9.7%32 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause53,807 us9.7%18 us0.0%
PhabricatorSpacesNamespaceQuery::getSpacesExist13,795 us9.7%2 us0.0%
PhabricatorPolicyFilter::checkCapability193,714 us9.5%179 us0.5%
queryfx_all73,661 us9.3%35 us0.1%
PhabricatorPolicyQuery::loadPage13,653 us9.3%29 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts53,584 us9.1%37 us0.1%
PhabricatorSpacesNamespaceQuery::loadPage13,528 us9.0%6 us0.0%
PhabricatorRepositoryQuery::didFilterPage13,491 us8.9%28 us0.1%
queryfx73,464 us8.8%51 us0.1%
PhabricatorRepositoryQuery::loadPage13,257 us8.3%8 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey173,211 us8.2%37 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause53,207 us8.2%80 us0.2%
PhabricatorPolicyCapability::getCapabilityMap173,174 us8.1%81 us0.2%
PhabricatorProjectQuery::buildJoinClauseParts23,093 us7.9%14 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns202,931 us7.5%119 us0.3%
PhabricatorProjectQuery::getOrderableColumns82,794 us7.1%37 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery72,788 us7.1%112 us0.3%
PhabricatorCustomField::getObjectFields12,653 us6.8%46 us0.1%
AphrontApplicationConfiguration::buildController12,613 us6.7%80 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery72,552 us6.5%82 us0.2%
mysqli::query72,462 us6.3%2,462 us6.3%
LiskDAO::loadAllWhere12,168 us5.5%7 us0.0%
PhabricatorCustomField::buildFieldList12,119 us5.4%28 us0.1%
LiskDAO::loadRawDataWhere12,089 us5.3%22 us0.1%
qsprintf502,040 us5.2%176 us0.4%
xsprintf501,856 us4.7%738 us1.9%
PhabricatorProjectConfiguredCustomField::createFields11,558 us4.0%8 us0.0%
PhabricatorStandardCustomField::buildStandardFields21,460 us3.7%39 us0.1%
PhabricatorRepositoryURIQuery::loadPage11,353 us3.4%4 us0.0%
PhabricatorPlatformSite::getRoutingMaps11,342 us3.4%368 us0.9%
PhabricatorPolicyFilter::applyApplicationChecks101,295 us3.3%89 us0.2%
mysqli::set_charset51,293 us3.3%1,293 us3.3%
LiskDAO::loadFromArray181,005 us2.6%307 us0.8%
xsprintf_query127999 us2.5%542 us1.4%
PhabricatorPolicyQuery::getObjectPolicies1953 us2.4%94 us0.2%
queryfx_one1949 us2.4%11 us0.0%
PhabricatorAuthSessionEngine::getUserCacheQueryParts1928 us2.4%62 us0.2%
PhabricatorRepository::attachURIs1928 us2.4%66 us0.2%
PhabricatorPolicyFilter::getApplicationForPHID19830 us2.1%53 us0.1%
newv130755 us1.9%280 us0.7%
LiskDAO::loadAllFromArray6749 us1.9%46 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause5729 us1.9%23 us0.1%
PhabricatorPHIDType::getTypes4689 us1.8%34 us0.1%
PhabricatorPolicyQuery::getObjectPolicyRules1687 us1.7%41 us0.1%
LiskDAO::__call225678 us1.7%172 us0.4%
PhabricatorEnv::getEnvConfig208641 us1.6%127 us0.3%
PhabricatorApplication::isClassInstalledForViewer25622 us1.6%152 us0.4%
PhabricatorRepository::newBuiltinURIs1592 us1.5%118 us0.3%
PhabricatorAuthSessionEngine::willServeRequestForUser1580 us1.5%14 us0.0%
LiskDAO::checkProperty104579 us1.5%141 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClause5579 us1.5%18 us0.0%
AphrontApplicationConfiguration::buildSiteForRequest1565 us1.4%11 us0.0%
PhabricatorCachedClassMapQuery::loadClasses4565 us1.4%39 us0.1%
PhabricatorConfigStackSource::getKeys20514 us1.3%159 us0.4%
LiskDAO::hasProperty74506 us1.3%16 us0.0%
LiskDAO::call225506 us1.3%397 us1.0%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause5500 us1.3%77 us0.2%
ReflectionClass::__construct350483 us1.2%37 us0.1%
PhabricatorPolicyQuery::getGlobalPolicies1450 us1.1%62 us0.2%
call_user_func102447 us1.1%138 us0.4%