XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total24,477130,893 us100.0%130,893 us100.0%
main()1130,893 us100.0%76 us0.1%
AphrontApplicationConfiguration::processRequest1129,735 us99.1%43 us0.0%
PhabricatorFileDataController::handleRequest1120,978 us92.4%78 us0.1%
PhabricatorFile::getFileDataIterator1107,673 us82.3%7 us0.0%
PhabricatorFileStorageEngine::getRawFileDataIterator1106,839 us81.6%23 us0.0%
PhabricatorS3FileStorageEngine::readFile1106,373 us81.3%15 us0.0%
FutureProxy::resolve1105,810 us80.8%6 us0.0%
Future::resolve2104,955 us80.2%1,144 us0.9%
HTTPSFuture::isReady277103,810 us79.3%2,881 us2.2%
curl_multi_select27580,515 us61.5%80,515 us61.5%
PhabricatorFileDataController::loadFile112,718 us9.7%37 us0.0%
PhabricatorPolicyAwareQuery::executeOne112,241 us9.4%7 us0.0%
PhabricatorPolicyAwareQuery::execute112,233 us9.3%42 us0.0%
PhabricatorFileQuery::loadPage112,035 us9.2%75 us0.1%
curl_multi_exec27610,619 us8.1%10,600 us8.1%
PhutilSymbolLoader::selectAndLoadSymbols768,743 us6.7%2,513 us1.9%
PhutilURI::__construct2948,053 us6.2%5,605 us4.3%
PhutilSymbolLoader::loadSymbol2026,486 us5.0%1,146 us0.9%
PhabricatorController::willBeginExecution16,039 us4.6%75 us0.1%
PhabricatorEdgeQuery::execute15,982 us4.6%19 us0.0%
PhutilClassMapQuery::execute75,901 us4.5%27 us0.0%
PhutilClassMapQuery::loadMap65,855 us4.5%256 us0.2%
PhutilBootloader::loadLibrarySource2015,498 us4.2%516 us0.4%
PhutilBootloader::executeInclude2015,043 us3.9%1,754 us1.3%
PhabricatorEdgeConfig::establishConnection14,876 us3.7%10 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage14,843 us3.7%5 us0.0%
PhutilSymbolLoader::loadObjects64,788 us3.7%188 us0.1%
PhabricatorPHIDType::getAllTypes14,779 us3.7%4 us0.0%
spl_autoload_call704,751 us3.6%117 us0.1%
__phutil_autoload704,678 us3.6%356 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows14,619 us3.5%7 us0.0%
PhutilKeyValueCache::getKey144,554 us3.5%53 us0.0%
PhutilKeyValueCacheStack::getKeys94,533 us3.5%66 us0.1%
PhutilKeyValueCacheProfiler::getKeys94,452 us3.4%96 us0.1%
PhabricatorUser::getUserSetting24,431 us3.4%24 us0.0%
PhutilKeyValueCacheNamespace::getKeys94,259 us3.3%73 us0.1%
PhabricatorUser::loadGlobalSettings24,217 us3.2%11 us0.0%
queryfx_all54,174 us3.2%23 us0.0%
PhutilKeyValueCacheProxy::getKeys204,140 us3.2%54 us0.0%
queryfx54,106 us3.1%45 us0.0%
PhabricatorKeyValueSerializingCacheProxy::getKeys24,028 us3.1%11 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys24,005 us3.1%30 us0.0%
PhabricatorAuthSessionEngine::willServeRequestForUser13,962 us3.0%16 us0.0%
PhabricatorUser::getTranslation13,773 us2.9%5 us0.0%
PhutilQueryString::renderString1243,569 us2.7%181 us0.1%
LiskDAO::establishConnection53,526 us2.7%45 us0.0%
xsprintf1243,502 us2.7%1,139 us0.9%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRowsWithConnection13,471 us2.7%13 us0.0%
PhabricatorLiskDAO::establishLiveConnection23,326 us2.5%28 us0.0%
PhabricatorLiskDAO::newClusterConnection23,257 us2.5%14 us0.0%
PhabricatorDatabaseRef::isReachable23,119 us2.4%17 us0.0%
AphrontBaseMySQLDatabaseConnection::executeQuery53,089 us2.4%110 us0.1%
xsprintf_query1502,933 us2.2%1,108 us0.8%
PhutilQueryString::getMaskedString412,896 us2.2%32 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection22,814 us2.1%3 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection402,814 us2.1%7 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection22,807 us2.1%34 us0.0%
AphrontMySQLiDatabaseConnection::connect22,735 us2.1%60 us0.0%
PhabricatorKeyValueDatabaseCache::establishConnection22,508 us1.9%12 us0.0%
AphrontApplicationConfiguration::buildController12,255 us1.7%30 us0.0%
PhutilQueryString::getUnmaskedString832,246 us1.7%82 us0.1%
mysqli::real_connect22,213 us1.7%2,213 us1.7%
qsprintf292,164 us1.7%103 us0.1%
PhutilQueryString::__construct292,060 us1.6%40 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildStandardPageQuery11,952 us1.5%22 us0.0%
preg_match1,8671,918 us1.5%1,918 us1.5%
BaseHTTPFuture::parseRawHTTPResponse11,729 us1.3%44 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery51,449 us1.1%78 us0.1%
HTTPFutureHTTPResponseStatus::__construct11,418 us1.1%15 us0.0%
phutil_utf8ize11,361 us1.0%811 us0.6%
mysqli::poll51,148 us0.9%1,148 us0.9%
PhabricatorResourceSite::getRoutingMaps1909 us0.7%266 us0.2%
PhutilAWSFuture::getProxiedFuture2836 us0.6%35 us0.0%
call_user_func121728 us0.6%140 us0.1%
PhabricatorEnv::getEnvConfig146706 us0.5%128 us0.1%
PhabricatorHash::digestWithNamedKey3675 us0.5%10 us0.0%
idx2,720659 us0.5%659 us0.5%
AphrontApplicationConfiguration::buildSiteForRequest1640 us0.5%19 us0.0%
PhabricatorHash::getNamedHMACKey3630 us0.5%321 us0.2%
PhutilAWSFuture::signRequest1603 us0.5%25 us0.0%
newv132579 us0.4%279 us0.2%
PhabricatorConfigStackSource::getKeys21578 us0.4%168 us0.1%
LiskDAO::loadAllWhere1564 us0.4%8 us0.0%
PhabricatorPHIDType::getTypeConstant116562 us0.4%318 us0.2%
LiskDAO::loadRawDataWhere1553 us0.4%20 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause1551 us0.4%6 us0.0%
PhutilURI::isGitURIPattern294547 us0.4%223 us0.2%
PhabricatorS3FileStorageEngine::newS3API1534 us0.4%29 us0.0%
call_user_func_array137517 us0.4%210 us0.2%
PhabricatorFileQuery::buildJoinClauseParts1513 us0.4%3 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts1510 us0.4%12 us0.0%
PhutilAWSv4Signature::signRequest1500 us0.4%27 us0.0%
AphrontDatabaseConnection::queryData1480 us0.4%5 us0.0%
AphrontApplicationConfiguration::routePath1445 us0.3%82 us0.1%
PhabricatorFile::instantiateStorageEngine1435 us0.3%3 us0.0%
qsprintf_check_type150431 us0.3%242 us0.2%
mysqli::set_charset2429 us0.3%429 us0.3%
PhabricatorFile::buildEngine1423 us0.3%11 us0.0%
PhabricatorFile::buildAllEngines1412 us0.3%7 us0.0%
PhabricatorConfigProxySource::getKeys105410 us0.3%199 us0.2%