XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total69,379195,584 us100.0%195,584 us100.0%
main()1195,584 us100.0%66 us0.0%
AphrontApplicationConfiguration::processRequest1194,603 us99.5%622 us0.3%
PhabricatorXHProfProfileController::handleRequest1116,858 us59.7%76 us0.0%
PhabricatorFile::loadFileData189,818 us45.9%8 us0.0%
PhabricatorFile::getFileDataIterator189,763 us45.9%8 us0.0%
PhabricatorFileStorageEngine::getRawFileDataIterator189,178 us45.6%54 us0.0%
PhabricatorS3FileStorageEngine::readFile185,854 us43.9%14 us0.0%
FutureProxy::resolve185,320 us43.6%6 us0.0%
Future::resolve284,503 us43.2%1,237 us0.6%
HTTPSFuture::isReady31783,241 us42.6%2,875 us1.5%
curl_multi_select31559,888 us30.6%59,888 us30.6%
AphrontApplicationConfiguration::produceResponse143,120 us22.0%14 us0.0%
PhabricatorStandardPageView::produceAphrontResponse143,101 us22.0%34 us0.0%
AphrontPageView::render142,938 us22.0%24 us0.0%
PhabricatorPolicyAwareQuery::execute840,839 us20.9%227 us0.1%
PhabricatorStandardPageView::willRenderPage137,561 us19.2%70 us0.0%
phutil_escape_html40835,770 us18.3%730 us0.4%
PhabricatorController::willBeginExecution130,897 us15.8%117 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage628,597 us14.6%26 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows628,193 us14.4%34 us0.0%
phutil_implode_html427,813 us14.2%29 us0.0%
PhabricatorBarePageView::willRenderPage127,466 us14.0%5 us0.0%
PhabricatorXHProfProfileSymbolView::render127,433 us14.0%6,303 us3.2%
PhabricatorPolicyFilter::apply1321,616 us11.1%235 us0.1%
PhabricatorPolicyFilter::hasCapability621,022 us10.7%50 us0.0%
PhabricatorSpacesNamespaceQuery::getViewerSpaces120,922 us10.7%25 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRowsWithConnection620,456 us10.5%61 us0.0%
xhprof_compute_flat_info118,913 us9.7%8,155 us4.2%
PhutilSymbolLoader::selectAndLoadSymbols15617,540 us9.0%5,019 us2.6%
PhabricatorPolicyAwareQuery::executeOne216,201 us8.3%13 us0.0%
PhabricatorFileQuery::loadPage115,211 us7.8%66 us0.0%
PhutilQueryString::renderString60114,980 us7.7%793 us0.4%
xsprintf60114,708 us7.5%4,980 us2.5%
PhabricatorProjectQuery::loadPage313,361 us6.8%11 us0.0%
queryfx_all1513,141 us6.7%70 us0.0%
PhutilSymbolLoader::loadSymbol39112,947 us6.6%2,178 us1.1%
queryfx1512,937 us6.6%114 us0.1%
xsprintf_query72312,621 us6.5%4,759 us2.4%
PhutilQueryString::getMaskedString18512,224 us6.2%137 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildStandardPageQuery611,704 us6.0%102 us0.1%
curl_multi_exec31611,388 us5.8%10,691 us5.5%
PhutilClassMapQuery::execute1811,218 us5.7%61 us0.0%
PhutilClassMapQuery::loadMap1211,113 us5.7%487 us0.2%
PhutilBootloader::loadLibrarySource38510,983 us5.6%984 us0.5%
json_decode310,640 us5.4%10,640 us5.4%
phutil_json_decode110,611 us5.4%11 us0.0%
PhutilQueryString::getUnmaskedString41610,202 us5.2%415 us0.2%
PhutilBootloader::executeInclude38510,097 us5.2%3,572 us1.8%
spl_autoload_call1449,947 us5.1%229 us0.1%
__phutil_autoload1449,787 us5.0%768 us0.4%
AphrontBaseMySQLDatabaseConnection::executeQuery159,748 us5.0%323 us0.2%
LiskDAO::establishConnection159,682 us5.0%127 us0.1%
xhprof_compute_inclusive_times19,243 us4.7%5,833 us3.0%
phutil_tag949,177 us4.7%656 us0.3%
qsprintf1389,162 us4.7%446 us0.2%
PhabricatorLiskDAO::establishLiveConnection69,157 us4.7%45 us0.0%
PhutilSymbolLoader::loadObjects129,139 us4.7%321 us0.2%
PhabricatorLiskDAO::newClusterConnection69,057 us4.6%40 us0.0%
PhabricatorMainMenuView::render18,947 us4.6%80 us0.0%
PhutilQueryString::__construct1388,715 us4.5%182 us0.1%
PhabricatorDatabaseRef::isReachable68,669 us4.4%40 us0.0%
PhutilURI::__construct3418,574 us4.4%5,974 us3.1%
AphrontView::producePhutilSafeHTML148,421 us4.3%23 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection68,391 us4.3%8 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection1428,383 us4.3%10 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection68,373 us4.3%86 us0.0%
AphrontMySQLiDatabaseConnection::connect68,187 us4.2%150 us0.1%
AphrontTagView::render97,748 us4.0%185 us0.1%
javelin_tag197,610 us3.9%103 us0.1%
PHUIListItemView::getTagContent17,562 us3.9%15 us0.0%
PhabricatorMainMenuSearchView::render17,505 us3.8%50 us0.0%
mysqli::real_connect66,892 us3.5%6,892 us3.5%
PhabricatorPolicyFilter::loadCustomPolicies16,454 us3.3%62 us0.0%
PhabricatorMainMenuSearchView::buildModeSelector15,992 us3.1%85 us0.0%
PhabricatorEdgeQuery::execute15,920 us3.0%19 us0.0%
PhutilKeyValueCacheStack::getKeys235,131 us2.6%155 us0.1%
PhutilKeyValueCache::getKey595,065 us2.6%190 us0.1%
PhutilKeyValueCacheProfiler::getKeys234,942 us2.5%258 us0.1%
xhprof_parse_parent_child6,3724,912 us2.5%4,682 us2.4%
PhabricatorApplicationSearchEngine::loadEnabledNamedQueries14,907 us2.5%12 us0.0%
PhabricatorApplicationSearchEngine::loadAllNamedQueries14,874 us2.5%35 us0.0%
PhabricatorUser::getUserSetting64,784 us2.4%72 us0.0%
PhabricatorEdgeConfig::establishConnection14,670 us2.4%7 us0.0%
PhabricatorPHIDType::getAllTypes14,636 us2.4%5 us0.0%
PhutilKeyValueCacheNamespace::getKeys234,416 us2.3%171 us0.1%
PhabricatorUser::loadGlobalSettings64,276 us2.2%28 us0.0%
PhutilKeyValueCacheProxy::getKeys524,122 us2.1%176 us0.1%
PhabricatorHash::digestWithNamedKey54,118 us2.1%22 us0.0%
PhabricatorNamedQueryQuery::loadPage14,045 us2.1%5 us0.0%
PhabricatorSpacesNamespaceQuery::getAllSpaces23,899 us2.0%32 us0.0%
PhabricatorSpacesNamespaceQuery::getSpacesExist13,895 us2.0%3 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClause63,872 us2.0%21 us0.0%
PhabricatorKeyValueSerializingCacheProxy::getKeys63,857 us2.0%28 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys63,800 us1.9%66 us0.0%
PhabricatorSpacesNamespaceQuery::loadPage13,495 us1.8%7 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClauseParts63,348 us1.7%49 us0.0%
PhabricatorProjectsBasePolicyRule::willApplyRules13,340 us1.7%24 us0.0%
PhabricatorPolicyFilter::checkCapability83,217 us1.6%107 us0.1%
AphrontMySQLiDatabaseConnection::rawQuery153,198 us1.6%226 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderVector213,172 us1.6%40 us0.0%