XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,87168,472 us100.0%68,472 us100.0%
main()168,472 us100.0%74 us0.1%
AphrontApplicationConfiguration::processRequest165,340 us95.4%65 us0.1%
PhabricatorTypeaheadModularDatasourceController::handleRequest143,430 us63.4%110 us0.2%
PhabricatorTypeaheadCompositeDatasource::loadResults237,760 us55.1%167 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols7132,845 us48.0%3,455 us5.0%
PhabricatorPolicyAwareQuery::execute1431,310 us45.7%548 us0.8%
PhutilSymbolLoader::loadSymbol24029,205 us42.7%2,425 us3.5%
PhutilBootloader::loadLibrarySource23726,686 us39.0%1,182 us1.7%
PhutilBootloader::executeInclude23725,382 us37.1%17,447 us25.5%
PhutilSymbolLoader::loadObjects321,035 us30.7%382 us0.6%
PhabricatorController::willBeginExecution118,224 us26.6%263 us0.4%
__phutil_autoload6712,768 us18.6%625 us0.9%
PhabricatorTypeaheadMonogramDatasource::loadResults112,393 us18.1%37 us0.1%
PhabricatorObjectQuery::loadPage112,104 us17.7%28 us0.0%
PhabricatorPHIDType::getAllTypes211,191 us16.3%376 us0.5%
PhabricatorPolicyFilter::apply139,162 us13.4%332 us0.5%
PhabricatorPolicyAwareQuery::executeOne18,265 us12.1%12 us0.0%
DiffusionSymbolDatasource::loadResults18,144 us11.9%131 us0.2%
PhabricatorApplicationDatasource::loadResults17,635 us11.2%1,648 us2.4%
queryfx_all87,422 us10.8%55 us0.1%
PhabricatorPolicyFilter::checkCapability117,388 us10.8%160 us0.2%
queryfx87,220 us10.5%56 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey117,036 us10.3%55 us0.1%
PhabricatorPolicyCapability::getCapabilityMap116,971 us10.2%90 us0.1%
PhabricatorTypeaheadDatasource::executeQuery26,915 us10.1%35 us0.1%
DiffusionSymbolQuery::execute16,379 us9.3%48 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery85,313 us7.8%223 us0.3%
AphrontMySQLiDatabaseConnection::rawQuery84,797 us7.0%61 us0.1%
mysqli::query84,729 us6.9%4,729 us6.9%
PhabricatorProjectDatasource::loadResults14,398 us6.4%61 us0.1%
qsprintf274,280 us6.3%152 us0.2%
xsprintf274,084 us6.0%786 us1.1%
PhabricatorPeopleDatasource::loadResults13,583 us5.2%41 us0.1%
PhabricatorProjectQuery::loadPage13,521 us5.1%37 us0.1%
pht2303,354 us4.9%990 us1.4%
xsprintf_query643,185 us4.7%526 us0.8%
PhabricatorAuthSessionEngine::loadUserForSession13,160 us4.6%149 us0.2%
AphrontApplicationConfiguration::buildController13,125 us4.6%47 us0.1%
AphrontApplicationConfiguration::buildControllerForPath12,766 us4.0%400 us0.6%
PhabricatorPeopleQuery::loadPage12,417 us3.5%33 us0.0%
DiffusionSymbolQuery::loadRepositories12,392 us3.5%65 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String72,282 us3.3%31 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString72,163 us3.2%27 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection232,141 us3.1%30 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection32,111 us3.1%76 us0.1%
PhutilTranslator::translate2301,931 us2.8%1,527 us2.2%
AphrontMySQLiDatabaseConnection::connect31,909 us2.8%104 us0.2%
queryfx_one11,818 us2.7%15 us0.0%
PhabricatorTypeaheadCompositeDatasource::getUsableDatasources21,767 us2.6%123 us0.2%
PhabricatorProjectQuery::buildJoinClause11,700 us2.5%38 us0.1%
LiskDAO::loadFromArray61,497 us2.2%270 us0.4%
PhabricatorSetupCheck::willProcessRequest11,482 us2.2%8 us0.0%
PhabricatorTypeaheadDatasource::filterResultsAgainstTokens11,444 us2.1%398 us0.6%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,391 us2.0%11 us0.0%
PhabricatorRepositoryQuery::loadPage11,384 us2.0%40 us0.1%
newv1801,323 us1.9%502 us0.7%
mysqli::real_connect31,297 us1.9%1,297 us1.9%
PhabricatorApplicationQuery::loadPage101,281 us1.9%1,085 us1.6%
LiskDAO::loadRawDataWhere21,217 us1.8%50 us0.1%
DiffusionSymbolQuery::loadArcanistProjects11,213 us1.8%37 us0.1%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication141,204 us1.8%99 us0.1%
PhabricatorRepositorySymbol::getURI21,197 us1.7%44 us0.1%
PhabricatorTypeaheadDatasource::tokenizeString491,117 us1.6%302 us0.4%
PhabricatorCaches::getSetupCache21,108 us1.6%8 us0.0%
PhabricatorUser::loadPreferences11,063 us1.6%26 us0.0%
PhabricatorApplication::getAllInstalledApplications21,048 us1.5%314 us0.5%
AphrontDatabaseConnection::queryData21,001 us1.5%13 us0.0%
LiskDAO::hasProperty62994 us1.5%73 us0.1%
LiskDAO::checkProperty80965 us1.4%183 us0.3%
call_user_func_array282942 us1.4%648 us0.9%
DarkConsoleCore::__construct1932 us1.4%73 us0.1%
mpull11930 us1.4%208 us0.3%
ReflectionClass::__construct504902 us1.3%279 us0.4%
PhabricatorObjectQuery::loadObjectsByName1902 us1.3%174 us0.3%
PhabricatorEnv::getEnvConfig285861 us1.3%265 us0.4%
LiskDAO::loadAllWhere1837 us1.2%12 us0.0%
LiskDAO::loadOneWhere1822 us1.2%14 us0.0%
error_reporting474798 us1.2%798 us1.2%
DiffusionSymbolQuery::buildWhereClause1792 us1.2%13 us0.0%
LiskDAO::getAllLiskProperties6782 us1.1%436 us0.6%
run_init::query/PhabricatorApplicationQuery.php1764 us1.1%30 us0.0%
LiskDAO::loadAllFromArray5758 us1.1%48 us0.1%
PhabricatorCaches::newStackFromCaches1755 us1.1%19 us0.0%
AphrontBaseMySQLDatabaseConnection::escapeStringForLikeClause3753 us1.1%15 us0.0%
PhabricatorCelerityApplication::getRoutes1730 us1.1%18 us0.0%
PhabricatorApplication::isInstalled131723 us1.1%633 us0.9%
LiskDAO::establishConnection8691 us1.0%112 us0.2%
PhabricatorPHIDType::getTypeConstant96652 us1.0%533 us0.8%
PhabricatorRepositoryCommitPHIDType::canLoadNamedObject1626 us0.9%7 us0.0%
PhabricatorRepositoryCommitPHIDType::getCommitObjectNamePattern1612 us0.9%11 us0.0%
DiffusionSymbolQuery::loadPaths1598 us0.9%38 us0.1%
PhabricatorConfigStackSource::getKeys17595 us0.9%159 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3593 us0.9%100 us0.1%
phutil_utf8_strtolower51576 us0.8%116 us0.2%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1561 us0.8%23 us0.0%
DiffusionRequest::newFromDictionary2561 us0.8%23 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector3537 us0.8%97 us0.1%
PhabricatorPolicyFilter::getObjectPolicy22521 us0.8%50 us0.1%
PhabricatorPolicyAwareQuery::getPolicyFilter14515 us0.8%150 us0.2%
DiffusionRequest::newFromRepository2490 us0.7%59 us0.1%