XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total65,570206,823 us100.0%206,823 us100.0%
main()1206,823 us100.0%70 us0.0%
AphrontApplicationConfiguration::processRequest1203,818 us98.5%68 us0.0%
PhabricatorTypeaheadModularDatasourceController::handleRequest1182,728 us88.3%176 us0.1%
PhabricatorTypeaheadCompositeDatasource::loadResults2171,581 us83.0%306 us0.1%
PhabricatorPolicyAwareQuery::execute26138,275 us66.9%1,628 us0.8%
PhabricatorPeopleDatasource::loadResults1123,740 us59.8%3,342 us1.6%
PhabricatorHandleQuery::loadPage185,459 us41.3%997 us0.5%
PhabricatorObjectQuery::loadPage463,712 us30.8%108 us0.1%
PhabricatorObjectQuery::loadObjectsByPHID362,502 us30.2%259 us0.1%
PhabricatorPHIDType::loadObjects161,522 us29.7%36 us0.0%
PhabricatorPeopleQuery::didFilterPage247,241 us22.8%1,051 us0.5%
PhutilSymbolLoader::selectAndLoadSymbols9143,259 us20.9%4,089 us2.0%
PhutilSymbolLoader::loadSymbol26138,896 us18.8%2,725 us1.3%
PhutilBootloader::loadLibrarySource25836,049 us17.4%1,360 us0.7%
queryfx_all2034,926 us16.9%144 us0.1%
PhutilBootloader::executeInclude25834,571 us16.7%25,601 us12.4%
queryfx2032,528 us15.7%150 us0.1%
PhabricatorTypeaheadDatasource::executeQuery231,784 us15.4%41 us0.0%
PhabricatorPolicyFilter::apply2227,099 us13.1%4,903 us2.4%
PhabricatorFileQuery::loadPage326,033 us12.6%1,304 us0.6%
AphrontBaseMySQLDatabaseConnection::executeRawQuery2025,278 us12.2%854 us0.4%
AphrontMySQLiDatabaseConnection::rawQuery2023,664 us11.4%171 us0.1%
mysqli::query2023,473 us11.3%23,473 us11.3%
PhutilSymbolLoader::loadObjects422,541 us10.9%389 us0.2%
PhabricatorPeopleQuery::loadPage222,189 us10.7%226 us0.1%
__phutil_autoload8621,901 us10.6%798 us0.4%
PhabricatorController::willBeginExecution117,606 us8.5%241 us0.1%
PhabricatorPolicyFilter::checkCapability39817,210 us8.3%3,709 us1.8%
qsprintf6316,252 us7.9%354 us0.2%
DiffusionSymbolDatasource::loadResults115,839 us7.7%567 us0.3%
xsprintf6315,778 us7.6%1,698 us0.8%
PhabricatorProjectDatasource::loadResults115,622 us7.6%267 us0.1%
LiskDAO::loadAllFromArray1414,321 us6.9%1,217 us0.6%
LiskDAO::loadFromArray31213,857 us6.7%7,690 us3.7%
xsprintf_query13813,819 us6.7%2,338 us1.1%
LiskDAO::__call2,67312,673 us6.1%2,699 us1.3%
PhabricatorPHIDType::getAllTypes911,830 us5.7%475 us0.2%
LiskDAO::loadAllWhere611,592 us5.6%54 us0.0%
LiskDAO::loadRawDataWhere711,422 us5.5%162 us0.1%
AphrontDatabaseConnection::queryData710,571 us5.1%44 us0.0%
call_user_func_array36110,306 us5.0%1,247 us0.6%
mpull3810,113 us4.9%2,409 us1.2%
LiskDAO::call2,6739,974 us4.8%5,972 us2.9%
PhabricatorPolicyCapability::getCapabilityByKey3199,427 us4.6%1,346 us0.7%
PhabricatorFile::getBestURI809,249 us4.5%211 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String4549,032 us4.4%1,345 us0.7%
PhabricatorProjectQuery::didFilterPage19,029 us4.4%112 us0.1%
DiffusionSymbolQuery::execute18,630 us4.2%67 us0.0%
PhabricatorPeopleUserPHIDType::loadHandles18,353 us4.0%1,822 us0.9%
PhabricatorPolicyAwareQuery::executeOne18,285 us4.0%12 us0.0%
PhabricatorApplicationDatasource::loadResults18,133 us3.9%1,906 us0.9%
PhabricatorPolicyCapability::getCapabilityMap3198,036 us3.9%1,103 us0.5%
PhabricatorFile::getViewURI807,546 us3.6%211 us0.1%
PhabricatorFile::getCDNURI807,335 us3.5%1,199 us0.6%
PhabricatorEdgeQuery::execute36,422 us3.1%153 us0.1%
PhabricatorRepositorySymbol::getURI305,886 us2.8%402 us0.2%
PhabricatorEnv::getCDNURI1045,714 us2.8%786 us0.4%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication275,518 us2.7%227 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString4545,333 us2.6%1,377 us0.7%
PhabricatorCalendarEvent::loadCurrentStatuses15,069 us2.5%8 us0.0%
PhabricatorUser::getFullName2005,057 us2.4%1,246 us0.6%
PhabricatorTypeaheadCompositeDatasource::getUsableDatasources24,897 us2.4%123 us0.1%
PhutilURI::__construct1394,798 us2.3%2,879 us1.4%
PhabricatorLiskDAO::willReadData3124,576 us2.2%1,142 us0.6%
PhabricatorProjectQuery::loadPage14,203 us2.0%72 us0.0%
PhabricatorPolicyFilter::getObjectPolicy7964,033 us1.9%1,578 us0.8%
msort24,023 us1.9%87 us0.0%
PhabricatorUser::getUsername6003,889 us1.9%775 us0.4%
PhabricatorUser::getDefaultProfileImageURI243,849 us1.9%42 us0.0%
pht2343,810 us1.8%1,124 us0.5%
celerity_get_resource_uri243,807 us1.8%182 us0.1%
PhabricatorUser::readField1,8043,555 us1.7%3,187 us1.5%
AphrontBaseMySQLDatabaseConnection::requireConnection4943,527 us1.7%93 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection53,434 us1.7%126 us0.1%
PhabricatorFile::loadBuiltin13,394 us1.6%7 us0.0%
PhabricatorFile::loadBuiltins13,386 us1.6%36 us0.0%
PhabricatorUser::getRealName5003,281 us1.6%666 us0.3%
PhabricatorTypeaheadResult::getSortKey2233,253 us1.6%615 us0.3%
phutil_utf8_strtolower2723,214 us1.6%602 us0.3%
DiffusionRequest::generateURI303,200 us1.5%472 us0.2%
phid_get_type7793,186 us1.5%1,947 us0.9%
AphrontMySQLiDatabaseConnection::connect53,142 us1.5%176 us0.1%
PhabricatorTypeaheadResult::getWireFormat1003,118 us1.5%1,421 us0.7%
DiffusionSymbolQuery::loadRepositories13,043 us1.5%150 us0.1%
PhabricatorFileQuery::buildWhereClause32,960 us1.4%53 us0.0%
PhabricatorAuthSessionEngine::loadUserForSession12,849 us1.4%140 us0.1%
AphrontApplicationConfiguration::buildController12,848 us1.4%48 us0.0%
PhabricatorApplicationQuery::getQueryApplicationClass142,761 us1.3%2,761 us1.3%
LiskDAO::willReadData3122,759 us1.3%372 us0.2%
mb_convert_case2722,602 us1.3%2,602 us1.3%
AphrontApplicationConfiguration::buildControllerForPath12,481 us1.2%436 us0.2%
LiskDAO::applyLiskDataSerialization3122,387 us1.2%1,216 us0.6%
AphrontBaseMySQLDatabaseConnection::validateUTF8String4542,354 us1.1%477 us0.2%
DiffusionRequest::generateDiffusionURI302,343 us1.1%925 us0.4%
_qsprintf_check_type1382,179 us1.1%891 us0.4%
mysqli::real_connect52,154 us1.0%2,154 us1.0%
PhabricatorApplicationQuery::loadPage142,138 us1.0%1,636 us0.8%
AphrontBaseMySQLDatabaseConnection::selectAllResults202,133 us1.0%565 us0.3%
PhabricatorPeopleQuery::buildWhereClause22,020 us1.0%30 us0.0%
preg_match1,2322,005 us1.0%2,005 us1.0%