XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total24,667167,963 us100.0%167,963 us100.0%
main()1167,963 us100.0%76 us0.0%
AphrontApplicationConfiguration::processRequest1164,827 us98.1%71 us0.0%
PhabricatorTypeaheadModularDatasourceController::handleRequest1130,388 us77.6%129 us0.1%
PhabricatorPolicyAwareQuery::execute21117,791 us70.1%988 us0.6%
PhabricatorTypeaheadCompositeDatasource::loadResults2116,407 us69.3%169 us0.1%
PhabricatorPeopleDatasource::loadResults173,755 us43.9%517 us0.3%
PhabricatorHandleQuery::loadPage162,654 us37.3%205 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols8656,278 us33.5%5,910 us3.5%
PhutilSymbolLoader::loadSymbol25649,103 us29.2%5,300 us3.2%
PhabricatorObjectQuery::loadPage348,226 us28.7%60 us0.0%
queryfx_all1446,168 us27.5%100 us0.1%
queryfx1442,041 us25.0%99 us0.1%
PhabricatorObjectQuery::loadObjectsByPHID241,324 us24.6%53 us0.0%
PhabricatorPHIDType::loadObjects141,120 us24.5%20 us0.0%
PhutilBootloader::loadLibrarySource25341,010 us24.4%2,329 us1.4%
PhutilSymbolLoader::loadObjects440,329 us24.0%395 us0.2%
PhutilBootloader::executeInclude25338,556 us23.0%28,259 us16.8%
PhabricatorPeopleQuery::didFilterPage231,596 us18.8%223 us0.1%
PhabricatorController::willBeginExecution131,114 us18.5%245 us0.1%
qsprintf4530,335 us18.1%241 us0.1%
xsprintf4530,019 us17.9%1,207 us0.7%
xsprintf_query10228,647 us17.1%3,149 us1.9%
PhabricatorTypeaheadDatasource::executeQuery227,445 us16.3%37 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1426,613 us15.8%410 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery1425,718 us15.3%100 us0.1%
mysqli::query1425,605 us15.2%25,605 us15.2%
AphrontMySQLiDatabaseConnection::escapeUTF8String8624,737 us14.7%2,839 us1.7%
PhabricatorFileQuery::loadPage220,523 us12.2%378 us0.2%
PhabricatorProjectDatasource::loadResults120,384 us12.1%177 us0.1%
PhabricatorPolicyFilter::apply1820,276 us12.1%1,109 us0.7%
PhabricatorPHIDType::getAllTypes718,912 us11.3%408 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString8618,646 us11.1%234 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection11418,339 us10.9%61 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection518,278 us10.9%115 us0.1%
AphrontMySQLiDatabaseConnection::connect517,998 us10.7%2,777 us1.7%
__phutil_autoload8117,960 us10.7%730 us0.4%
PhabricatorPolicyFilter::checkCapability7415,959 us9.5%765 us0.5%
LiskDAO::loadRawDataWhere515,723 us9.4%135 us0.1%
PhabricatorPeopleQuery::loadPage215,214 us9.1%74 us0.0%
AphrontDatabaseConnection::queryData515,094 us9.0%31 us0.0%
PhabricatorPolicyAwareQuery::executeOne115,017 us8.9%12 us0.0%
call_user_func_array32514,946 us8.9%766 us0.5%
LiskDAO::loadAllWhere414,493 us8.6%32 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey5814,225 us8.5%251 us0.1%
PhabricatorPolicyCapability::getCapabilityMap5813,954 us8.3%255 us0.2%
PhabricatorProjectQuery::loadPage110,446 us6.2%64 us0.0%
PhabricatorCalendarEvent::loadCurrentStatuses110,370 us6.2%7 us0.0%
mysqli::real_connect59,087 us5.4%9,087 us5.4%
PhabricatorAuthSessionEngine::loadUserForSession18,760 us5.2%145 us0.1%
PhabricatorProjectQuery::didFilterPage18,241 us4.9%84 us0.1%
PhabricatorApplicationDatasource::loadResults17,604 us4.5%1,691 us1.0%
queryfx_one17,604 us4.5%15 us0.0%
PhabricatorTypeaheadMonogramDatasource::loadResults16,912 us4.1%23 us0.0%
PhabricatorObjectQuery::loadObjectsByName16,803 us4.1%211 us0.1%
LiskDAO::loadFromArray526,312 us3.8%3,546 us2.1%
mysqli::set_charset55,998 us3.6%5,998 us3.6%
DiffusionSymbolDatasource::loadResults15,839 us3.5%40 us0.0%
LiskDAO::loadAllFromArray105,824 us3.5%238 us0.1%
DiffusionSymbolQuery::execute15,613 us3.3%37 us0.0%
PhabricatorProjectQuery::buildJoinClause15,054 us3.0%34 us0.0%
PhabricatorTypeaheadCompositeDatasource::getUsableDatasources24,867 us2.9%119 us0.1%
PhabricatorFileQuery::buildWhereClause24,680 us2.8%25 us0.0%
PhabricatorRepositoryCommitPHIDType::canLoadNamedObject14,221 us2.5%8 us0.0%
PhabricatorRepositoryCommitPHIDType::getCommitObjectNamePattern14,208 us2.5%11 us0.0%
DiffusionSymbolQuery::buildWhereClause14,028 us2.4%13 us0.0%
AphrontBaseMySQLDatabaseConnection::escapeStringForLikeClause34,010 us2.4%16 us0.0%
AphrontBaseMySQLDatabaseConnection::selectAllResults143,961 us2.4%1,171 us0.7%
PhabricatorApplicationQuery::loadPage123,576 us2.1%3,355 us2.0%
pht2343,388 us2.0%991 us0.6%
AphrontBaseMySQLDatabaseConnection::validateUTF8String863,252 us1.9%104 us0.1%
PhabricatorEdgeQuery::execute23,177 us1.9%83 us0.0%
phutil_is_utf8863,148 us1.9%2,924 us1.7%
run_init::storage/PhabricatorRepository.php13,017 us1.8%56 us0.0%
AphrontMySQLiDatabaseConnection::fetchAssoc672,790 us1.7%97 us0.1%
AphrontApplicationConfiguration::buildController12,718 us1.6%51 us0.0%
mysqli_result::fetch_assoc672,693 us1.6%2,693 us1.6%
interface_exists2532,688 us1.6%2,688 us1.6%
AphrontApplicationConfiguration::buildControllerForPath12,358 us1.4%387 us0.2%
mpull272,297 us1.4%588 us0.4%
PhabricatorProjectProjectPHIDType::canLoadNamedObject12,293 us1.4%2,288 us1.4%
newv1852,245 us1.3%1,512 us0.9%
PhabricatorPolicyFilter::getObjectPolicy1482,217 us1.3%307 us0.2%
LiskDAO::__call4072,120 us1.3%427 us0.3%
PhabricatorFile::getBestURI152,000 us1.2%46 us0.0%
PhabricatorUser::getDefaultProfileImageURI21,986 us1.2%6 us0.0%
celerity_get_resource_uri21,980 us1.2%33 us0.0%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication221,970 us1.2%165 us0.1%
PhutilTranslator::translate2341,949 us1.2%1,575 us0.9%
PhabricatorUser::loadPreferences11,921 us1.1%26 us0.0%
PhabricatorLiskDAO::willReadData521,814 us1.1%203 us0.1%
LiskDAO::call4071,693 us1.0%990 us0.6%
LiskDAO::loadOneWhere11,675 us1.0%16 us0.0%
PhabricatorFile::getViewURI151,572 us0.9%42 us0.0%
PhabricatorFile::getCDNURI151,530 us0.9%249 us0.1%
PhabricatorSetupCheck::willProcessRequest11,498 us0.9%7 us0.0%
LiskDAO::willReadData521,493 us0.9%80 us0.0%
PhabricatorApplication::getPolicy241,485 us0.9%97 us0.1%
PhabricatorTypeaheadDatasource::filterResultsAgainstTokens11,467 us0.9%388 us0.2%
LiskDAO::applyLiskDataSerialization521,413 us0.8%1,145 us0.7%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,404 us0.8%10 us0.0%