XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total26,655177,431 us100.0%177,431 us100.0%
main()1177,431 us100.0%79 us0.0%
AphrontApplicationConfiguration::processRequest1176,200 us99.3%43 us0.0%
PhabricatorFileDataController::handleRequest1157,503 us88.8%71 us0.0%
PhabricatorFile::getFileDataIterator1128,416 us72.4%7 us0.0%
PhabricatorFileStorageEngine::getRawFileDataIterator1127,644 us71.9%37 us0.0%
PhabricatorS3FileStorageEngine::readFile1125,706 us70.8%15 us0.0%
FutureProxy::resolve1124,955 us70.4%7 us0.0%
Future::resolve2124,080 us69.9%1,278 us0.7%
HTTPSFuture::isReady339122,796 us69.2%3,023 us1.7%
curl_multi_select33798,419 us55.5%98,419 us55.5%
PhabricatorFileDataController::loadFile128,439 us16.0%34 us0.0%
PhabricatorPolicyAwareQuery::executeOne127,931 us15.7%7 us0.0%
PhabricatorPolicyAwareQuery::execute127,922 us15.7%42 us0.0%
PhabricatorFileQuery::loadPage127,727 us15.6%72 us0.0%
queryfx_all517,260 us9.7%22 us0.0%
queryfx517,193 us9.7%39 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage117,121 us9.6%6 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows116,891 us9.5%6 us0.0%
AphrontBaseMySQLDatabaseConnection::executeQuery516,304 us9.2%101 us0.1%
AphrontMySQLiDatabaseConnection::rawQuery514,775 us8.3%65 us0.0%
mysqli::poll514,517 us8.2%14,517 us8.2%
LiskDAO::establishConnection511,586 us6.5%47 us0.0%
PhabricatorLiskDAO::establishLiveConnection211,383 us6.4%26 us0.0%
PhabricatorLiskDAO::newClusterConnection211,321 us6.4%13 us0.0%
PhabricatorDatabaseRef::isReachable211,180 us6.3%16 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRowsWithConnection111,180 us6.3%13 us0.0%
PhabricatorController::willBeginExecution111,118 us6.3%74 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection210,979 us6.2%3 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection4010,976 us6.2%5 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection210,971 us6.2%32 us0.0%
AphrontMySQLiDatabaseConnection::connect210,908 us6.1%52 us0.0%
curl_multi_exec33810,567 us6.0%10,415 us5.9%
PhutilKeyValueCache::getKey149,590 us5.4%47 us0.0%
PhutilKeyValueCacheStack::getKeys99,570 us5.4%61 us0.0%
PhabricatorUser::getUserSetting29,519 us5.4%26 us0.0%
PhutilKeyValueCacheProfiler::getKeys99,497 us5.4%95 us0.1%
PhutilKeyValueCacheNamespace::getKeys99,309 us5.2%67 us0.0%
PhabricatorUser::loadGlobalSettings29,300 us5.2%11 us0.0%
PhutilKeyValueCacheProxy::getKeys209,202 us5.2%60 us0.0%
PhabricatorKeyValueSerializingCacheProxy::getKeys29,114 us5.1%12 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys29,090 us5.1%25 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols768,764 us4.9%2,568 us1.4%
PhutilURI::__construct3568,622 us4.9%6,169 us3.5%
PhabricatorEdgeQuery::execute18,298 us4.7%17 us0.0%
PhabricatorAuthSessionEngine::willServeRequestForUser18,211 us4.6%16 us0.0%
PhabricatorUser::getTranslation18,022 us4.5%5 us0.0%
mysqli::real_connect27,992 us4.5%7,992 us4.5%
PhutilSymbolLoader::loadSymbol2026,546 us3.7%1,133 us0.6%
PhabricatorKeyValueDatabaseCache::establishConnection26,007 us3.4%13 us0.0%
PhutilClassMapQuery::execute75,626 us3.2%29 us0.0%
PhutilClassMapQuery::loadMap65,579 us3.1%247 us0.1%
PhutilBootloader::loadLibrarySource2015,531 us3.1%512 us0.3%
AphrontApplicationConfiguration::writeResponse15,356 us3.0%6 us0.0%
AphrontHTTPSink::writeResponse15,345 us3.0%36 us0.0%
PhutilBootloader::executeInclude2015,093 us2.9%1,772 us1.0%
spl_autoload_call705,042 us2.8%117 us0.1%
__phutil_autoload704,970 us2.8%377 us0.2%
AphrontHTTPSink::writeData14,955 us2.8%3 us0.0%
AphrontPHPHTTPSink::emitData14,952 us2.8%4,952 us2.8%
PhabricatorEdgeConfig::establishConnection14,641 us2.6%11 us0.0%
PhabricatorPHIDType::getAllTypes14,546 us2.6%4 us0.0%
PhutilSymbolLoader::loadObjects64,456 us2.5%191 us0.1%
PhutilQueryString::renderString1243,333 us1.9%169 us0.1%
xsprintf1243,267 us1.8%1,084 us0.6%
mysqli::set_charset22,827 us1.6%2,827 us1.6%
xsprintf_query1502,720 us1.5%1,044 us0.6%
PhutilQueryString::getMaskedString412,711 us1.5%30 us0.0%
preg_match2,0962,207 us1.2%2,207 us1.2%
AphrontApplicationConfiguration::buildController12,165 us1.2%30 us0.0%
PhabricatorHash::digestWithNamedKey32,133 us1.2%12 us0.0%
PhutilQueryString::getUnmaskedString832,081 us1.2%84 us0.0%
qsprintf292,012 us1.1%98 us0.1%
PhutilQueryString::__construct291,911 us1.1%39 us0.0%
BaseHTTPFuture::parseRawHTTPResponse11,909 us1.1%67 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildStandardPageQuery11,902 us1.1%22 us0.0%
PhabricatorFileStorageEngine::newIntegrityHash11,824 us1.0%12 us0.0%
LiskDAO::loadAllWhere11,741 us1.0%7 us0.0%
LiskDAO::loadRawDataWhere11,729 us1.0%17 us0.0%
call_user_func_array1371,691 us1.0%190 us0.1%
AphrontDatabaseConnection::queryData11,662 us0.9%6 us0.0%
PhabricatorHash::digestHMACSHA25631,472 us0.8%15 us0.0%
hash_hmac81,469 us0.8%1,469 us0.8%
HTTPFutureHTTPResponseStatus::__construct11,395 us0.8%18 us0.0%
phutil_utf8ize11,322 us0.7%777 us0.4%
PhabricatorResourceSite::getRoutingMaps1889 us0.5%268 us0.2%
PhutilAWSFuture::getProxiedFuture2854 us0.5%31 us0.0%
call_user_func121732 us0.4%132 us0.1%
PhabricatorS3FileStorageEngine::newS3API1724 us0.4%57 us0.0%
PhabricatorEnv::getEnvConfig146703 us0.4%129 us0.1%
PhabricatorHash::getNamedHMACKey3649 us0.4%326 us0.2%
AphrontApplicationConfiguration::buildSiteForRequest1635 us0.4%17 us0.0%
PhutilAWSFuture::signRequest1596 us0.3%24 us0.0%
PhabricatorPHIDType::getTypeConstant116576 us0.3%332 us0.2%
PhabricatorConfigStackSource::getKeys21573 us0.3%158 us0.1%
idx3,278529 us0.3%503 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause1528 us0.3%4 us0.0%
PhutilURI::isGitURIPattern356507 us0.3%144 us0.1%
PhutilAWSv4Signature::signRequest1502 us0.3%27 us0.0%
PhabricatorFile::instantiateStorageEngine1499 us0.3%3 us0.0%
PhabricatorFileQuery::buildJoinClauseParts1493 us0.3%3 us0.0%