XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total24,988118,469 us100.0%118,469 us100.0%
main()1118,469 us100.0%69 us0.1%
AphrontApplicationConfiguration::processRequest1115,323 us97.3%70 us0.1%
PhabricatorTypeaheadModularDatasourceController::handleRequest179,143 us66.8%134 us0.1%
PhabricatorTypeaheadCompositeDatasource::loadResults272,485 us61.2%178 us0.2%
PhabricatorPolicyAwareQuery::execute2353,053 us44.8%1,089 us0.9%
PhutilSymbolLoader::selectAndLoadSymbols9145,048 us38.0%4,033 us3.4%
PhutilSymbolLoader::loadSymbol26140,733 us34.4%2,707 us2.3%
PhutilBootloader::loadLibrarySource25837,894 us32.0%1,285 us1.1%
PhutilBootloader::executeInclude25836,487 us30.8%25,790 us21.8%
PhabricatorPeopleDatasource::loadResults130,832 us26.0%197 us0.2%
PhabricatorHandleQuery::loadPage127,024 us22.8%106 us0.1%
__phutil_autoload8624,496 us20.7%789 us0.7%
PhabricatorController::willBeginExecution123,603 us19.9%303 us0.3%
PhutilSymbolLoader::loadObjects421,667 us18.3%389 us0.3%
queryfx_all1720,142 us17.0%117 us0.1%
queryfx1719,568 us16.5%113 us0.1%
PhabricatorObjectQuery::loadPage315,772 us13.3%59 us0.0%
DiffusionSymbolDatasource::loadResults115,150 us12.8%562 us0.5%
PhabricatorObjectQuery::loadObjectsByPHID214,818 us12.5%28 us0.0%
PhabricatorPHIDType::loadObjects114,710 us12.4%20 us0.0%
PhabricatorApplicationDatasource::loadResults112,938 us10.9%1,743 us1.5%
PhabricatorPeopleQuery::didFilterPage212,708 us10.7%104 us0.1%
qsprintf5212,585 us10.6%282 us0.2%
xsprintf5212,242 us10.3%1,364 us1.2%
AphrontApplicationConfiguration::buildController112,007 us10.1%48 us0.0%
PhabricatorTypeaheadDatasource::executeQuery211,851 us10.0%38 us0.0%
AphrontApplicationConfiguration::buildControllerForPath111,643 us9.8%949 us0.8%
PhabricatorPolicyFilter::apply2011,199 us9.5%628 us0.5%
PhabricatorPHIDType::getAllTypes711,107 us9.4%410 us0.3%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1710,806 us9.1%491 us0.4%
xsprintf_query11710,689 us9.0%969 us0.8%
PhabricatorProjectDatasource::loadResults110,575 us8.9%171 us0.1%
PhabricatorFileQuery::loadPage29,977 us8.4%228 us0.2%
AphrontMySQLiDatabaseConnection::escapeUTF8String248,900 us7.5%85 us0.1%
PhabricatorPolicyAwareQuery::executeOne18,659 us7.3%11 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString248,595 us7.3%86 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection588,506 us7.2%66 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection58,440 us7.1%119 us0.1%
PhabricatorPolicyFilter::checkCapability268,407 us7.1%339 us0.3%
AphrontMySQLiDatabaseConnection::rawQuery178,244 us7.0%126 us0.1%
DiffusionSymbolQuery::execute18,238 us7.0%56 us0.0%
AphrontMySQLiDatabaseConnection::connect58,155 us6.9%167 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession18,101 us6.8%147 us0.1%
mysqli::query178,101 us6.8%8,101 us6.8%
newv1857,757 us6.5%519 us0.4%
PhabricatorPolicyCapability::getCapabilityByKey237,603 us6.4%105 us0.1%
PhabricatorPolicyCapability::getCapabilityMap237,476 us6.3%161 us0.1%
ReflectionClass::__construct5147,311 us6.2%307 us0.3%
queryfx_one16,775 us5.7%15 us0.0%
pht2346,333 us5.3%1,013 us0.9%
mysqli::real_connect56,005 us5.1%6,005 us5.1%
PhabricatorRepositorySymbol::getURI305,636 us4.8%375 us0.3%
LiskDAO::loadRawDataWhere65,112 us4.3%126 us0.1%
PhabricatorProjectQuery::didFilterPage15,050 us4.3%85 us0.1%
LiskDAO::loadAllWhere54,990 us4.2%39 us0.0%
PhutilTranslator::translate2344,873 us4.1%1,602 us1.4%
AphrontDatabaseConnection::queryData64,300 us3.6%37 us0.0%
call_user_func_array3414,112 us3.5%839 us0.7%
PhabricatorProjectQuery::loadPage13,823 us3.2%67 us0.1%
PhabricatorApplication::getAllInstalledApplications23,366 us2.8%291 us0.2%
DiffusionRequest::generateURI303,076 us2.6%456 us0.4%
PhabricatorApplication::isInstalled1313,069 us2.6%3,023 us2.6%
DiffusionSymbolQuery::loadRepositories12,987 us2.5%143 us0.1%
LiskDAO::loadFromArray332,961 us2.5%847 us0.7%
PhabricatorUIExamplesApplication::getName32,948 us2.5%7 us0.0%
vsprintf2342,913 us2.5%2,913 us2.5%
PhabricatorPeopleQuery::loadPage22,908 us2.5%57 us0.0%
mpull312,858 us2.4%659 us0.6%
PhabricatorCelerityApplication::getRoutes12,706 us2.3%21 us0.0%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication242,539 us2.1%165 us0.1%
DiffusionRequest::generateDiffusionURI302,352 us2.0%891 us0.8%
LiskDAO::loadAllFromArray122,347 us2.0%172 us0.1%
PhabricatorUser::getDefaultProfileImageURI12,246 us1.9%4 us0.0%
celerity_get_resource_uri12,242 us1.9%25 us0.0%
load::controller/CelerityResourceController.php12,120 us1.8%2,120 us1.8%
PhabricatorEdgeQuery::execute22,075 us1.8%51 us0.0%
mysqli::set_charset51,855 us1.6%1,855 us1.6%
PhabricatorTypeaheadCompositeDatasource::getUsableDatasources21,822 us1.5%124 us0.1%
PhabricatorCalendarEvent::loadCurrentStatuses11,804 us1.5%7 us0.0%
PhutilServiceProfiler::endServiceCall251,780 us1.5%269 us0.2%
LiskDAO::__call3391,735 us1.5%410 us0.3%
PhutilURI::__construct391,723 us1.5%881 us0.7%
DiffusionRequest::newFromDictionary301,663 us1.4%127 us0.1%
PhabricatorApplicationQuery::loadPage131,624 us1.4%1,399 us1.2%
microtime501,621 us1.4%1,621 us1.4%
DiffusionSymbolQuery::loadArcanistProjects11,582 us1.3%105 us0.1%
PhabricatorSetupCheck::willProcessRequest11,494 us1.3%8 us0.0%
PhabricatorRepositoryQuery::loadPage11,470 us1.2%34 us0.0%
LiskDAO::hasProperty1051,446 us1.2%124 us0.1%
PhabricatorTypeaheadDatasource::filterResultsAgainstTokens11,436 us1.2%389 us0.3%
LiskDAO::establishConnection171,428 us1.2%222 us0.2%
LiskDAO::checkProperty1421,417 us1.2%292 us0.2%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,402 us1.2%10 us0.0%
LiskDAO::call3391,325 us1.1%994 us0.8%
CelerityResourceMap::getNamedInstance11,253 us1.1%17 us0.0%
PhabricatorProjectQuery::buildJoinClause11,171 us1.0%36 us0.0%
DiffusionSymbolQuery::loadPaths11,170 us1.0%99 us0.1%
PhabricatorCaches::getSetupCache21,117 us0.9%10 us0.0%
PhabricatorTypeaheadDatasource::tokenizeString491,114 us0.9%300 us0.3%
PhabricatorUser::loadPreferences11,086 us0.9%26 us0.0%