XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total11,92669,200 us100.0%69,200 us100.0%
main()169,200 us100.0%100 us0.1%
AphrontApplicationConfiguration::processRequest159,683 us86.2%78 us0.1%
PhabricatorController::willBeginExecution153,209 us76.9%196 us0.3%
PhabricatorPolicyAwareQuery::execute633,171 us47.9%250 us0.4%
PhabricatorPolicyFilter::apply930,184 us43.6%216 us0.3%
PhabricatorSpacesNamespaceQuery::getViewerSpaces129,780 us43.0%29 us0.0%
PhabricatorPolicyFilter::hasCapability429,711 us42.9%48 us0.1%
LiskDAO::establishConnection625,905 us37.4%94 us0.1%
PhabricatorLiskDAO::establishLiveConnection525,455 us36.8%60 us0.1%
PhabricatorLiskDAO::newClusterConnection525,335 us36.6%44 us0.1%
PhabricatorDatabaseRef::isReachable524,776 us35.8%47 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection2924,704 us35.7%32 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection524,699 us35.7%11 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection524,672 us35.7%93 us0.1%
AphrontMySQLiDatabaseConnection::connect524,441 us35.3%184 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage322,187 us32.1%21 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows321,873 us31.6%81 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies120,746 us30.0%78 us0.1%
mysqli::real_connect518,521 us26.8%18,521 us26.8%
PhabricatorProjectQuery::loadPage213,854 us20.0%13 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols8513,232 us19.1%3,031 us4.4%
PhabricatorProjectsPolicyRule::willApplyRules111,424 us16.5%38 us0.1%
queryfx_all69,994 us14.4%60 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession19,969 us14.4%144 us0.2%
PhutilSymbolLoader::loadSymbol1999,892 us14.3%1,848 us2.7%
queryfx69,812 us14.2%67 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces28,984 us13.0%35 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist18,974 us13.0%3 us0.0%
PhabricatorPolicyQuery::loadPage18,961 us12.9%37 us0.1%
PhutilClassMapQuery::execute128,798 us12.7%59 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery68,717 us12.6%126 us0.2%
PhutilClassMapQuery::loadMap78,690 us12.6%355 us0.5%
PhabricatorSpacesNamespaceQuery::loadPage18,601 us12.4%11 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery68,419 us12.2%72 us0.1%
mysqli::query68,327 us12.0%8,327 us12.0%
PhutilBootloader::loadLibrarySource1987,920 us11.4%830 us1.2%
PhabricatorSetupCheck::willProcessRequest17,895 us11.4%14 us0.0%
PhutilKeyValueCache::getKey247,764 us11.2%115 us0.2%
spl_autoload_call787,483 us10.8%211 us0.3%
PhabricatorSetupCheck::getOpenSetupIssueKeysFromDatabase17,467 us10.8%12 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys17,346 us10.6%22 us0.0%
__phutil_autoload787,331 us10.6%605 us0.9%
PhutilSymbolLoader::loadObjects77,282 us10.5%299 us0.4%
PhutilBootloader::executeInclude1987,009 us10.1%2,066 us3.0%
LiskDAO::loadAllWhere16,768 us9.8%10 us0.0%
LiskDAO::loadRawDataWhere16,644 us9.6%26 us0.0%
mysqli::set_charset55,606 us8.1%5,606 us8.1%
PhabricatorKeyValueDatabaseCache::establishConnection15,599 us8.1%13 us0.0%
PhabricatorPolicyFilter::checkCapability65,582 us8.1%105 us0.2%
PhabricatorPolicyCapability::getCapabilityByKey45,185 us7.5%16 us0.0%
PhabricatorPolicyCapability::getCapabilityMap45,165 us7.5%34 us0.0%
AphrontApplicationConfiguration::buildController15,055 us7.3%85 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause34,615 us6.7%23 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts34,303 us6.2%28 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,925 us5.7%18 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,877 us5.6%72 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns123,459 us5.0%107 us0.2%
PhabricatorProjectQuery::getOrderableColumns83,424 us4.9%60 us0.1%
PhabricatorCustomField::getObjectFields13,187 us4.6%58 us0.1%
qsprintf362,898 us4.2%195 us0.3%
xsprintf362,629 us3.8%871 us1.3%
PhabricatorCustomField::buildFieldList12,414 us3.5%37 us0.1%
PhabricatorPlatformSite::getRoutingMaps12,185 us3.2%547 us0.8%
queryfx_one12,149 us3.1%12 us0.0%
PhabricatorProjectConfiguredCustomField::createFields11,678 us2.4%10 us0.0%
call_user_func_array801,641 us2.4%248 us0.4%
xsprintf_query941,578 us2.3%696 us1.0%
PhabricatorAuthSessionEngine::getUserCacheQueryParts11,578 us2.3%75 us0.1%
PhabricatorStandardCustomField::buildStandardFields21,565 us2.3%54 us0.1%
AphrontApplicationConfiguration::routePath11,484 us2.1%121 us0.2%
PhabricatorPolicyQuery::getObjectPolicies11,416 us2.0%164 us0.2%
AphrontDatabaseConnection::queryData11,408 us2.0%8 us0.0%
PhabricatorEnv::getEnvConfig1591,405 us2.0%268 us0.4%
AphrontRoutingMap::routePath601,363 us2.0%345 us0.5%
PhabricatorConfigStackSource::getKeys211,121 us1.6%226 us0.3%
LiskDAO::loadFromArray7915 us1.3%184 us0.3%
PhabricatorPolicyQuery::getObjectPolicyRules1900 us1.3%56 us0.1%
PhabricatorConfigProxySource::getKeys105895 us1.3%393 us0.6%
AphrontApplicationConfiguration::buildSiteForRequest1894 us1.3%16 us0.0%
newv120848 us1.2%397 us0.6%
call_user_func98825 us1.2%228 us0.3%
PhabricatorAuthSessionEngine::willServeRequestForUser1800 us1.2%22 us0.0%
AphrontApplicationConfiguration::writeResponse1792 us1.1%8 us0.0%
AphrontHTTPSink::writeResponse1778 us1.1%33 us0.0%
AphrontRoutingMap::tryRoute103704 us1.0%453 us0.7%
PhabricatorPolicyQuery::getGlobalPolicies1654 us0.9%88 us0.1%
LiskDAO::checkProperty60637 us0.9%159 us0.2%
ReflectionClass::__construct328630 us0.9%346 us0.5%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3606 us0.9%19 us0.0%
PhabricatorApplication::getAllInstalledApplications1602 us0.9%143 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClause3600 us0.9%17 us0.0%
LiskDAO::hasProperty45598 us0.9%87 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3576 us0.8%70 us0.1%
PhabricatorPolicyCapability::getCapabilityKey78553 us0.8%155 us0.2%
PhabricatorPolicyAwareQuery::executeOne1548 us0.8%10 us0.0%
PhabricatorUser::getTranslation1527 us0.8%7 us0.0%
pht25520 us0.8%152 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClauseParts3509 us0.7%25 us0.0%
AphrontDefaultApplicationConfiguration::buildRequest1508 us0.7%44 us0.1%
AphrontResponse::getContentIterator1506 us0.7%3 us0.0%