XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,87178,065 us100.0%78,065 us100.0%
main()178,065 us100.0%85 us0.1%
AphrontApplicationConfiguration::processRequest174,432 us95.3%75 us0.1%
PhabricatorTypeaheadModularDatasourceController::handleRequest149,838 us63.8%207 us0.3%
PhabricatorTypeaheadCompositeDatasource::loadResults242,363 us54.3%173 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols7140,353 us51.7%3,733 us4.8%
PhutilSymbolLoader::loadSymbol24036,413 us46.6%2,487 us3.2%
PhabricatorPolicyAwareQuery::execute1435,554 us45.5%572 us0.7%
PhutilBootloader::loadLibrarySource23733,774 us43.3%1,200 us1.5%
PhutilBootloader::executeInclude23732,451 us41.6%18,312 us23.5%
PhutilSymbolLoader::loadObjects326,572 us34.0%384 us0.5%
PhabricatorController::willBeginExecution120,428 us26.2%265 us0.3%
PhabricatorTypeaheadMonogramDatasource::loadResults115,903 us20.4%43 us0.1%
PhabricatorObjectQuery::loadPage115,556 us19.9%36 us0.0%
__phutil_autoload6714,657 us18.8%647 us0.8%
PhabricatorPHIDType::getAllTypes214,060 us18.0%479 us0.6%
PhabricatorPolicyFilter::apply1310,503 us13.5%347 us0.4%
PhabricatorPolicyAwareQuery::executeOne19,665 us12.4%12 us0.0%
PhabricatorPolicyFilter::checkCapability118,647 us11.1%161 us0.2%
DiffusionSymbolDatasource::loadResults18,584 us11.0%123 us0.2%
PhabricatorApplicationDatasource::loadResults18,493 us10.9%1,971 us2.5%
PhabricatorPolicyCapability::getCapabilityByKey118,297 us10.6%64 us0.1%
PhabricatorPolicyCapability::getCapabilityMap118,224 us10.5%106 us0.1%
DiffusionSymbolQuery::execute16,578 us8.4%68 us0.1%
queryfx_all86,295 us8.1%67 us0.1%
PhabricatorTypeaheadDatasource::executeQuery26,187 us7.9%34 us0.0%
queryfx86,067 us7.8%86 us0.1%
PhabricatorProjectDatasource::loadResults14,661 us6.0%98 us0.1%
qsprintf274,218 us5.4%143 us0.2%
AphrontBaseMySQLDatabaseConnection::executeRawQuery84,158 us5.3%225 us0.3%
xsprintf274,000 us5.1%823 us1.1%
pht2303,670 us4.7%1,014 us1.3%
AphrontMySQLiDatabaseConnection::rawQuery83,648 us4.7%56 us0.1%
PhabricatorProjectQuery::loadPage13,639 us4.7%39 us0.0%
AphrontApplicationConfiguration::buildController13,590 us4.6%58 us0.1%
mysqli::query83,585 us4.6%3,585 us4.6%
AphrontApplicationConfiguration::buildControllerForPath13,144 us4.0%547 us0.7%
xsprintf_query643,073 us3.9%499 us0.6%
PhabricatorAuthSessionEngine::loadUserForSession13,064 us3.9%216 us0.3%
PhabricatorPeopleDatasource::loadResults13,027 us3.9%60 us0.1%
DiffusionSymbolQuery::loadRepositories12,496 us3.2%75 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String72,170 us2.8%28 us0.0%
PhutilTranslator::translate2302,106 us2.7%1,561 us2.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString72,064 us2.6%29 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection232,040 us2.6%29 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection32,011 us2.6%79 us0.1%
PhabricatorTypeaheadCompositeDatasource::getUsableDatasources21,882 us2.4%128 us0.2%
AphrontMySQLiDatabaseConnection::connect31,820 us2.3%98 us0.1%
PhabricatorSetupCheck::willProcessRequest11,747 us2.2%8 us0.0%
PhabricatorProjectQuery::buildJoinClause11,737 us2.2%38 us0.0%
queryfx_one11,714 us2.2%15 us0.0%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,637 us2.1%20 us0.0%
LiskDAO::loadFromArray61,565 us2.0%304 us0.4%
PhabricatorPeopleQuery::loadPage11,502 us1.9%34 us0.0%
PhabricatorTypeaheadDatasource::filterResultsAgainstTokens11,481 us1.9%423 us0.5%
PhabricatorObjectQuery::loadObjectsByName11,475 us1.9%193 us0.2%
newv1801,409 us1.8%547 us0.7%
PhabricatorRepositorySymbol::getURI21,391 us1.8%41 us0.1%
PhabricatorApplicationQuery::loadPage101,380 us1.8%1,145 us1.5%
PhabricatorRepositoryQuery::loadPage11,379 us1.8%54 us0.1%
PhabricatorCaches::getSetupCache21,288 us1.6%10 us0.0%
mysqli::real_connect31,273 us1.6%1,273 us1.6%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication141,272 us1.6%132 us0.2%
DiffusionSymbolQuery::loadArcanistProjects11,239 us1.6%35 us0.0%
LiskDAO::loadRawDataWhere21,204 us1.5%54 us0.1%
PhabricatorTypeaheadDatasource::tokenizeString491,203 us1.5%321 us0.4%
DarkConsoleCore::__construct11,185 us1.5%66 us0.1%
PhabricatorUser::loadPreferences11,148 us1.5%26 us0.0%
LiskDAO::hasProperty62994 us1.3%71 us0.1%
AphrontDatabaseConnection::queryData2981 us1.3%12 us0.0%
mpull11966 us1.2%211 us0.3%
LiskDAO::checkProperty80966 us1.2%166 us0.2%
ReflectionClass::__construct504965 us1.2%307 us0.4%
PhabricatorRepositoryCommitPHIDType::canLoadNamedObject1953 us1.2%7 us0.0%
PhabricatorApplication::getAllInstalledApplications2939 us1.2%299 us0.4%
call_user_func_array282917 us1.2%731 us0.9%
PhabricatorRepositoryCommitPHIDType::getCommitObjectNamePattern1917 us1.2%11 us0.0%
run_init::query/PhabricatorApplicationQuery.php1909 us1.2%59 us0.1%
PhabricatorCaches::newStackFromCaches1884 us1.1%19 us0.0%
PhabricatorEnv::getEnvConfig285877 us1.1%247 us0.3%
LiskDAO::loadOneWhere1871 us1.1%28 us0.0%
error_reporting474848 us1.1%848 us1.1%
LiskDAO::loadAllWhere1824 us1.1%22 us0.0%
DiffusionSymbolQuery::buildWhereClause1806 us1.0%57 us0.1%
LiskDAO::getAllLiskProperties6799 us1.0%457 us0.6%
LiskDAO::loadAllFromArray5777 us1.0%37 us0.0%
PhabricatorCelerityApplication::getRoutes1757 us1.0%29 us0.0%
PhabricatorPHIDType::getTypeConstant96741 us0.9%586 us0.8%
AphrontBaseMySQLDatabaseConnection::escapeStringForLikeClause3740 us0.9%23 us0.0%
LiskDAO::establishConnection8727 us0.9%124 us0.2%
PhabricatorEnv::setLocaleCode1696 us0.9%63 us0.1%
preg_match190679 us0.9%679 us0.9%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1651 us0.8%35 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector3638 us0.8%115 us0.1%
PhabricatorConfigStackSource::getKeys17628 us0.8%160 us0.2%
PhabricatorApplication::isInstalled131621 us0.8%596 us0.8%
phutil_utf8_strtolower51616 us0.8%117 us0.1%
DiffusionSymbolQuery::loadPaths1613 us0.8%38 us0.0%
DiffusionRequest::newFromDictionary2605 us0.8%13 us0.0%
PhabricatorPolicyAwareQuery::getPolicyFilter14589 us0.8%155 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause3568 us0.7%124 us0.2%