XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total12,55229,195 us100.0%29,195 us100.0%
main()129,195 us100.0%76 us0.3%
AphrontApplicationConfiguration::processRequest127,922 us95.6%62 us0.2%
PhabricatorController::willBeginExecution122,395 us76.7%149 us0.5%
PhabricatorPolicyAwareQuery::execute614,105 us48.3%150 us0.5%
PhabricatorPolicyFilter::apply1012,272 us42.0%176 us0.6%
PhabricatorSpacesNamespaceQuery::getViewerSpaces112,054 us41.3%22 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies110,499 us36.0%62 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols869,881 us33.8%2,712 us9.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage37,621 us26.1%15 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows37,391 us25.3%56 us0.2%
PhutilSymbolLoader::loadSymbol2397,325 us25.1%1,354 us4.6%
PhutilClassMapQuery::execute146,512 us22.3%41 us0.1%
PhutilClassMapQuery::loadMap76,438 us22.1%277 us0.9%
PhutilBootloader::loadLibrarySource2366,111 us20.9%608 us2.1%
PhutilSymbolLoader::loadObjects85,811 us19.9%218 us0.7%
PhutilBootloader::executeInclude2365,571 us19.1%1,786 us6.1%
PhabricatorProjectQuery::loadPage25,526 us18.9%8 us0.0%
spl_autoload_call785,079 us17.4%126 us0.4%
__phutil_autoload784,986 us17.1%401 us1.4%
PhabricatorProjectsPolicyRule::willApplyRules14,934 us16.9%31 us0.1%
LiskDAO::establishConnection64,695 us16.1%69 us0.2%
PhabricatorLiskDAO::establishLiveConnection54,456 us15.3%61 us0.2%
PhabricatorLiskDAO::newClusterConnection54,374 us15.0%28 us0.1%
PhabricatorDatabaseRef::isReachable54,138 us14.2%30 us0.1%
AphrontBaseMySQLDatabaseConnection::openConnection54,098 us14.0%7 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection294,094 us14.0%9 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection54,085 us14.0%74 us0.3%
AphrontMySQLiDatabaseConnection::connect53,925 us13.4%129 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,737 us12.8%12 us0.0%
PhabricatorAuthSessionEngine::loadUserForSession13,587 us12.3%146 us0.5%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,555 us12.2%22 us0.1%
mysqli::real_connect53,327 us11.4%3,327 us11.4%
PhabricatorProjectQuery::buildJoinClauseParts23,272 us11.2%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,257 us11.2%50 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,996 us10.3%72 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,976 us10.2%35 us0.1%
call_user_func_array892,955 us10.1%166 us0.6%
PhabricatorPolicyFilter::checkCapability72,940 us10.1%88 us0.3%
AphrontController::handleRequest12,901 us9.9%5 us0.0%
DarkConsoleDataController::processRequest12,895 us9.9%41 us0.1%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,889 us9.9%25 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,864 us9.8%25 us0.1%
PhabricatorCustomField::getObjectFields12,837 us9.7%46 us0.2%
PhabricatorPolicyFilter::hasCapability52,793 us9.6%43 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey52,661 us9.1%14 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,647 us9.1%30 us0.1%
PhabricatorPolicyQuery::loadPage12,543 us8.7%32 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,520 us8.6%26 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist12,515 us8.6%2 us0.0%
AphrontApplicationConfiguration::buildController12,366 us8.1%74 us0.3%
PhabricatorCustomField::buildFieldList12,347 us8.0%38 us0.1%
PhabricatorSpacesNamespaceQuery::loadPage12,265 us7.8%8 us0.0%
PhutilKeyValueCache::getKey242,135 us7.3%78 us0.3%
PhutilKeyValueCacheProfiler::getKeys31,979 us6.8%37 us0.1%
PhabricatorAuthSessionEngine::willServeRequestForUser11,942 us6.7%10 us0.0%
PhabricatorUser::getTranslation11,931 us6.6%7 us0.0%
queryfx_all61,918 us6.6%28 us0.1%
PhabricatorKeyValueDatabaseCache::getKeys11,872 us6.4%20 us0.1%
queryfx61,799 us6.2%33 us0.1%
PhabricatorUser::getUserSetting21,662 us5.7%30 us0.1%
qsprintf361,657 us5.7%122 us0.4%
PhabricatorSetting::getAllSettings21,538 us5.3%12 us0.0%
xsprintf361,525 us5.2%641 us2.2%
PhabricatorKeyValueDatabaseCache::establishConnection11,437 us4.9%10 us0.0%
PhabricatorProjectConfiguredCustomField::createFields11,169 us4.0%9 us0.0%
LiskDAO::loadAllWhere11,158 us4.0%7 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery61,134 us3.9%106 us0.4%
PhabricatorPlatformSite::getRoutingMaps11,092 us3.7%335 us1.1%
PhabricatorStandardCustomField::buildStandardFields21,089 us3.7%40 us0.1%
LiskDAO::loadRawDataWhere11,071 us3.7%21 us0.1%
PhabricatorAuthSessionEngine::getUserCacheQueryParts1969 us3.3%63 us0.2%
PhabricatorPolicyQuery::getObjectPolicies1916 us3.1%101 us0.3%
AphrontMySQLiDatabaseConnection::rawQuery6902 us3.1%54 us0.2%
mysqli::query6839 us2.9%839 us2.9%
LiskDAO::loadFromArray7821 us2.8%197 us0.7%
xsprintf_query94798 us2.7%411 us1.4%
PhutilErrorHandler::handleError1718 us2.5%21 us0.1%
PhutilTypeSpec::checkMap1673 us2.3%12 us0.0%
PhutilErrorHandler::dispatchErrorMessage1665 us2.3%17 us0.1%
PhutilTypeSpec::newFromString1661 us2.3%12 us0.0%
PhabricatorPolicyQuery::getObjectPolicyRules1624 us2.1%38 us0.1%
PhabricatorEnv::getEnvConfig167624 us2.1%105 us0.4%
PhutilErrorHandler::outputStacktrace1586 us2.0%12 us0.0%
queryfx_one1569 us1.9%13 us0.0%
LiskDAO::checkProperty58547 us1.9%147 us0.5%
PhutilErrorHandler::formatStacktrace1547 us1.9%67 us0.2%
AphrontApplicationConfiguration::buildSiteForRequest1525 us1.8%11 us0.0%
PhabricatorConfigStackSource::getKeys19519 us1.8%155 us0.5%
LiskDAO::hasProperty45518 us1.8%46 us0.2%
newv161505 us1.7%342 us1.2%
call_user_func129503 us1.7%144 us0.5%
AphrontApplicationConfiguration::routePath1432 us1.5%39 us0.1%
PhutilErrorHandler::getLibraryVersions1414 us1.4%151 us0.5%
mysqli::set_charset5405 us1.4%405 us1.4%
LiskDAO::getAllLiskProperties4398 us1.4%243 us0.8%
AphrontRoutingMap::routePath23393 us1.3%93 us0.3%
PhabricatorPolicyQuery::getGlobalPolicies1382 us1.3%54 us0.2%
PhabricatorConfigProxySource::getKeys95364 us1.2%174 us0.6%
AphrontDefaultApplicationConfiguration::buildRequest1354 us1.2%39 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClause3334 us1.1%12 us0.0%