XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total70,827384,947 us100.0%384,947 us100.0%
main()1384,947 us100.0%73 us0.0%
AphrontApplicationConfiguration::processRequest1381,857 us99.2%71 us0.0%
PhabricatorTypeaheadModularDatasourceController::handleRequest1360,811 us93.7%172 us0.0%
PhabricatorTypeaheadCompositeDatasource::loadResults2350,797 us91.1%258 us0.1%
PhabricatorPolicyAwareQuery::execute29322,288 us83.7%1,936 us0.5%
PhabricatorPeopleDatasource::loadResults1290,685 us75.5%3,186 us0.8%
PhabricatorTypeaheadDatasource::executeQuery2211,513 us54.9%43 us0.0%
queryfx_all21210,984 us54.8%159 us0.0%
queryfx21208,125 us54.1%182 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery21200,425 us52.1%956 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery21198,652 us51.6%165 us0.0%
mysqli::query21198,465 us51.6%198,465 us51.6%
PhabricatorPeopleQuery::loadPage2189,808 us49.3%231 us0.1%
PhabricatorHandleQuery::loadPage192,824 us24.1%1,001 us0.3%
PhabricatorPHIDType::loadObjects168,502 us17.8%43 us0.0%
PhabricatorPeopleQuery::didFilterPage252,563 us13.7%1,093 us0.3%
PhutilSymbolLoader::selectAndLoadSymbols9236,977 us9.6%4,027 us1.0%
PhabricatorFileQuery::loadPage334,778 us9.0%1,570 us0.4%
PhabricatorPolicyFilter::apply2433,881 us8.8%5,297 us1.4%
PhutilSymbolLoader::loadSymbol26232,652 us8.5%2,737 us0.7%
PhabricatorProjectDatasource::loadResults131,942 us8.3%740 us0.2%
PhutilBootloader::loadLibrarySource25929,808 us7.7%1,338 us0.3%
PhutilBootloader::executeInclude25928,379 us7.4%18,970 us4.9%
PhutilSymbolLoader::loadObjects422,504 us5.8%414 us0.1%
PhabricatorPolicyFilter::checkCapability43321,270 us5.5%4,225 us1.1%
PhabricatorController::willBeginExecution117,680 us4.6%242 us0.1%
qsprintf7117,526 us4.6%407 us0.1%
PhabricatorProjectQuery::didFilterPage217,168 us4.5%235 us0.1%
xsprintf7116,999 us4.4%1,872 us0.5%
LiskDAO::loadAllFromArray1516,122 us4.2%1,387 us0.4%
__phutil_autoload8715,687 us4.1%820 us0.2%
LiskDAO::loadFromArray36115,475 us4.0%8,490 us2.2%
DiffusionSymbolDatasource::loadResults115,209 us4.0%577 us0.1%
xsprintf_query15614,858 us3.9%2,578 us0.7%
LiskDAO::__call2,95413,556 us3.5%2,995 us0.8%
LiskDAO::loadAllWhere613,244 us3.4%60 us0.0%
LiskDAO::loadRawDataWhere712,791 us3.3%170 us0.0%
PhabricatorPHIDType::getAllTypes1012,374 us3.2%486 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey33012,067 us3.1%1,629 us0.4%
AphrontDatabaseConnection::queryData711,903 us3.1%52 us0.0%
PhabricatorFile::getBestURI10011,701 us3.0%268 us0.1%
call_user_func_array37311,575 us3.0%1,039 us0.3%
LiskDAO::call2,95410,561 us2.7%6,605 us1.7%
PhabricatorPolicyCapability::getCapabilityMap33010,402 us2.7%3,324 us0.9%
mpull5310,273 us2.7%2,745 us0.7%
AphrontMySQLiDatabaseConnection::escapeUTF8String5199,575 us2.5%1,428 us0.4%
PhabricatorFile::getViewURI1009,561 us2.5%274 us0.1%
PhabricatorFile::getCDNURI1009,286 us2.4%1,485 us0.4%
PhabricatorEdgeQuery::execute38,742 us2.3%177 us0.0%
PhabricatorPolicyAwareQuery::executeOne18,415 us2.2%13 us0.0%
PhabricatorPeopleUserPHIDType::loadHandles18,182 us2.1%1,761 us0.5%
DiffusionSymbolQuery::execute18,175 us2.1%60 us0.0%
PhabricatorApplicationDatasource::loadResults17,724 us2.0%1,757 us0.5%
PhabricatorProjectQuery::loadPage27,583 us2.0%160 us0.0%
PhabricatorEnv::getCDNURI1166,478 us1.7%873 us0.2%
PhabricatorFile::loadBuiltin15,906 us1.5%9 us0.0%
PhabricatorFile::loadBuiltins15,896 us1.5%46 us0.0%
PhabricatorRepositorySymbol::getURI305,705 us1.5%387 us0.1%
PhabricatorLiskDAO::willReadData3615,439 us1.4%1,239 us0.3%
AphrontMySQLiDatabaseConnection::escapeBinaryString5195,396 us1.4%1,248 us0.3%
PhutilURI::__construct1515,172 us1.3%3,223 us0.8%
PhabricatorCalendarEvent::loadCurrentStatuses15,136 us1.3%8 us0.0%
PhabricatorUser::getFullName2004,822 us1.3%1,096 us0.3%
PhabricatorPolicyFilter::getObjectPolicy8664,738 us1.2%1,677 us0.4%
msort24,007 us1.0%94 us0.0%
PhabricatorUser::getUsername6003,701 us1.0%760 us0.2%
AphrontBaseMySQLDatabaseConnection::requireConnection5613,660 us1.0%97 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection53,563 us0.9%135 us0.0%
pht2363,491 us0.9%1,025 us0.3%
PhabricatorUser::readField1,8043,436 us0.9%3,083 us0.8%
LiskDAO::willReadData3613,430 us0.9%443 us0.1%
phid_get_type8373,311 us0.9%2,038 us0.5%
AphrontMySQLiDatabaseConnection::connect53,263 us0.8%189 us0.0%
PhabricatorUser::getRealName5003,187 us0.8%696 us0.2%
PhabricatorTypeaheadResult::getSortKey2433,183 us0.8%676 us0.2%
PhabricatorUser::getDefaultProfileImageURI163,175 us0.8%29 us0.0%
celerity_get_resource_uri163,146 us0.8%131 us0.0%
PhabricatorFileQuery::buildWhereClause33,127 us0.8%54 us0.0%
DiffusionRequest::generateURI303,064 us0.8%454 us0.1%
phutil_utf8_strtolower2923,063 us0.8%668 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication303,034 us0.8%239 us0.1%
LiskDAO::applyLiskDataSerialization3612,987 us0.8%1,554 us0.4%
DiffusionSymbolQuery::loadRepositories12,914 us0.8%142 us0.0%
PhabricatorTypeaheadResult::getWireFormat1002,812 us0.7%1,307 us0.3%
PhabricatorAuthSessionEngine::loadUserForSession12,793 us0.7%142 us0.0%
AphrontBaseMySQLDatabaseConnection::validateUTF8String5192,751 us0.7%541 us0.1%
AphrontApplicationConfiguration::buildController12,732 us0.7%48 us0.0%
AphrontBaseMySQLDatabaseConnection::selectAllResults212,571 us0.7%691 us0.2%
mb_convert_case2922,388 us0.6%2,388 us0.6%
AphrontApplicationConfiguration::buildControllerForPath12,364 us0.6%373 us0.1%
_qsprintf_check_type1562,359 us0.6%952 us0.2%
DiffusionRequest::generateDiffusionURI302,315 us0.6%919 us0.2%
mysqli::real_connect52,275 us0.6%2,275 us0.6%
phutil_is_utf85192,210 us0.6%1,158 us0.3%
preg_match1,3142,133 us0.6%2,133 us0.6%
PhabricatorProject::getProfileImageURI162,121 us0.6%47 us0.0%
PhabricatorFile::getPolicy1862,086 us0.5%510 us0.1%
PhabricatorEdgeQuery::buildWhereClause32,084 us0.5%34 us0.0%
idx3,8582,078 us0.5%2,070 us0.5%
PhabricatorApplicationQuery::loadPage152,028 us0.5%1,714 us0.4%