XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total70,827638,476 us100.0%638,476 us100.0%
main()1638,476 us100.0%69 us0.0%
AphrontApplicationConfiguration::processRequest1635,481 us99.5%76 us0.0%
PhabricatorTypeaheadModularDatasourceController::handleRequest1599,487 us93.9%188 us0.0%
PhabricatorTypeaheadCompositeDatasource::loadResults2577,179 us90.4%8,481 us1.3%
PhabricatorPolicyAwareQuery::execute29513,595 us80.4%1,881 us0.3%
PhabricatorPeopleDatasource::loadResults1462,473 us72.4%3,115 us0.5%
queryfx_all21323,192 us50.6%172 us0.0%
queryfx21313,081 us49.0%191 us0.0%
PhabricatorTypeaheadDatasource::executeQuery2308,610 us48.3%41 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery21296,156 us46.4%1,021 us0.2%
AphrontMySQLiDatabaseConnection::rawQuery21294,312 us46.1%174 us0.0%
mysqli::query21294,118 us46.1%294,118 us46.1%
PhabricatorPeopleQuery::loadPage2267,234 us41.9%270 us0.0%
PhabricatorHandleQuery::loadPage1172,924 us27.1%1,004 us0.2%
PhabricatorPHIDType::loadObjects1125,671 us19.7%42 us0.0%
PhabricatorPeopleQuery::didFilterPage298,591 us15.4%1,129 us0.2%
PhabricatorFileQuery::loadPage359,213 us9.3%1,583 us0.2%
PhabricatorPolicyFilter::apply2454,897 us8.6%5,437 us0.9%
qsprintf7152,459 us8.2%401 us0.1%
xsprintf7151,936 us8.1%1,895 us0.3%
PhabricatorProjectDatasource::loadResults150,725 us7.9%757 us0.1%
xsprintf_query15645,712 us7.2%2,637 us0.4%
PhutilSymbolLoader::selectAndLoadSymbols9244,331 us6.9%4,152 us0.7%
AphrontMySQLiDatabaseConnection::escapeUTF8String51940,428 us6.3%1,527 us0.2%
PhutilSymbolLoader::loadSymbol26239,787 us6.2%2,721 us0.4%
PhutilBootloader::loadLibrarySource25936,956 us5.8%1,373 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString51936,343 us5.7%5,275 us0.8%
PhutilBootloader::executeInclude25935,466 us5.6%26,696 us4.2%
PhabricatorFile::getBestURI10033,272 us5.2%13,777 us2.2%
PhabricatorController::willBeginExecution132,595 us5.1%253 us0.0%
PhutilSymbolLoader::loadObjects432,345 us5.1%394 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection56130,578 us4.8%100 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection530,478 us4.8%143 us0.0%
DiffusionSymbolDatasource::loadResults130,162 us4.7%575 us0.1%
PhabricatorPolicyFilter::checkCapability43329,566 us4.6%4,393 us0.7%
LiskDAO::__call2,95427,899 us4.4%2,958 us0.5%
mpull5327,893 us4.4%2,727 us0.4%
PhabricatorPHIDType::getAllTypes1027,241 us4.3%483 us0.1%
LiskDAO::call2,95424,941 us3.9%20,964 us3.3%
DiffusionSymbolQuery::execute123,188 us3.6%61 us0.0%
AphrontMySQLiDatabaseConnection::connect522,114 us3.5%207 us0.0%
PhabricatorProjectQuery::didFilterPage221,824 us3.4%224 us0.0%
PhabricatorProjectQuery::loadPage221,711 us3.4%165 us0.0%
mysqli::real_connect520,964 us3.3%20,964 us3.3%
LiskDAO::loadRawDataWhere720,800 us3.3%181 us0.0%
LiskDAO::loadAllFromArray1520,416 us3.2%1,408 us0.2%
AphrontDatabaseConnection::queryData719,871 us3.1%52 us0.0%
LiskDAO::loadFromArray36119,756 us3.1%8,623 us1.4%
call_user_func_array37319,538 us3.1%1,043 us0.2%
PhabricatorEdgeQuery::execute319,404 us3.0%190 us0.0%
LiskDAO::loadAllWhere619,011 us3.0%63 us0.0%
PhabricatorFile::getViewURI10017,622 us2.8%284 us0.0%
PhabricatorFile::getCDNURI10017,338 us2.7%9,559 us1.5%
PhabricatorPeopleUserPHIDType::loadHandles116,232 us2.5%1,765 us0.3%
__phutil_autoload8715,979 us2.5%822 us0.1%
PhabricatorPolicyFilter::getObjectPolicy86615,261 us2.4%5,760 us0.9%
PhabricatorTypeaheadResult::getWireFormat10014,937 us2.3%13,444 us2.1%
PhabricatorApplicationDatasource::loadResults114,692 us2.3%1,807 us0.3%
PhabricatorUser::getFullName20012,901 us2.0%1,126 us0.2%
PhabricatorFile::loadBuiltin112,856 us2.0%7 us0.0%
PhabricatorFile::loadBuiltins112,848 us2.0%38 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey33012,733 us2.0%1,489 us0.2%
PhabricatorAuthSessionEngine::loadUserForSession112,456 us2.0%147 us0.0%
PhabricatorUser::getUsername60011,685 us1.8%778 us0.1%
PhabricatorPolicyAwareQuery::executeOne111,245 us1.8%12 us0.0%
PhabricatorPolicyCapability::getCapabilityMap33011,190 us1.8%1,294 us0.2%
queryfx_one110,869 us1.7%18 us0.0%
DiffusionSymbolQuery::loadRepositories110,626 us1.7%144 us0.0%
pht23610,339 us1.6%1,032 us0.2%
idx3,85810,320 us1.6%10,294 us1.6%
phutil_utf8_strtolower29210,190 us1.6%7,826 us1.2%
AphrontBaseMySQLDatabaseConnection::selectAllResults219,811 us1.5%7,967 us1.2%
PhabricatorLiskDAO::willReadData3619,514 us1.5%1,320 us0.2%
PhabricatorProjectQuery::buildJoinClause29,473 us1.5%56 us0.0%
msort29,451 us1.5%95 us0.0%
PhabricatorRepositoryQuery::loadPage19,125 us1.4%37 us0.0%
PhabricatorPolicyAwareQuery::getWorkspaceMapForPage279,018 us1.4%8,979 us1.4%
PhutilTranslator::translate2368,832 us1.4%8,289 us1.3%
PhabricatorPHIDType::getTypeConstant968,729 us1.4%8,594 us1.3%
PhabricatorTypeaheadResult::getSortKey2438,624 us1.4%698 us0.1%
PhabricatorFile::getPolicy1868,482 us1.3%551 us0.1%
PhabricatorTypeaheadResult::setClosed1168,200 us1.3%8,200 us1.3%
AphrontBaseMySQLDatabaseConnection::getConfiguration668,199 us1.3%122 us0.0%
PhabricatorFileQuery::buildWhereClause37,510 us1.2%51 us0.0%
PhabricatorFile::getViewPolicy1867,356 us1.2%220 us0.0%
PhabricatorPhortuneApplication::getName36,726 us1.1%6 us0.0%
PhabricatorEnv::getCDNURI1166,345 us1.0%881 us0.1%
PhabricatorEdgeQuery::buildWhereClause36,122 us1.0%32 us0.0%
DiffusionSymbolQuery::buildWhereClause16,086 us1.0%15 us0.0%
LiskDAO::getConfigOption7426,047 us0.9%5,568 us0.9%
AphrontBaseMySQLDatabaseConnection::escapeStringForLikeClause36,045 us0.9%20 us0.0%
PhabricatorRepositorySymbol::getURI305,624 us0.9%386 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildOrderClause85,371 us0.8%195 us0.0%
PhutilURI::__construct1515,104 us0.8%3,084 us0.5%
PhabricatorCursorPagedPolicyAwareQuery::formatOrderClause85,098 us0.8%140 us0.0%
PhabricatorCalendarEvent::loadCurrentStatuses15,053 us0.8%7 us0.0%
newv1854,141 us0.6%554 us0.1%
strlen1,5154,066 us0.6%4,066 us0.6%
ReflectionClass::__construct5153,650 us0.6%3,142 us0.5%
PhabricatorUser::readField1,8043,461 us0.5%3,134 us0.5%