XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total62,946186,488 us100.0%186,488 us100.0%
main()1186,488 us100.0%82 us0.0%
AphrontApplicationConfiguration::processRequest1183,274 us98.3%72 us0.0%
PhabricatorTypeaheadModularDatasourceController::handleRequest1161,545 us86.6%167 us0.1%
PhabricatorTypeaheadCompositeDatasource::loadResults2151,641 us81.3%205 us0.1%
PhabricatorPolicyAwareQuery::execute24128,295 us68.8%1,518 us0.8%
PhabricatorPeopleDatasource::loadResults1113,658 us60.9%2,893 us1.6%
PhabricatorHandleQuery::loadPage187,905 us47.1%895 us0.5%
PhabricatorPHIDType::loadObjects165,209 us35.0%34 us0.0%
PhabricatorPeopleQuery::didFilterPage246,428 us24.9%1,011 us0.5%
PhutilSymbolLoader::selectAndLoadSymbols9136,034 us19.3%4,050 us2.2%
queryfx_all1733,659 us18.0%127 us0.1%
PhutilSymbolLoader::loadSymbol26131,697 us17.0%2,673 us1.4%
queryfx1731,411 us16.8%130 us0.1%
PhutilBootloader::loadLibrarySource25828,919 us15.5%1,322 us0.7%
PhutilBootloader::executeInclude25827,470 us14.7%18,872 us10.1%
PhabricatorPolicyFilter::apply2026,378 us14.1%4,518 us2.4%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1724,788 us13.3%779 us0.4%
AphrontMySQLiDatabaseConnection::rawQuery1723,336 us12.5%133 us0.1%
mysqli::query1723,186 us12.4%23,186 us12.4%
PhabricatorFileQuery::loadPage223,096 us12.4%1,243 us0.7%
PhabricatorTypeaheadDatasource::executeQuery222,890 us12.3%44 us0.0%
PhabricatorPeopleQuery::loadPage222,399 us12.0%231 us0.1%
PhutilSymbolLoader::loadObjects421,523 us11.5%374 us0.2%
PhabricatorController::willBeginExecution118,305 us9.8%255 us0.1%
PhabricatorPolicyFilter::checkCapability38216,867 us9.0%3,512 us1.9%
__phutil_autoload8615,605 us8.4%801 us0.4%
DiffusionSymbolDatasource::loadResults114,739 us7.9%561 us0.3%
qsprintf5214,670 us7.9%295 us0.2%
xsprintf5214,280 us7.7%1,428 us0.8%
LiskDAO::loadAllFromArray1213,299 us7.1%1,126 us0.6%
LiskDAO::loadFromArray29613,051 us7.0%7,201 us3.9%
xsprintf_query11712,646 us6.8%2,078 us1.1%
LiskDAO::__call2,54311,719 us6.3%2,568 us1.4%
PhabricatorPHIDType::getAllTypes811,284 us6.1%437 us0.2%
PhabricatorProjectDatasource::loadResults111,044 us5.9%174 us0.1%
LiskDAO::loadRawDataWhere610,261 us5.5%149 us0.1%
LiskDAO::loadAllWhere510,076 us5.4%46 us0.0%
AphrontDatabaseConnection::queryData69,474 us5.1%46 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey3029,387 us5.0%1,244 us0.7%
call_user_func_array3419,235 us5.0%875 us0.5%
PhabricatorFile::getBestURI799,211 us4.9%227 us0.1%
LiskDAO::call2,5439,151 us4.9%5,574 us3.0%
mpull339,001 us4.8%2,257 us1.2%
PhabricatorPolicyAwareQuery::executeOne18,451 us4.5%12 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String4388,368 us4.5%1,255 us0.7%
PhabricatorPolicyCapability::getCapabilityMap3028,117 us4.4%1,073 us0.6%
DiffusionSymbolQuery::execute17,941 us4.3%56 us0.0%
PhabricatorPeopleUserPHIDType::loadHandles17,818 us4.2%1,742 us0.9%
PhabricatorApplicationDatasource::loadResults17,721 us4.1%1,784 us1.0%
PhabricatorFile::getViewURI797,500 us4.0%224 us0.1%
PhabricatorFile::getCDNURI797,276 us3.9%1,242 us0.7%
PhabricatorEdgeQuery::execute25,790 us3.1%144 us0.1%
PhabricatorRepositorySymbol::getURI305,497 us2.9%378 us0.2%
PhabricatorEnv::getCDNURI975,205 us2.8%687 us0.4%
PhabricatorProjectQuery::didFilterPage15,165 us2.8%89 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString4384,969 us2.7%1,031 us0.6%
PhabricatorCalendarEvent::loadCurrentStatuses14,753 us2.5%8 us0.0%
PhabricatorUser::getFullName1904,523 us2.4%1,023 us0.5%
PhutilURI::__construct1324,403 us2.4%2,699 us1.4%
PhabricatorLiskDAO::willReadData2964,299 us2.3%1,050 us0.6%
PhabricatorProjectQuery::loadPage14,019 us2.2%72 us0.0%
PhabricatorPolicyFilter::getObjectPolicy7643,996 us2.1%1,526 us0.8%
PhabricatorUser::getUsername5703,529 us1.9%758 us0.4%
AphrontBaseMySQLDatabaseConnection::requireConnection4723,503 us1.9%73 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection53,430 us1.8%124 us0.1%
pht2343,414 us1.8%1,016 us0.5%
msort23,400 us1.8%84 us0.0%
PhabricatorUser::getDefaultProfileImageURI183,243 us1.7%27 us0.0%
celerity_get_resource_uri183,216 us1.7%142 us0.1%
PhabricatorUser::readField1,7143,160 us1.7%2,922 us1.6%
AphrontMySQLiDatabaseConnection::connect53,139 us1.7%175 us0.1%
phid_get_type7533,117 us1.7%1,953 us1.0%
PhabricatorAuthSessionEngine::loadUserForSession13,062 us1.6%149 us0.1%
PhabricatorUser::getRealName4753,000 us1.6%651 us0.3%
DiffusionRequest::generateURI302,902 us1.6%449 us0.2%
AphrontApplicationConfiguration::buildController12,836 us1.5%50 us0.0%
PhabricatorTypeaheadResult::getWireFormat1002,817 us1.5%1,280 us0.7%
DiffusionSymbolQuery::loadRepositories12,808 us1.5%141 us0.1%
PhabricatorTypeaheadResult::getSortKey2142,684 us1.4%596 us0.3%
phutil_utf8_strtolower2632,652 us1.4%593 us0.3%
LiskDAO::willReadData2962,609 us1.4%355 us0.2%
AphrontApplicationConfiguration::buildControllerForPath12,465 us1.3%394 us0.2%
PhabricatorFileQuery::buildWhereClause22,433 us1.3%33 us0.0%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication252,361 us1.3%174 us0.1%
LiskDAO::applyLiskDataSerialization2962,254 us1.2%1,161 us0.6%
DiffusionRequest::generateDiffusionURI302,225 us1.2%876 us0.5%
mysqli::real_connect52,191 us1.2%2,191 us1.2%
AphrontBaseMySQLDatabaseConnection::validateUTF8String4382,144 us1.1%458 us0.2%
mb_convert_case2632,051 us1.1%2,051 us1.1%
AphrontBaseMySQLDatabaseConnection::selectAllResults172,018 us1.1%527 us0.3%
_qsprintf_check_type1171,976 us1.1%791 us0.4%
PhutilTranslator::translate2341,959 us1.1%1,590 us0.9%
idx3,4131,885 us1.0%1,881 us1.0%
preg_match1,1901,834 us1.0%1,834 us1.0%
PhabricatorPeopleQuery::buildWhereClause21,822 us1.0%33 us0.0%
PhabricatorFile::getPolicy1581,796 us1.0%479 us0.3%
PhabricatorTypeaheadCompositeDatasource::getUsableDatasources21,768 us0.9%119 us0.1%
PhabricatorUser::isUserActivated951,758 us0.9%570 us0.3%
queryfx_one11,757 us0.9%14 us0.0%
PhabricatorEnv::getEnvConfig1,0791,707 us0.9%1,004 us0.5%