XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total16,493414,415 us100.0%414,415 us100.0%
main()1414,415 us100.0%97 us0.0%
AphrontApplicationConfiguration::processRequest1404,826 us97.7%50 us0.0%
DiffusionController::willBeginExecution1399,513 us96.4%15 us0.0%
AphrontController::delegateToController1399,200 us96.3%14 us0.0%
DiffusionServeController::handleRequest1399,181 us96.3%79 us0.0%
DiffusionServeController::serveRequest1384,157 us92.7%96 us0.0%
AphrontHTTPProxyResponse::readRequest7322,337 us77.8%152 us0.0%
AphrontHTTPProxyResponse::readRequestHeaders6322,250 us77.8%15 us0.0%
AphrontHTTPProxyResponse::getHTTPResponseCode5322,172 us77.7%12 us0.0%
Future::resolve7321,723 us77.6%333 us0.1%
HTTPSFuture::isReady39321,333 us77.5%883 us0.2%
curl_multi_select32315,114 us76.0%315,114 us76.0%
PhabricatorPolicyAwareQuery::executeOne155,685 us13.4%11 us0.0%
PhabricatorRepositoryQuery::loadPage142,694 us10.3%14 us0.0%
PhabricatorPolicyAwareQuery::execute636,088 us8.7%265 us0.1%
PhabricatorRepositoryQuery::buildWhereClauseParts133,634 us8.1%25 us0.0%
LiskDAO::establishConnection933,336 us8.0%132 us0.0%
PhabricatorLiskDAO::establishLiveConnection632,718 us7.9%108 us0.0%
PhabricatorLiskDAO::newClusterConnection632,532 us7.9%57 us0.0%
PhabricatorDatabaseRef::isReachable631,807 us7.7%59 us0.0%
PhabricatorPolicyFilter::apply1131,724 us7.7%379 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection4431,720 us7.7%43 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection631,710 us7.7%17 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection631,677 us7.6%120 us0.0%
AphrontMySQLiDatabaseConnection::connect631,391 us7.6%215 us0.1%
PhabricatorPolicyFilter::hasCapability630,788 us7.4%72 us0.0%
PhabricatorSpacesNamespaceQuery::getViewerSpaces124,888 us6.0%26 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage424,760 us6.0%28 us0.0%
mysqli::real_connect624,163 us5.8%24,163 us5.8%
PhabricatorPolicyFilter::loadCustomPolicies121,622 us5.2%84 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows521,476 us5.2%142 us0.0%
queryfx918,646 us4.5%100 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery917,198 us4.1%194 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery916,735 us4.0%105 us0.0%
mysqli::query916,597 us4.0%16,597 us4.0%
PhutilSymbolLoader::selectAndLoadSymbols9214,706 us3.5%3,249 us0.8%
LiskDAO::save114,159 us3.4%5 us0.0%
LiskDAO::insert114,136 us3.4%6 us0.0%
LiskDAO::insertRecordIntoDatabase114,129 us3.4%80 us0.0%
PhabricatorProjectQuery::loadPage214,052 us3.4%12 us0.0%
queryfx_all812,361 us3.0%53 us0.0%
PhabricatorProjectsPolicyRule::willApplyRules111,933 us2.9%38 us0.0%
PhutilSymbolLoader::loadSymbol20311,089 us2.7%1,852 us0.4%
PhutilKeyValueCache::getKey399,922 us2.4%189 us0.0%
PhabricatorPolicyQuery::loadPage19,327 us2.3%39 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys29,216 us2.2%42 us0.0%
PhutilBootloader::loadLibrarySource1989,079 us2.2%830 us0.2%
spl_autoload_call868,956 us2.2%246 us0.1%
PhutilClassMapQuery::execute228,869 us2.1%75 us0.0%
__phutil_autoload868,768 us2.1%673 us0.2%
PhutilClassMapQuery::loadMap68,707 us2.1%321 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces48,273 us2.0%42 us0.0%
PhutilBootloader::executeInclude1988,171 us2.0%2,123 us0.5%
PhabricatorSpacesNamespaceQuery::loadPage18,052 us1.9%10 us0.0%
PhabricatorSetupCheck::willProcessRequest17,864 us1.9%16 us0.0%
PhabricatorSetupCheck::getOpenSetupIssueKeysFromDatabase17,434 us1.8%13 us0.0%
PhutilSymbolLoader::loadObjects67,358 us1.8%287 us0.1%
LiskDAO::loadAllWhere16,948 us1.7%10 us0.0%
mysqli::set_charset66,842 us1.7%6,842 us1.7%
LiskDAO::loadRawDataWhere16,823 us1.6%31 us0.0%
AphrontDatabaseConnection::query16,577 us1.6%8 us0.0%
PhabricatorRepositoryQuery::didFilterPage16,298 us1.5%35 us0.0%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication66,132 us1.5%49 us0.0%
PhabricatorApplication::isClassInstalledForViewer66,083 us1.5%67 us0.0%
PhabricatorPolicyFilter::checkCapability176,016 us1.5%239 us0.1%
PhabricatorKeyValueDatabaseCache::establishConnection25,681 us1.4%21 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause55,388 us1.3%27 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey155,163 us1.2%50 us0.0%
PhabricatorPolicyCapability::getCapabilityMap155,098 us1.2%124 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts55,014 us1.2%43 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts24,447 us1.1%20 us0.0%
AphrontApplicationConfiguration::buildController14,426 us1.1%86 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause54,419 us1.1%125 us0.0%
DiffusionServeController::serveVCSRequest14,227 us1.0%137 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns204,191 us1.0%196 us0.0%
PhabricatorProjectQuery::getOrderableColumns83,944 us1.0%62 us0.0%
PhutilURI::__construct433,872 us0.9%1,459 us0.4%
PhabricatorCustomField::getObjectFields13,703 us0.9%64 us0.0%
qsprintf533,549 us0.9%272 us0.1%
xsprintf533,170 us0.8%1,001 us0.2%
PhabricatorRepositoryURIQuery::loadPage13,133 us0.8%6 us0.0%
PhabricatorRepository::getAlmanacServiceURI12,970 us0.7%43 us0.0%
PhabricatorCustomField::buildFieldList12,881 us0.7%35 us0.0%
PhabricatorPlatformSite::getRoutingMaps12,280 us0.6%525 us0.1%
PhutilKeyValueCacheStack::getKeys32,209 us0.5%33 us0.0%
PhutilKeyValueCacheProfiler::getKeys32,164 us0.5%61 us0.0%
PhabricatorProjectConfiguredCustomField::createFields12,089 us0.5%11 us0.0%
PhutilKeyValueCacheNamespace::getKeys32,045 us0.5%30 us0.0%
PhutilKeyValueCacheProxy::getKeys71,980 us0.5%36 us0.0%
PhabricatorStandardCustomField::buildStandardFields21,955 us0.5%56 us0.0%
PhabricatorKeyValueSerializingCacheProxy::getKeys11,944 us0.5%9 us0.0%
xsprintf_query1101,923 us0.5%839 us0.2%
LiskDAO::__call3141,918 us0.5%514 us0.1%
PhabricatorRepository::attachURIs11,750 us0.4%100 us0.0%
PhutilQueryStringParser::parseQueryString351,533 us0.4%351 us0.1%
PhabricatorPolicyQuery::getObjectPolicies11,532 us0.4%168 us0.0%
call_user_func_array1071,462 us0.4%342 us0.1%
AphrontDatabaseConnection::queryData11,431 us0.3%10 us0.0%
LiskDAO::call3141,404 us0.3%967 us0.2%
LiskDAO::loadAllFromArray61,275 us0.3%70 us0.0%