XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,87166,568 us100.0%66,568 us100.0%
main()166,568 us100.0%73 us0.1%
AphrontApplicationConfiguration::processRequest163,442 us95.3%68 us0.1%
PhabricatorTypeaheadModularDatasourceController::handleRequest142,305 us63.6%173 us0.3%
PhabricatorTypeaheadCompositeDatasource::loadResults236,204 us54.4%160 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols7132,532 us48.9%3,319 us5.0%
PhabricatorPolicyAwareQuery::execute1429,957 us45.0%545 us0.8%
PhutilSymbolLoader::loadSymbol24029,006 us43.6%2,395 us3.6%
PhutilBootloader::loadLibrarySource23726,452 us39.7%1,198 us1.8%
PhutilBootloader::executeInclude23725,132 us37.8%16,847 us25.3%
PhutilSymbolLoader::loadObjects321,357 us32.1%377 us0.6%
PhabricatorController::willBeginExecution117,756 us26.7%244 us0.4%
PhabricatorTypeaheadMonogramDatasource::loadResults112,381 us18.6%40 us0.1%
PhabricatorObjectQuery::loadPage112,089 us18.2%27 us0.0%
__phutil_autoload6712,060 us18.1%614 us0.9%
PhabricatorPHIDType::getAllTypes211,068 us16.6%367 us0.6%
PhabricatorPolicyFilter::apply139,130 us13.7%324 us0.5%
PhabricatorPolicyAwareQuery::executeOne18,291 us12.5%12 us0.0%
DiffusionSymbolDatasource::loadResults17,684 us11.5%112 us0.2%
PhabricatorApplicationDatasource::loadResults17,636 us11.5%1,703 us2.6%
PhabricatorPolicyFilter::checkCapability117,394 us11.1%159 us0.2%
PhabricatorPolicyCapability::getCapabilityByKey117,048 us10.6%54 us0.1%
PhabricatorPolicyCapability::getCapabilityMap116,983 us10.5%90 us0.1%
queryfx_all86,112 us9.2%55 us0.1%
DiffusionSymbolQuery::execute15,958 us9.0%49 us0.1%
queryfx85,920 us8.9%62 us0.1%
PhabricatorTypeaheadDatasource::executeQuery25,716 us8.6%37 us0.1%
PhabricatorProjectDatasource::loadResults14,322 us6.5%87 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery84,177 us6.3%219 us0.3%
qsprintf273,981 us6.0%141 us0.2%
xsprintf273,810 us5.7%786 us1.2%
AphrontMySQLiDatabaseConnection::rawQuery83,675 us5.5%56 us0.1%
mysqli::query83,611 us5.4%3,611 us5.4%
PhabricatorProjectQuery::loadPage13,435 us5.2%37 us0.1%
pht2303,402 us5.1%990 us1.5%
xsprintf_query642,922 us4.4%466 us0.7%
AphrontApplicationConfiguration::buildController12,864 us4.3%47 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession12,783 us4.2%146 us0.2%
PhabricatorPeopleDatasource::loadResults12,602 us3.9%53 us0.1%
AphrontApplicationConfiguration::buildControllerForPath12,467 us3.7%386 us0.6%
DiffusionSymbolQuery::loadRepositories12,169 us3.3%59 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String72,100 us3.2%27 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString71,999 us3.0%27 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection231,977 us3.0%34 us0.1%
PhutilTranslator::translate2301,955 us2.9%1,555 us2.3%
AphrontBaseMySQLDatabaseConnection::establishConnection31,943 us2.9%81 us0.1%
AphrontMySQLiDatabaseConnection::connect31,766 us2.7%100 us0.2%
PhabricatorTypeaheadCompositeDatasource::getUsableDatasources21,744 us2.6%121 us0.2%
PhabricatorProjectQuery::buildJoinClause11,621 us2.4%40 us0.1%
queryfx_one11,617 us2.4%14 us0.0%
PhabricatorSetupCheck::willProcessRequest11,476 us2.2%8 us0.0%
PhabricatorTypeaheadDatasource::filterResultsAgainstTokens11,439 us2.2%395 us0.6%
LiskDAO::loadFromArray61,398 us2.1%274 us0.4%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,383 us2.1%11 us0.0%
PhabricatorPeopleQuery::loadPage11,324 us2.0%34 us0.1%
newv1801,311 us2.0%553 us0.8%
PhabricatorApplicationQuery::loadPage101,301 us2.0%1,085 us1.6%
PhabricatorRepositoryQuery::loadPage11,267 us1.9%35 us0.1%
mysqli::real_connect31,237 us1.9%1,237 us1.9%
PhabricatorRepositorySymbol::getURI21,214 us1.8%43 us0.1%
LiskDAO::loadRawDataWhere21,175 us1.8%46 us0.1%
DiffusionSymbolQuery::loadArcanistProjects11,157 us1.7%36 us0.1%
PhabricatorTypeaheadDatasource::tokenizeString491,154 us1.7%301 us0.5%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication141,147 us1.7%94 us0.1%
PhabricatorCaches::getSetupCache21,096 us1.6%9 us0.0%
PhabricatorUser::loadPreferences11,077 us1.6%25 us0.0%
DarkConsoleCore::__construct11,043 us1.6%56 us0.1%
PhabricatorObjectQuery::loadObjectsByName11,000 us1.5%176 us0.3%
AphrontDatabaseConnection::queryData2972 us1.5%13 us0.0%
call_user_func_array282915 us1.4%632 us0.9%
mpull11909 us1.4%221 us0.3%
LiskDAO::hasProperty62907 us1.4%83 us0.1%
PhabricatorEnv::getEnvConfig285878 us1.3%228 us0.3%
PhabricatorApplication::getAllInstalledApplications2875 us1.3%288 us0.4%
LiskDAO::checkProperty80868 us1.3%162 us0.2%
ReflectionClass::__construct504848 us1.3%294 us0.4%
LiskDAO::loadAllWhere1817 us1.2%11 us0.0%
LiskDAO::loadOneWhere1812 us1.2%15 us0.0%
error_reporting474779 us1.2%779 us1.2%
run_init::query/PhabricatorApplicationQuery.php1764 us1.1%31 us0.0%
DiffusionSymbolQuery::buildWhereClause1748 us1.1%23 us0.0%
PhabricatorCaches::newStackFromCaches1734 us1.1%17 us0.0%
LiskDAO::loadAllFromArray5726 us1.1%60 us0.1%
AphrontBaseMySQLDatabaseConnection::escapeStringForLikeClause3713 us1.1%15 us0.0%
LiskDAO::getAllLiskProperties6706 us1.1%435 us0.7%
LiskDAO::establishConnection8684 us1.0%108 us0.2%
PhabricatorPHIDType::getTypeConstant96683 us1.0%556 us0.8%
PhabricatorConfigStackSource::getKeys17650 us1.0%159 us0.2%
preg_match190604 us0.9%604 us0.9%
PhabricatorCelerityApplication::getRoutes1600 us0.9%19 us0.0%
phutil_utf8_strtolower51592 us0.9%112 us0.2%
PhabricatorApplication::isInstalled131578 us0.9%565 us0.8%
DiffusionSymbolQuery::loadPaths1576 us0.9%37 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector3566 us0.9%104 us0.2%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1557 us0.8%22 us0.0%
PhabricatorPolicyFilter::getObjectPolicy22542 us0.8%52 us0.1%
PhabricatorRepositoryCommitPHIDType::canLoadNamedObject1521 us0.8%7 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3505 us0.8%82 us0.1%
DiffusionRequest::newFromDictionary2499 us0.7%14 us0.0%
PhabricatorPolicyAwareQuery::getPolicyFilter14498 us0.7%145 us0.2%
idx444497 us0.7%496 us0.7%