XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total10,76922,987 us100.0%22,987 us100.0%
main()122,987 us100.0%89 us0.4%
AphrontApplicationConfiguration::processRequest121,882 us95.2%57 us0.2%
PhabricatorController::willBeginExecution118,937 us82.4%150 us0.7%
PhabricatorPolicyAwareQuery::execute613,824 us60.1%177 us0.8%
PhabricatorPolicyFilter::apply1011,917 us51.8%173 us0.8%
PhabricatorSpacesNamespaceQuery::getViewerSpaces111,623 us50.6%22 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies110,221 us44.5%59 us0.3%
PhutilSymbolLoader::selectAndLoadSymbols797,814 us34.0%2,243 us9.8%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage37,329 us31.9%14 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows37,150 us31.1%61 us0.3%
PhutilSymbolLoader::loadSymbol1875,732 us24.9%1,033 us4.5%
PhabricatorProjectQuery::loadPage25,282 us23.0%7 us0.0%
PhutilBootloader::loadLibrarySource1864,823 us21.0%497 us2.2%
PhabricatorProjectsPolicyRule::willApplyRules14,710 us20.5%29 us0.1%
spl_autoload_call734,521 us19.7%118 us0.5%
PhutilClassMapQuery::execute104,513 us19.6%30 us0.1%
PhutilClassMapQuery::loadMap54,459 us19.4%170 us0.7%
__phutil_autoload734,436 us19.3%358 us1.6%
PhutilBootloader::executeInclude1864,384 us19.1%1,357 us5.9%
PhutilSymbolLoader::loadObjects64,124 us17.9%171 us0.7%
LiskDAO::establishConnection63,736 us16.3%64 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,649 us15.9%10 us0.0%
PhabricatorLiskDAO::establishLiveConnection43,507 us15.3%50 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,468 us15.1%19 us0.1%
PhabricatorLiskDAO::newClusterConnection43,441 us15.0%25 us0.1%
PhabricatorDatabaseRef::isReachable43,249 us14.1%21 us0.1%
PhabricatorProjectQuery::buildJoinClauseParts23,231 us14.1%14 us0.1%
AphrontBaseMySQLDatabaseConnection::openConnection43,219 us14.0%7 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection243,212 us14.0%6 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,211 us14.0%47 us0.2%
AphrontBaseMySQLDatabaseConnection::establishConnection43,206 us13.9%55 us0.2%
AphrontMySQLiDatabaseConnection::connect43,086 us13.4%98 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,964 us12.9%68 us0.3%
PhabricatorProjectQuery::getOrderableColumns82,946 us12.8%38 us0.2%
PhabricatorCustomField::getObjectFields12,804 us12.2%48 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,748 us12.0%21 us0.1%
PhabricatorPolicyFilter::checkCapability72,733 us11.9%82 us0.4%
PhabricatorApplication::isClassInstalledForViewer42,727 us11.9%23 us0.1%
PhabricatorPolicyFilter::hasCapability52,662 us11.6%40 us0.2%
PhabricatorPolicyQuery::loadPage12,628 us11.4%29 us0.1%
mysqli::real_connect42,618 us11.4%2,618 us11.4%
AphrontApplicationConfiguration::buildController12,563 us11.1%81 us0.4%
PhabricatorPolicyCapability::getCapabilityByKey52,524 us11.0%14 us0.1%
PhabricatorPolicyCapability::getCapabilityMap52,510 us10.9%29 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,480 us10.8%24 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist12,475 us10.8%2 us0.0%
PhabricatorCustomField::buildFieldList12,317 us10.1%39 us0.2%
PhabricatorSpacesNamespaceQuery::loadPage12,211 us9.6%7 us0.0%
PhabricatorAuthSessionEngine::loadUserForSession11,878 us8.2%81 us0.4%
LiskDAO::loadRawDataWhere21,668 us7.3%35 us0.2%
queryfx_all61,520 us6.6%28 us0.1%
LiskDAO::loadAllWhere11,458 us6.3%7 us0.0%
queryfx61,420 us6.2%29 us0.1%
PhabricatorProjectConfiguredCustomField::createFields11,171 us5.1%8 us0.0%
PhabricatorStandardCustomField::buildStandardFields21,099 us4.8%40 us0.2%
qsprintf281,089 us4.7%93 us0.4%
PhabricatorPlatformSite::getRoutingMaps11,070 us4.7%322 us1.4%
xsprintf28990 us4.3%418 us1.8%
AphrontBaseMySQLDatabaseConnection::executeRawQuery6863 us3.8%95 us0.4%
PhabricatorPolicyQuery::getObjectPolicies1692 us3.0%70 us0.3%
AphrontApplicationConfiguration::routePath1679 us3.0%63 us0.3%
AphrontMySQLiDatabaseConnection::rawQuery6658 us2.9%49 us0.2%
LiskDAO::loadFromArray8643 us2.8%170 us0.7%
PhutilTypeSpec::checkMap1642 us2.8%11 us0.0%
PhutilTypeSpec::newFromString1631 us2.7%10 us0.0%
AphrontRoutingMap::routePath53616 us2.7%164 us0.7%
mysqli::query6602 us2.6%602 us2.6%
PhabricatorEnv::getEnvConfig157548 us2.4%103 us0.4%
AphrontApplicationConfiguration::buildSiteForRequest1510 us2.2%11 us0.0%
xsprintf_query65509 us2.2%278 us1.2%
PhabricatorUser::loadPreferences1509 us2.2%14 us0.1%
PhabricatorPolicyQuery::getObjectPolicyRules1487 us2.1%31 us0.1%
AphrontDatabaseConnection::queryData2461 us2.0%9 us0.0%
PhabricatorConfigStackSource::getKeys18445 us1.9%128 us0.6%
newv117437 us1.9%231 us1.0%
call_user_func_array79425 us1.8%147 us0.6%
LiskDAO::loadOneWhere1415 us1.8%10 us0.0%
LiskDAO::checkProperty68399 us1.7%86 us0.4%
PhabricatorPolicyQuery::getGlobalPolicies1395 us1.7%55 us0.2%
queryfx_one1359 us1.6%9 us0.0%
PhabricatorPolicyAwareQuery::executeOne1354 us1.5%9 us0.0%
LiskDAO::hasProperty55344 us1.5%12 us0.1%
PhutilTypeSpec::parseTokens1334 us1.5%188 us0.8%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClause3328 us1.4%11 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3328 us1.4%13 us0.1%
DarkConsoleCore::__construct1327 us1.4%19 us0.1%
mysqli::set_charset4322 us1.4%322 us1.4%
PhabricatorConfigProxySource::getKeys90317 us1.4%168 us0.7%
LiskDAO::getAllLiskProperties5313 us1.4%212 us0.9%
call_user_func87307 us1.3%86 us0.4%
run_init::query/PhabricatorSpacesNamespaceQuery.php1298 us1.3%28 us0.1%
AphrontDefaultApplicationConfiguration::buildRequest1291 us1.3%37 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3290 us1.3%46 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClauseParts3279 us1.2%17 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderVector9271 us1.2%22 us0.1%
PhabricatorApplication::getAllInstalledApplications1258 us1.1%89 us0.4%
AphrontRoutingMap::tryRoute92251 us1.1%196 us0.9%
pht22250 us1.1%72 us0.3%
PhabricatorProjectQuery::buildWhereClauseParts2238 us1.0%19 us0.1%
PhutilKeyValueCache::getKey22236 us1.0%67 us0.3%