XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total70,827402,823 us100.0%402,823 us100.0%
main()1402,823 us100.0%68 us0.0%
AphrontApplicationConfiguration::processRequest1399,723 us99.2%73 us0.0%
PhabricatorTypeaheadModularDatasourceController::handleRequest1378,811 us94.0%185 us0.0%
PhabricatorTypeaheadCompositeDatasource::loadResults2368,884 us91.6%236 us0.1%
PhabricatorPolicyAwareQuery::execute29339,737 us84.3%1,820 us0.5%
PhabricatorPeopleDatasource::loadResults1299,172 us74.3%3,091 us0.8%
PhabricatorTypeaheadDatasource::executeQuery2224,074 us55.6%42 us0.0%
queryfx_all21221,620 us55.0%161 us0.0%
queryfx21203,855 us50.6%162 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery21195,931 us48.6%944 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery21194,198 us48.2%163 us0.0%
mysqli::query21194,015 us48.2%194,015 us48.2%
PhabricatorPeopleQuery::loadPage2190,701 us47.3%259 us0.1%
PhabricatorHandleQuery::loadPage198,001 us24.3%953 us0.2%
PhabricatorPHIDType::loadObjects171,428 us17.7%32 us0.0%
PhabricatorPeopleQuery::didFilterPage256,957 us14.1%1,035 us0.3%
PhabricatorFileQuery::loadPage350,910 us12.6%1,505 us0.4%
PhabricatorProjectDatasource::loadResults141,683 us10.3%771 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols9240,025 us9.9%4,678 us1.2%
PhutilSymbolLoader::loadSymbol26235,015 us8.7%2,730 us0.7%
PhutilBootloader::loadLibrarySource25932,154 us8.0%1,311 us0.3%
PhabricatorPolicyFilter::apply2432,126 us8.0%5,240 us1.3%
PhutilBootloader::executeInclude25930,715 us7.6%21,673 us5.4%
PhabricatorProjectQuery::didFilterPage227,277 us6.8%218 us0.1%
PhutilSymbolLoader::loadObjects424,345 us6.0%393 us0.1%
PhabricatorPolicyFilter::checkCapability43319,499 us4.8%4,032 us1.0%
LiskDAO::loadAllFromArray1519,131 us4.7%1,425 us0.4%
LiskDAO::loadFromArray36118,462 us4.6%9,599 us2.4%
qsprintf7118,207 us4.5%401 us0.1%
xsprintf7117,684 us4.4%1,916 us0.5%
PhabricatorController::willBeginExecution117,655 us4.4%241 us0.1%
AphrontBaseMySQLDatabaseConnection::selectAllResults2117,480 us4.3%660 us0.2%
__phutil_autoload8717,157 us4.3%1,152 us0.3%
AphrontMySQLiDatabaseConnection::fetchAssoc40416,820 us4.2%488 us0.1%
mysqli_result::fetch_assoc40416,332 us4.1%16,332 us4.1%
xsprintf_query15615,501 us3.8%2,527 us0.6%
DiffusionSymbolDatasource::loadResults115,111 us3.8%566 us0.1%
PhabricatorPHIDType::getAllTypes1014,748 us3.7%463 us0.1%
LiskDAO::__call2,95413,307 us3.3%2,990 us0.7%
LiskDAO::loadAllWhere612,876 us3.2%59 us0.0%
LiskDAO::loadRawDataWhere712,420 us3.1%161 us0.0%
AphrontDatabaseConnection::queryData711,527 us2.9%49 us0.0%
PhabricatorFile::getBestURI10011,521 us2.9%274 us0.1%
call_user_func_array37311,211 us2.8%985 us0.2%
LiskDAO::call2,95410,317 us2.6%6,468 us1.6%
PhabricatorPolicyCapability::getCapabilityByKey33010,257 us2.5%1,591 us0.4%
mpull5310,082 us2.5%2,687 us0.7%
AphrontMySQLiDatabaseConnection::escapeUTF8String51910,045 us2.5%1,451 us0.4%
PhabricatorFile::getViewURI1009,369 us2.3%268 us0.1%
PhabricatorFile::getCDNURI1009,101 us2.3%1,466 us0.4%
PhabricatorPolicyCapability::getCapabilityMap3308,600 us2.1%1,615 us0.4%
PhabricatorPolicyAwareQuery::executeOne18,306 us2.1%12 us0.0%
PhabricatorPeopleUserPHIDType::loadHandles18,178 us2.0%1,857 us0.5%
DiffusionSymbolQuery::execute18,174 us2.0%56 us0.0%
PhabricatorApplicationDatasource::loadResults17,833 us1.9%1,741 us0.4%
PhabricatorEdgeQuery::execute37,624 us1.9%178 us0.0%
PhabricatorProjectQuery::loadPage27,101 us1.8%154 us0.0%
PhabricatorLiskDAO::willReadData3616,834 us1.7%1,267 us0.3%
PhabricatorEnv::getCDNURI1166,308 us1.6%898 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString5195,880 us1.5%1,631 us0.4%
PhabricatorRepositorySymbol::getURI305,612 us1.4%381 us0.1%
PhabricatorCalendarEvent::loadCurrentStatuses15,303 us1.3%7 us0.0%
PhutilURI::__construct1515,059 us1.3%3,077 us0.8%
LiskDAO::willReadData3614,786 us1.2%766 us0.2%
PhabricatorUser::getFullName2004,786 us1.2%1,090 us0.3%
PhabricatorPolicyFilter::getObjectPolicy8664,780 us1.2%1,678 us0.4%
PhabricatorEnv::getEnvConfig1,1844,639 us1.2%3,954 us1.0%
LiskDAO::establishConnection214,131 us1.0%268 us0.1%
PhabricatorUser::getDefaultProfileImageURI164,048 us1.0%22 us0.0%
celerity_get_resource_uri164,026 us1.0%131 us0.0%
LiskDAO::applyLiskDataSerialization3614,020 us1.0%1,896 us0.5%
PhabricatorUser::getUsername6004,003 us1.0%1,127 us0.3%
msort23,954 us1.0%92 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection5613,762 us0.9%93 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection53,669 us0.9%124 us0.0%
pht2363,579 us0.9%1,040 us0.3%
PhabricatorFileQuery::buildWhereClause33,446 us0.9%46 us0.0%
AphrontMySQLiDatabaseConnection::connect53,377 us0.8%199 us0.0%
PhabricatorFile::loadBuiltin13,331 us0.8%7 us0.0%
PhabricatorFile::loadBuiltins13,323 us0.8%35 us0.0%
PhabricatorUser::readField1,8043,319 us0.8%3,106 us0.8%
phid_get_type8373,316 us0.8%2,031 us0.5%
PhabricatorUser::getRealName5003,153 us0.8%642 us0.2%
PhabricatorTypeaheadResult::getSortKey2433,142 us0.8%676 us0.2%
DiffusionRequest::generateURI303,038 us0.8%444 us0.1%
phutil_utf8_strtolower2923,032 us0.8%650 us0.2%
PhabricatorLiskDAO::establishLiveConnection53,020 us0.7%119 us0.0%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication302,893 us0.7%224 us0.1%
DiffusionSymbolQuery::loadRepositories12,884 us0.7%141 us0.0%
PhabricatorAuthSessionEngine::loadUserForSession12,809 us0.7%167 us0.0%
AphrontBaseMySQLDatabaseConnection::validateUTF8String5192,714 us0.7%513 us0.1%
PhabricatorTypeaheadResult::getWireFormat1002,700 us0.7%1,258 us0.3%
AphrontApplicationConfiguration::buildController12,675 us0.7%45 us0.0%
_qsprintf_check_type1562,636 us0.7%1,002 us0.2%
DefaultDatabaseConfigurationProvider::getPassword52,617 us0.6%26 us0.0%
mysqli::real_connect52,405 us0.6%2,405 us0.6%
mb_convert_case2922,353 us0.6%2,353 us0.6%
AphrontApplicationConfiguration::buildControllerForPath12,319 us0.6%376 us0.1%
DiffusionRequest::generateDiffusionURI302,300 us0.6%894 us0.2%
phutil_is_utf85192,201 us0.5%1,202 us0.3%