XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total60,909197,394 us100.0%197,394 us100.0%
main()1197,394 us100.0%77 us0.0%
AphrontApplicationConfiguration::processRequest1196,432 us99.5%535 us0.3%
PhabricatorXHProfProfileController::handleRequest1121,083 us61.3%75 us0.0%
PhabricatorFile::loadFileData196,149 us48.7%5 us0.0%
PhabricatorFile::getFileDataIterator196,103 us48.7%7 us0.0%
PhabricatorFileStorageEngine::getRawFileDataIterator195,524 us48.4%42 us0.0%
PhabricatorS3FileStorageEngine::readFile192,995 us47.1%15 us0.0%
FutureProxy::resolve192,429 us46.8%7 us0.0%
Future::resolve291,609 us46.4%430 us0.2%
HTTPSFuture::isReady7791,178 us46.2%1,208 us0.6%
curl_multi_select7575,961 us38.5%75,961 us38.5%
AphrontApplicationConfiguration::produceResponse141,522 us21.0%11 us0.0%
PhabricatorStandardPageView::produceAphrontResponse141,506 us21.0%32 us0.0%
AphrontPageView::render141,344 us20.9%24 us0.0%
PhabricatorPolicyAwareQuery::execute837,353 us18.9%225 us0.1%
PhabricatorStandardPageView::willRenderPage136,350 us18.4%81 us0.0%
phutil_escape_html40834,638 us17.5%715 us0.4%
PhabricatorController::willBeginExecution129,634 us15.0%114 us0.1%
phutil_implode_html426,873 us13.6%31 us0.0%
PhabricatorBarePageView::willRenderPage126,493 us13.4%4 us0.0%
PhabricatorXHProfProfileSymbolView::render126,460 us13.4%6,210 us3.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage624,747 us12.5%24 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows624,360 us12.3%32 us0.0%
PhabricatorPolicyFilter::apply1320,424 us10.3%234 us0.1%
PhabricatorPolicyFilter::hasCapability619,836 us10.0%48 us0.0%
PhabricatorSpacesNamespaceQuery::getViewerSpaces119,730 us10.0%24 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRowsWithConnection619,401 us9.8%59 us0.0%
xhprof_compute_flat_info118,129 us9.2%7,808 us4.0%
PhutilSymbolLoader::selectAndLoadSymbols15616,892 us8.6%4,796 us2.4%
PhutilQueryString::renderString60114,509 us7.4%757 us0.4%
xsprintf60114,241 us7.2%4,859 us2.5%
PhabricatorPolicyAwareQuery::executeOne213,735 us7.0%13 us0.0%
queryfx_all1512,847 us6.5%68 us0.0%
PhabricatorFileQuery::loadPage112,772 us6.5%67 us0.0%
queryfx1512,642 us6.4%122 us0.1%
PhutilSymbolLoader::loadSymbol39112,543 us6.4%2,244 us1.1%
PhabricatorProjectQuery::loadPage312,416 us6.3%10 us0.0%
xsprintf_query72312,159 us6.2%4,615 us2.3%
PhutilQueryString::getMaskedString18511,844 us6.0%149 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildStandardPageQuery611,101 us5.6%104 us0.1%
PhutilClassMapQuery::execute1810,923 us5.5%62 us0.0%
json_decode310,911 us5.5%10,911 us5.5%
phutil_json_decode110,885 us5.5%9 us0.0%
PhutilClassMapQuery::loadMap1210,821 us5.5%443 us0.2%
PhutilBootloader::loadLibrarySource38510,554 us5.3%991 us0.5%
curl_multi_exec7610,227 us5.2%9,690 us4.9%
PhutilQueryString::getUnmaskedString4169,834 us5.0%424 us0.2%
PhutilBootloader::executeInclude3859,649 us4.9%3,435 us1.7%
AphrontBaseMySQLDatabaseConnection::executeQuery159,471 us4.8%289 us0.1%
spl_autoload_call1449,313 us4.7%227 us0.1%
__phutil_autoload1449,154 us4.6%724 us0.4%
PhutilSymbolLoader::loadObjects129,080 us4.6%326 us0.2%
phutil_tag948,991 us4.6%678 us0.3%
qsprintf1388,988 us4.6%471 us0.2%
xhprof_compute_inclusive_times18,947 us4.5%5,648 us2.9%
PhabricatorMainMenuView::render18,751 us4.4%76 us0.0%
PhutilQueryString::__construct1388,507 us4.3%177 us0.1%
AphrontView::producePhutilSafeHTML148,246 us4.2%23 us0.0%
AphrontTagView::render97,545 us3.8%166 us0.1%
javelin_tag197,463 us3.8%97 us0.0%
PHUIListItemView::getTagContent17,385 us3.7%14 us0.0%
LiskDAO::establishConnection157,362 us3.7%134 us0.1%
PhabricatorMainMenuSearchView::render17,332 us3.7%47 us0.0%
PhabricatorLiskDAO::establishLiveConnection66,802 us3.4%50 us0.0%
PhabricatorLiskDAO::newClusterConnection66,666 us3.4%37 us0.0%
PhabricatorEdgeQuery::execute16,461 us3.3%20 us0.0%
PhabricatorPolicyFilter::loadCustomPolicies16,360 us3.2%64 us0.0%
PhabricatorDatabaseRef::isReachable66,269 us3.2%37 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection66,220 us3.2%8 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection1426,213 us3.1%11 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection66,202 us3.1%87 us0.0%
AphrontMySQLiDatabaseConnection::connect66,018 us3.0%151 us0.1%
PhabricatorMainMenuSearchView::buildModeSelector15,809 us2.9%81 us0.0%
PhutilKeyValueCacheStack::getKeys225,232 us2.7%130 us0.1%
PhutilKeyValueCache::getKey585,151 us2.6%184 us0.1%
PhutilKeyValueCacheProfiler::getKeys225,074 us2.6%227 us0.1%
PhabricatorEdgeConfig::establishConnection15,064 us2.6%6 us0.0%
PhabricatorPHIDType::getAllTypes15,032 us2.5%5 us0.0%
mysqli::real_connect64,994 us2.5%4,994 us2.5%
PhabricatorUser::getUserSetting64,985 us2.5%68 us0.0%
PhabricatorApplicationSearchEngine::loadEnabledNamedQueries14,778 us2.4%12 us0.0%
PhabricatorApplicationSearchEngine::loadAllNamedQueries14,745 us2.4%35 us0.0%
xhprof_parse_parent_child6,3724,660 us2.4%4,508 us2.3%
PhutilKeyValueCacheNamespace::getKeys224,629 us2.3%151 us0.1%
PhabricatorUser::loadGlobalSettings64,590 us2.3%26 us0.0%
PhutilKeyValueCacheProxy::getKeys504,378 us2.2%123 us0.1%
PhabricatorKeyValueSerializingCacheProxy::getKeys64,225 us2.1%27 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys64,168 us2.1%68 us0.0%
PhabricatorNamedQueryQuery::loadPage13,934 us2.0%5 us0.0%
PhabricatorSpacesNamespaceQuery::getAllSpaces23,855 us2.0%24 us0.0%
PhabricatorSpacesNamespaceQuery::getSpacesExist13,850 us2.0%2 us0.0%
PhabricatorSpacesNamespaceQuery::loadPage13,566 us1.8%9 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClause63,380 us1.7%22 us0.0%
PhutilURI::__construct1013,290 us1.7%2,139 us1.1%
AphrontMySQLiDatabaseConnection::rawQuery153,255 us1.6%215 us0.1%
PhabricatorProjectsBasePolicyRule::willApplyRules13,216 us1.6%25 us0.0%
AphrontApplicationConfiguration::buildController13,202 us1.6%91 us0.0%
PhabricatorHash::digestWithNamedKey53,148 us1.6%19 us0.0%
PhabricatorPolicyFilter::checkCapability82,983 us1.5%96 us0.0%
PhabricatorPolicyQuery::loadPage12,928 us1.5%31 us0.0%