XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,87168,522 us100.0%68,522 us100.0%
main()168,522 us100.0%78 us0.1%
AphrontApplicationConfiguration::processRequest165,317 us95.3%78 us0.1%
PhabricatorTypeaheadModularDatasourceController::handleRequest143,817 us63.9%179 us0.3%
PhabricatorTypeaheadCompositeDatasource::loadResults237,595 us54.9%165 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols7132,819 us47.9%3,438 us5.0%
PhabricatorPolicyAwareQuery::execute1431,079 us45.4%553 us0.8%
PhutilSymbolLoader::loadSymbol24029,124 us42.5%2,421 us3.5%
PhutilBootloader::loadLibrarySource23726,568 us38.8%1,199 us1.7%
PhutilBootloader::executeInclude23725,254 us36.9%17,217 us25.1%
PhutilSymbolLoader::loadObjects321,772 us31.8%386 us0.6%
PhabricatorController::willBeginExecution118,087 us26.4%252 us0.4%
PhabricatorTypeaheadMonogramDatasource::loadResults112,858 us18.8%38 us0.1%
PhabricatorObjectQuery::loadPage112,562 us18.3%29 us0.0%
__phutil_autoload6712,114 us17.7%624 us0.9%
PhabricatorPHIDType::getAllTypes211,188 us16.3%359 us0.5%
PhabricatorPolicyFilter::apply139,575 us14.0%351 us0.5%
PhabricatorPolicyAwareQuery::executeOne18,447 us12.3%12 us0.0%
DiffusionSymbolDatasource::loadResults18,016 us11.7%124 us0.2%
PhabricatorApplicationDatasource::loadResults17,788 us11.4%1,720 us2.5%
PhabricatorPolicyFilter::checkCapability117,675 us11.2%174 us0.3%
PhabricatorPolicyCapability::getCapabilityByKey117,257 us10.6%58 us0.1%
PhabricatorPolicyCapability::getCapabilityMap117,187 us10.5%95 us0.1%
queryfx_all86,427 us9.4%57 us0.1%
queryfx86,226 us9.1%58 us0.1%
DiffusionSymbolQuery::execute16,198 us9.0%50 us0.1%
PhabricatorTypeaheadDatasource::executeQuery26,098 us8.9%38 us0.1%
PhabricatorProjectDatasource::loadResults14,659 us6.8%82 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery84,399 us6.4%217 us0.3%
qsprintf274,172 us6.1%141 us0.2%
xsprintf273,997 us5.8%790 us1.2%
AphrontMySQLiDatabaseConnection::rawQuery83,888 us5.7%59 us0.1%
mysqli::query83,821 us5.6%3,821 us5.6%
PhabricatorProjectQuery::loadPage13,515 us5.1%44 us0.1%
pht2303,474 us5.1%999 us1.5%
xsprintf_query643,108 us4.5%480 us0.7%
PhabricatorAuthSessionEngine::loadUserForSession12,891 us4.2%146 us0.2%
AphrontApplicationConfiguration::buildController12,842 us4.1%51 us0.1%
PhabricatorPeopleDatasource::loadResults12,628 us3.8%54 us0.1%
AphrontApplicationConfiguration::buildControllerForPath12,441 us3.6%378 us0.6%
AphrontMySQLiDatabaseConnection::escapeUTF8String72,221 us3.2%29 us0.0%
DiffusionSymbolQuery::loadRepositories12,208 us3.2%58 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString72,113 us3.1%27 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection232,091 us3.1%31 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection32,060 us3.0%84 us0.1%
PhutilTranslator::translate2301,975 us2.9%1,598 us2.3%
AphrontMySQLiDatabaseConnection::connect31,876 us2.7%112 us0.2%
PhabricatorTypeaheadCompositeDatasource::getUsableDatasources21,805 us2.6%125 us0.2%
queryfx_one11,717 us2.5%14 us0.0%
PhabricatorProjectQuery::buildJoinClause11,651 us2.4%37 us0.1%
PhabricatorSetupCheck::willProcessRequest11,497 us2.2%8 us0.0%
PhabricatorTypeaheadDatasource::filterResultsAgainstTokens11,437 us2.1%395 us0.6%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication141,414 us2.1%93 us0.1%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,401 us2.0%10 us0.0%
LiskDAO::loadFromArray61,390 us2.0%261 us0.4%
PhabricatorPeopleQuery::loadPage11,382 us2.0%36 us0.1%
PhabricatorObjectQuery::loadObjectsByName11,351 us2.0%181 us0.3%
newv1801,350 us2.0%574 us0.8%
LiskDAO::loadRawDataWhere21,320 us1.9%57 us0.1%
PhabricatorApplicationQuery::loadPage101,316 us1.9%1,114 us1.6%
mysqli::real_connect31,303 us1.9%1,303 us1.9%
PhabricatorRepositoryQuery::loadPage11,286 us1.9%34 us0.0%
PhabricatorRepositorySymbol::getURI21,236 us1.8%44 us0.1%
DiffusionSymbolQuery::loadArcanistProjects11,195 us1.7%36 us0.1%
PhabricatorTypeaheadDatasource::tokenizeString491,171 us1.7%298 us0.4%
PhabricatorUser::loadPreferences11,145 us1.7%26 us0.0%
PhabricatorCaches::getSetupCache21,111 us1.6%9 us0.0%
AphrontDatabaseConnection::queryData21,100 us1.6%14 us0.0%
call_user_func_array2821,017 us1.5%673 us1.0%
PhabricatorEnv::getEnvConfig285945 us1.4%314 us0.5%
mpull11938 us1.4%219 us0.3%
PhabricatorApplication::getAllInstalledApplications2933 us1.4%287 us0.4%
preg_match190920 us1.3%920 us1.3%
LiskDAO::hasProperty62904 us1.3%79 us0.1%
LiskDAO::loadOneWhere1898 us1.3%17 us0.0%
DarkConsoleCore::__construct1897 us1.3%55 us0.1%
LiskDAO::checkProperty80870 us1.3%157 us0.2%
ReflectionClass::__construct504862 us1.3%309 us0.5%
LiskDAO::loadAllWhere1855 us1.2%12 us0.0%
DiffusionSymbolQuery::buildWhereClause1829 us1.2%22 us0.0%
run_init::query/PhabricatorApplicationQuery.php1810 us1.2%28 us0.0%
PhabricatorRepositoryCommitPHIDType::canLoadNamedObject1804 us1.2%9 us0.0%
AphrontBaseMySQLDatabaseConnection::escapeStringForLikeClause3766 us1.1%17 us0.0%
error_reporting474764 us1.1%764 us1.1%
PhabricatorCaches::newStackFromCaches1748 us1.1%18 us0.0%
LiskDAO::establishConnection8713 us1.0%112 us0.2%
LiskDAO::getAllLiskProperties6712 us1.0%438 us0.6%
LiskDAO::loadAllFromArray5690 us1.0%39 us0.1%
PhabricatorPHIDType::getTypeConstant96657 us1.0%539 us0.8%
PhabricatorApplication::isInstalled131636 us0.9%595 us0.9%
PhabricatorConfigStackSource::getKeys17628 us0.9%157 us0.2%
phutil_utf8_strtolower51612 us0.9%115 us0.2%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1608 us0.9%23 us0.0%
DiffusionSymbolQuery::loadPaths1602 us0.9%42 us0.1%
PhabricatorPolicyFilter::getObjectPolicy22596 us0.9%88 us0.1%
PhabricatorCelerityApplication::getRoutes1587 us0.9%18 us0.0%
PhabricatorApplication::getCapabilities20564 us0.8%178 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector3553 us0.8%108 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3538 us0.8%102 us0.1%
PhabricatorPolicyAwareQuery::getPolicyFilter14503 us0.7%146 us0.2%
DiffusionRequest::newFromDictionary2503 us0.7%14 us0.0%