XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total36,20072,278 us100.0%72,278 us100.0%
main()172,278 us100.0%87 us0.1%
AphrontApplicationConfiguration::processRequest171,037 us98.3%50 us0.1%
PhabricatorConduitAPIController::handleRequest163,403 us87.7%137 us0.2%
ConduitCall::execute158,488 us80.9%12 us0.0%
ConduitCall::executeMethod158,465 us80.9%24 us0.0%
ConduitAPIMethod::executeMethod154,241 us75.0%8 us0.0%
DiffusionQueryConduitAPIMethod::execute154,232 us75.0%48 us0.1%
PhabricatorPolicyAwareQuery::executeOne241,590 us57.5%14 us0.0%
DiffusionRequest::newFromDictionary137,888 us52.4%12 us0.0%
DiffusionRequest::newFromIdentifier137,854 us52.4%28 us0.0%
PhabricatorPolicyAwareQuery::execute928,874 us39.9%289 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage727,400 us37.9%39 us0.1%
PhabricatorRepositoryQuery::loadPage125,982 us35.9%10 us0.0%
PhabricatorPolicyFilter::apply1622,738 us31.5%361 us0.5%
PhabricatorPolicyFilter::hasCapability821,486 us29.7%67 us0.1%
PhabricatorRepositoryQuery::buildWhereClauseParts120,975 us29.0%16 us0.0%
PhutilQueryString::renderString80419,154 us26.5%1,075 us1.5%
xsprintf80718,858 us26.1%6,336 us8.8%
PhabricatorSpacesNamespaceQuery::getViewerSpaces117,246 us23.9%25 us0.0%
xsprintf_query96616,163 us22.4%6,082 us8.4%
PhutilQueryString::getMaskedString24015,777 us21.8%193 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows815,547 us21.5%50 us0.1%
queryfx1815,031 us20.8%151 us0.2%
queryfx_all1613,703 us19.0%77 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRowsWithConnection813,689 us18.9%91 us0.1%
PhutilQueryString::getUnmaskedString56413,120 us18.2%516 us0.7%
PhabricatorProjectQuery::loadPage312,835 us17.8%10 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols13912,227 us16.9%3,764 us5.2%
qsprintf18312,202 us16.9%611 us0.8%
PhutilQueryString::__construct18311,585 us16.0%244 us0.3%
LiskDAO::establishConnection1611,071 us15.3%161 us0.2%
PhabricatorRepositoryQuery::didFilterPage111,001 us15.2%66 us0.1%
AphrontBaseMySQLDatabaseConnection::executeQuery1810,781 us14.9%336 us0.5%
PhabricatorLiskDAO::establishLiveConnection1010,462 us14.5%74 us0.1%
PhabricatorLiskDAO::newClusterConnection1010,313 us14.3%66 us0.1%
PhabricatorDatabaseRef::isReachable109,643 us13.3%63 us0.1%
AphrontBaseMySQLDatabaseConnection::openConnection109,361 us13.0%12 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection1779,350 us12.9%18 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection109,332 us12.9%145 us0.2%
AphrontMySQLiDatabaseConnection::connect109,021 us12.5%259 us0.4%
PhutilSymbolLoader::loadSymbol2528,888 us12.3%1,403 us1.9%
spl_autoload_call1328,794 us12.2%209 us0.3%
__phutil_autoload1328,645 us12.0%672 us0.9%
DiffusionRepositoryClusterEngine::synchronizeWorkingCopyBeforeRead18,360 us11.6%65 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildStandardPageQuery88,270 us11.4%151 us0.2%
PhutilBootloader::loadLibrarySource2477,722 us10.7%631 us0.9%
mysqli::real_connect107,383 us10.2%7,383 us10.2%
PhutilBootloader::executeInclude2477,194 us10.0%2,223 us3.1%
PhabricatorPolicyFilter::loadCustomPolicies16,437 us8.9%64 us0.1%
PhabricatorFileQuery::loadPage15,747 us8.0%34 us0.0%
DiffusionCommitParentsQueryConduitAPIMethod::getResult15,557 us7.7%22 us0.0%
DiffusionLowLevelQuery::execute15,366 us7.4%4 us0.0%
PhutilClassMapQuery::execute255,363 us7.4%54 us0.1%
DiffusionLowLevelParentsQuery::executeQuery15,362 us7.4%11 us0.0%
DiffusionLowLevelParentsQuery::loadGitParents15,345 us7.4%11 us0.0%
PhabricatorRepository::execxLocalCommand15,311 us7.3%22 us0.0%
PhutilClassMapQuery::loadMap75,257 us7.3%226 us0.3%
PhutilSymbolLoader::loadObjects74,514 us6.2%170 us0.2%
PhabricatorController::willBeginExecution14,351 us6.0%76 us0.1%
AlmanacKeys::getLiveDevice24,345 us6.0%33 us0.0%
DiffusionRepositoryClusterEngine::shouldEnableSynchronization14,268 us5.9%9 us0.0%
ExecFuture::resolvex14,255 us5.9%4 us0.0%
Future::resolve14,251 us5.9%44 us0.1%
PhutilKeyValueCache::getKey824,134 us5.7%244 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClause84,128 us5.7%26 us0.0%
PhutilKeyValueCacheStack::getKeys154,013 us5.6%96 us0.1%
AlmanacDeviceQuery::loadPage13,897 us5.4%4 us0.0%
PhutilKeyValueCacheProfiler::getKeys153,894 us5.4%153 us0.2%
PhutilKeyValueCacheNamespace::getKeys153,589 us5.0%107 us0.1%
PhabricatorPolicyFilter::checkCapability203,481 us4.8%197 us0.3%
PhutilKeyValueCacheProxy::getKeys343,411 us4.7%92 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildSelectClauseParts83,329 us4.6%65 us0.1%
PhabricatorProjectsBasePolicyRule::willApplyRules13,309 us4.6%100 us0.1%
PhabricatorKeyValueSerializingCacheProxy::getKeys43,285 us4.5%18 us0.0%
PhabricatorUser::getUserSetting33,282 us4.5%31 us0.0%
PhabricatorKeyValueDatabaseCache::getKeys43,239 us4.5%50 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces43,237 us4.5%31 us0.0%
PhabricatorAuthSessionEngine::willServeRequestForUser23,137 us4.3%24 us0.0%
PhabricatorSpacesNamespaceQuery::loadPage13,093 us4.3%9 us0.0%
PhabricatorUser::loadGlobalSettings33,066 us4.2%14 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderVector302,941 us4.1%51 us0.1%
PhabricatorUser::getTranslation22,920 us4.0%10 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery182,908 us4.0%261 us0.4%
PhabricatorPolicyQuery::loadPage12,907 us4.0%31 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey172,872 us4.0%36 us0.0%
PhabricatorPolicyCapability::getCapabilityMap172,836 us3.9%82 us0.1%
AphrontApplicationConfiguration::buildController12,822 us3.9%90 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildFerretSelectClause82,822 us3.9%31 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns322,796 us3.9%193 us0.3%
LiskDAO::save12,677 us3.7%5 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector82,677 us3.7%147 us0.2%
LiskDAO::insert12,656 us3.7%6 us0.0%
LiskDAO::insertRecordIntoDatabase12,649 us3.7%53 us0.1%
PhabricatorRepositoryURIQuery::loadPage12,600 us3.6%5 us0.0%
PhabricatorProjectQuery::getOrderableColumns122,570 us3.6%71 us0.1%
Future::waitForSockets22,495 us3.5%18 us0.0%
stream_select22,477 us3.4%2,477 us3.4%
qsprintf_check_type9662,437 us3.4%1,296 us1.8%
PhabricatorCustomField::getObjectFields12,347 us3.2%60 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause82,256 us3.1%35 us0.0%