XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total14,363115,610 us100.0%115,610 us100.0%
main()1115,610 us100.0%75 us0.1%
AphrontApplicationConfiguration::processRequest1112,486 us97.3%76 us0.1%
PhabricatorTypeaheadModularDatasourceController::handleRequest170,217 us60.7%121 us0.1%
PhabricatorPolicyAwareQuery::execute1261,671 us53.3%469 us0.4%
PhabricatorTypeaheadCompositeDatasource::loadResults257,908 us50.1%174 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols6656,527 us48.9%3,307 us2.9%
PhutilSymbolLoader::loadObjects353,724 us46.5%432 us0.4%
PhutilSymbolLoader::loadSymbol23553,056 us45.9%2,438 us2.1%
PhutilBootloader::loadLibrarySource23250,522 us43.7%2,342 us2.0%
PhutilBootloader::executeInclude23248,054 us41.6%40,767 us35.3%
PhabricatorController::willBeginExecution138,941 us33.7%273 us0.2%
PhabricatorTypeaheadMonogramDatasource::loadResults125,791 us22.3%36 us0.0%
PhabricatorObjectQuery::loadPage125,504 us22.1%26 us0.0%
PhabricatorPHIDType::getAllTypes124,712 us21.4%355 us0.3%
PhabricatorPolicyFilter::apply1121,227 us18.4%292 us0.3%
PhabricatorPolicyAwareQuery::executeOne120,653 us17.9%13 us0.0%
PhabricatorPolicyFilter::checkCapability919,527 us16.9%135 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey919,222 us16.6%46 us0.0%
PhabricatorPolicyCapability::getCapabilityMap919,165 us16.6%79 us0.1%
queryfx_all517,241 us14.9%37 us0.0%
queryfx517,127 us14.8%39 us0.0%
qsprintf2014,675 us12.7%103 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery514,617 us12.6%134 us0.1%
xsprintf2014,552 us12.6%598 us0.5%
AphrontMySQLiDatabaseConnection::rawQuery514,302 us12.4%37 us0.0%
mysqli::query514,261 us12.3%14,261 us12.3%
xsprintf_query4913,881 us12.0%366 us0.3%
PhabricatorTypeaheadDatasource::executeQuery213,348 us11.5%36 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String713,262 us11.5%26 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString713,163 us11.4%29 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection1713,133 us11.4%24 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection313,109 us11.3%71 us0.1%
AphrontMySQLiDatabaseConnection::connect312,941 us11.2%107 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession111,506 us10.0%143 us0.1%
__phutil_autoload6210,917 us9.4%567 us0.5%
queryfx_one110,318 us8.9%15 us0.0%
PhabricatorProjectDatasource::loadResults19,244 us8.0%65 us0.1%
PhabricatorProjectQuery::loadPage18,376 us7.2%37 us0.0%
newv1808,373 us7.2%7,596 us6.6%
DiffusionSymbolDatasource::loadResults18,310 us7.2%42 us0.0%
DiffusionSymbolQuery::execute18,085 us7.0%38 us0.0%
PhabricatorApplicationDatasource::loadResults17,694 us6.7%1,700 us1.5%
mysqli::real_connect37,057 us6.1%7,057 us6.1%
PhabricatorProjectQuery::buildJoinClause16,572 us5.7%38 us0.0%
DiffusionSymbolQuery::buildWhereClause15,864 us5.1%12 us0.0%
AphrontBaseMySQLDatabaseConnection::escapeStringForLikeClause35,841 us5.1%16 us0.0%
mysqli::set_charset35,695 us4.9%5,695 us4.9%
PhabricatorPeopleDatasource::loadResults15,193 us4.5%41 us0.0%
PhabricatorPeopleQuery::loadPage14,002 us3.5%32 us0.0%
pht2303,395 us2.9%1,039 us0.9%
AphrontApplicationConfiguration::buildController12,728 us2.4%48 us0.0%
AphrontApplicationConfiguration::buildControllerForPath12,363 us2.0%385 us0.3%
PhutilTranslator::translate2301,897 us1.6%1,527 us1.3%
PhabricatorTypeaheadCompositeDatasource::getUsableDatasources21,875 us1.6%123 us0.1%
PhabricatorSetupCheck::willProcessRequest11,523 us1.3%8 us0.0%
PhabricatorTypeaheadDatasource::filterResultsAgainstTokens11,431 us1.2%397 us0.3%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,428 us1.2%11 us0.0%
PhabricatorApplicationQuery::loadPage91,286 us1.1%1,058 us0.9%
PhabricatorCaches::getSetupCache21,142 us1.0%9 us0.0%
PhabricatorTypeaheadDatasource::tokenizeString491,104 us1.0%303 us0.3%
PhabricatorUser::loadPreferences11,083 us0.9%27 us0.0%
PhabricatorApplication::getAllInstalledApplications2921 us0.8%297 us0.3%
DarkConsoleCore::__construct1894 us0.8%55 us0.0%
PhabricatorEnv::getEnvConfig271838 us0.7%220 us0.2%
LiskDAO::loadOneWhere1832 us0.7%15 us0.0%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication12821 us0.7%76 us0.1%
ReflectionClass::__construct490819 us0.7%309 us0.3%
PhabricatorCaches::newStackFromCaches1806 us0.7%20 us0.0%
run_init::query/PhabricatorApplicationQuery.php1802 us0.7%33 us0.0%
error_reporting464783 us0.7%783 us0.7%
PhabricatorObjectQuery::loadObjectsByName1763 us0.7%168 us0.1%
LiskDAO::loadFromArray3730 us0.6%143 us0.1%
LiskDAO::establishConnection5629 us0.5%83 us0.1%
PhabricatorApplication::isInstalled131619 us0.5%608 us0.5%
PhabricatorConfigStackSource::getKeys17616 us0.5%160 us0.1%
LiskDAO::loadRawDataWhere1614 us0.5%28 us0.0%
PhabricatorPHIDType::getTypeConstant85598 us0.5%483 us0.4%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1576 us0.5%24 us0.0%
PhabricatorCelerityApplication::getRoutes1562 us0.5%19 us0.0%
phutil_utf8_strtolower49538 us0.5%106 us0.1%
PhabricatorPolicyAwareQuery::getPolicyFilter12514 us0.4%133 us0.1%
PhabricatorRepositoryCommitPHIDType::canLoadNamedObject1512 us0.4%7 us0.0%
AphrontDatabaseConnection::queryData1506 us0.4%9 us0.0%
PhabricatorRepositoryCommitPHIDType::getCommitObjectNamePattern1498 us0.4%11 us0.0%
PhabricatorPolicyFilter::getObjectPolicy18485 us0.4%45 us0.0%
call_user_func_array266480 us0.4%581 us0.5%
PhabricatorApplication::getCapabilities18478 us0.4%126 us0.1%
mpull7477 us0.4%183 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector2470 us0.4%67 us0.1%
AphrontHTTPSink::writeResponse1470 us0.4%3 us0.0%
LiskDAO::hasProperty35467 us0.4%43 us0.0%
AphrontResponse::getContentIterator1467 us0.4%3 us0.0%
AphrontAjaxResponse::buildResponseString1464 us0.4%30 us0.0%
PhabricatorController::shouldRequireMultiFactorEnrollment1458 us0.4%25 us0.0%
PhabricatorConfigProxySource::getKeys68456 us0.4%189 us0.2%
PhabricatorEnv::setLocaleCode1448 us0.4%45 us0.0%
LiskDAO::checkProperty42443 us0.4%84 us0.1%
PhabricatorApplication::getPolicy18440 us0.4%82 us0.1%
idx367440 us0.4%435 us0.4%
PhabricatorCaches::addNamespaceToCaches1433 us0.4%18 us0.0%