XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total65,570371,968 us100.0%371,968 us100.0%
main()1371,968 us100.0%90 us0.0%
AphrontApplicationConfiguration::processRequest1368,257 us99.0%94 us0.0%
PhabricatorTypeaheadModularDatasourceController::handleRequest1304,638 us81.9%261 us0.1%
PhabricatorTypeaheadCompositeDatasource::loadResults2283,555 us76.2%4,293 us1.2%
PhabricatorPolicyAwareQuery::execute26220,778 us59.4%1,738 us0.5%
PhabricatorPeopleDatasource::loadResults1193,507 us52.0%3,133 us0.8%
PhabricatorHandleQuery::loadPage1140,219 us37.7%971 us0.3%
PhabricatorObjectQuery::loadPage4107,404 us28.9%132 us0.0%
PhabricatorObjectQuery::loadObjectsByPHID3101,432 us27.3%266 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols9195,358 us25.6%4,455 us1.2%
PhabricatorPHIDType::loadObjects192,403 us24.8%42 us0.0%
PhutilSymbolLoader::loadSymbol26190,654 us24.4%2,735 us0.7%
PhutilBootloader::loadLibrarySource25887,750 us23.6%1,327 us0.4%
PhutilBootloader::executeInclude25878,249 us21.0%40,717 us10.9%
queryfx_all2067,740 us18.2%151 us0.0%
queryfx2062,883 us16.9%163 us0.0%
PhabricatorPeopleQuery::didFilterPage260,755 us16.3%1,099 us0.3%
PhabricatorController::willBeginExecution159,146 us15.9%5,058 us1.4%
PhutilSymbolLoader::loadObjects453,460 us14.4%398 us0.1%
PhabricatorPolicyFilter::apply2250,605 us13.6%11,374 us3.1%
__phutil_autoload8644,060 us11.8%837 us0.2%
PhabricatorPeopleQuery::loadPage241,584 us11.2%232 us0.1%
DiffusionSymbolDatasource::loadResults141,574 us11.2%616 us0.2%
PhabricatorTypeaheadDatasource::executeQuery240,110 us10.8%49 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery2039,571 us10.6%1,102 us0.3%
qsprintf6338,734 us10.4%422 us0.1%
xsprintf6338,090 us10.2%1,849 us0.5%
AphrontMySQLiDatabaseConnection::rawQuery2037,631 us10.1%150 us0.0%
mysqli::query2037,463 us10.1%37,463 us10.1%
xsprintf_query13835,930 us9.7%2,502 us0.7%
PhabricatorFileQuery::loadPage334,910 us9.4%1,333 us0.4%
AphrontMySQLiDatabaseConnection::escapeUTF8String45430,935 us8.3%1,319 us0.4%
PhabricatorPolicyFilter::checkCapability39827,763 us7.5%4,104 us1.1%
PhabricatorPHIDType::getAllTypes927,535 us7.4%592 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString45427,293 us7.3%1,119 us0.3%
LiskDAO::loadAllFromArray1426,953 us7.2%7,722 us2.1%
AphrontBaseMySQLDatabaseConnection::requireConnection49425,742 us6.9%97 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection525,645 us6.9%143 us0.0%
DiffusionSymbolQuery::execute125,403 us6.8%58 us0.0%
AphrontMySQLiDatabaseConnection::connect525,335 us6.8%187 us0.1%
mysqli::real_connect520,490 us5.5%20,490 us5.5%
LiskDAO::loadFromArray31220,068 us5.4%11,878 us3.2%
PhabricatorPolicyCapability::getCapabilityByKey31919,166 us5.2%1,323 us0.4%
PhabricatorApplicationDatasource::loadResults118,981 us5.1%2,063 us0.6%
PhabricatorAuthSessionEngine::loadUserForSession118,954 us5.1%234 us0.1%
PhabricatorPolicyAwareQuery::executeOne118,397 us4.9%12 us0.0%
PhabricatorPolicyCapability::getCapabilityMap31917,804 us4.8%1,174 us0.3%
queryfx_one117,533 us4.7%18 us0.0%
phid_get_type77917,240 us4.6%7,878 us2.1%
LiskDAO::__call2,67316,638 us4.5%2,752 us0.7%
PhabricatorProjectDatasource::loadResults115,760 us4.2%307 us0.1%
mpull3814,074 us3.8%2,579 us0.7%
LiskDAO::call2,67313,886 us3.7%10,051 us2.7%
LiskDAO::loadAllWhere611,811 us3.2%61 us0.0%
LiskDAO::loadRawDataWhere711,659 us3.1%185 us0.0%
AphrontDatabaseConnection::queryData710,664 us2.9%66 us0.0%
PhabricatorFile::getBestURI8010,610 us2.9%215 us0.1%
PhabricatorRepositorySymbol::getURI3010,546 us2.8%396 us0.1%
preg_match1,23210,426 us2.8%10,426 us2.8%
call_user_func_array36110,308 us2.8%1,118 us0.3%
run_init::query/PhabricatorApplicationQuery.php19,271 us2.5%59 us0.0%
PhabricatorProjectQuery::didFilterPage18,937 us2.4%119 us0.0%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php18,888 us2.4%43 us0.0%
PhabricatorTypeaheadResult::setImageSprite468,597 us2.3%8,597 us2.3%
PhabricatorPeopleUserPHIDType::loadHandles18,364 us2.2%1,782 us0.5%
PhutilBootloader::getLibraryRoot2608,339 us2.2%8,339 us2.2%
load::policy/PhabricatorPolicyAwareQuery.php18,149 us2.2%8,149 us2.2%
DiffusionRequest::generateURI307,714 us2.1%487 us0.1%
run_init::edge/PhabricatorFileHasObjectEdgeType.php17,525 us2.0%32 us0.0%
PhabricatorFile::getViewURI807,488 us2.0%205 us0.1%
PhabricatorFile::getCDNURI807,283 us2.0%1,188 us0.3%
PhabricatorTypeaheadResult::getWireFormat1007,272 us2.0%5,546 us1.5%
DiffusionSymbolQuery::buildWhereClause17,255 us2.0%22 us0.0%
AphrontBaseMySQLDatabaseConnection::escapeStringForLikeClause37,230 us1.9%19 us0.0%
PhabricatorEnv::getCDNURI1046,927 us1.9%776 us0.2%
PhabricatorEdgeQuery::execute36,717 us1.8%220 us0.1%
DiffusionRequest::generateDiffusionURI306,491 us1.7%963 us0.3%
PhabricatorLiskDAO::willReadData3126,415 us1.7%1,150 us0.3%
PhabricatorUser::getDefaultProfileImageURI246,412 us1.7%38 us0.0%
celerity_get_resource_uri246,374 us1.7%199 us0.1%
load::query/PhabricatorPeopleQuery.php16,271 us1.7%6,271 us1.7%
PhutilURI::__construct1395,994 us1.6%4,160 us1.1%
PhabricatorTypeaheadMonogramDatasource::loadResults15,856 us1.6%22 us0.0%
pht2345,841 us1.6%1,043 us0.3%
PhabricatorObjectQuery::loadObjectsByName15,721 us1.5%4,340 us1.2%
PhabricatorCalendarEvent::loadCurrentStatuses15,280 us1.4%8 us0.0%
PhabricatorUser::getFullName2004,779 us1.3%1,074 us0.3%
AphrontBaseMySQLDatabaseConnection::selectAllResults204,545 us1.2%687 us0.2%
phutil_escape_uri1424,492 us1.2%4,369 us1.2%
mysqli::set_charset54,454 us1.2%4,454 us1.2%
PhutilTranslator::translate2344,317 us1.2%3,823 us1.0%
PhabricatorProjectQuery::loadPage14,252 us1.1%89 us0.0%
PhabricatorRepositoryArcanistProject::getName154,237 us1.1%25 us0.0%
DiffusionSymbolQuery::loadPaths14,211 us1.1%116 us0.0%
PhabricatorPolicyFilter::getObjectPolicy7964,156 us1.1%1,673 us0.4%
load::capability/DiffusionDefaultPushCapability.php14,087 us1.1%4,087 us1.1%
AphrontMySQLiDatabaseConnection::fetchAssoc3473,858 us1.0%1,076 us0.3%
AphrontApplicationConfiguration::buildController13,830 us1.0%67 us0.0%
PhabricatorUser::getUsername6003,802 us1.0%793 us0.2%
msort23,617 us1.0%87 us0.0%