XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total16,16188,221 us100.0%88,221 us100.0%
main()188,221 us100.0%102 us0.1%
AphrontApplicationConfiguration::processRequest186,375 us97.9%129 us0.1%
PhabricatorController::willBeginExecution149,950 us56.6%239 us0.3%
PhabricatorPolicyAwareQuery::execute639,425 us44.7%249 us0.3%
AphrontController::handleRequest127,737 us31.4%8 us0.0%
DarkConsoleController::processRequest127,728 us31.4%36 us0.0%
PhabricatorUser::save127,441 us31.1%29 us0.0%
PhabricatorPolicyFilter::apply1026,508 us30.0%292 us0.3%
PhabricatorSpacesNamespaceQuery::getViewerSpaces126,134 us29.6%40 us0.0%
PhabricatorPolicyFilter::loadCustomPolicies123,407 us26.5%85 us0.1%
queryfx1222,790 us25.8%86 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols8621,663 us24.6%3,625 us4.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1221,222 us24.1%262 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage320,434 us23.2%21 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows320,105 us22.8%94 us0.1%
PhutilSymbolLoader::loadSymbol19417,945 us20.3%9,672 us11.0%
LiskDAO::establishConnection1017,254 us19.6%147 us0.2%
LiskDAO::save317,108 us19.4%13 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery1216,793 us19.0%128 us0.1%
PhabricatorLiskDAO::establishLiveConnection616,721 us19.0%120 us0.1%
mysqli::query1216,636 us18.9%16,636 us18.9%
PhabricatorLiskDAO::newClusterConnection616,538 us18.7%50 us0.1%
PhabricatorDatabaseRef::isReachable616,042 us18.2%59 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection7415,958 us18.1%34 us0.0%
AphrontBaseMySQLDatabaseConnection::openConnection615,958 us18.1%16 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection615,924 us18.1%123 us0.1%
PhutilClassMapQuery::execute1015,729 us17.8%50 us0.1%
AphrontMySQLiDatabaseConnection::connect615,646 us17.7%215 us0.2%
PhutilClassMapQuery::loadMap515,634 us17.7%310 us0.4%
PhutilSymbolLoader::loadObjects614,736 us16.7%299 us0.3%
PhabricatorSpacesNamespaceQuery::getAllSpaces213,944 us15.8%42 us0.0%
PhabricatorSpacesNamespaceQuery::getSpacesExist113,935 us15.8%4 us0.0%
mysqli::real_connect613,728 us15.6%13,728 us15.6%
PhabricatorSpacesNamespaceQuery::loadPage113,489 us15.3%13 us0.0%
PhabricatorPolicyFilter::checkCapability713,457 us15.3%148 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication613,385 us15.2%39 us0.0%
PhabricatorApplication::isClassInstalledForViewer413,346 us15.1%37 us0.0%
PhabricatorPolicyFilter::hasCapability513,212 us15.0%75 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey512,968 us14.7%19 us0.0%
PhabricatorPolicyCapability::getCapabilityMap512,944 us14.7%46 us0.1%
PhabricatorSearchWorker::queueDocumentForIndexing112,302 us13.9%6 us0.0%
PhabricatorWorker::scheduleTask112,296 us13.9%42 us0.0%
PhabricatorWorkerActiveTask::save19,708 us11.0%6 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease19,701 us11.0%32 us0.0%
LiskDAO::insert29,414 us10.7%11 us0.0%
LiskDAO::insertRecordIntoDatabase29,402 us10.7%94 us0.1%
AphrontDatabaseConnection::query39,183 us10.4%19 us0.0%
spl_autoload_call808,390 us9.5%206 us0.2%
PhutilBootloader::loadLibrarySource1938,373 us9.5%738 us0.8%
__phutil_autoload808,243 us9.3%636 us0.7%
AphrontApplicationConfiguration::buildController18,115 us9.2%203 us0.2%
LiskDAO::update17,641 us8.7%154 us0.2%
PhutilBootloader::executeInclude1937,593 us8.6%2,086 us2.4%
PhabricatorProjectQuery::loadPage27,247 us8.2%12 us0.0%
PhabricatorUser::updateNameTokens17,159 us8.1%43 us0.0%
PhabricatorProjectsPolicyRule::willApplyRules16,136 us7.0%33 us0.0%
PhabricatorPlatformSite::getRoutingMaps15,835 us6.6%563 us0.6%
qsprintf724,863 us5.5%341 us0.4%
call_user_func934,449 us5.0%193 us0.2%
xsprintf724,427 us5.0%1,422 us1.6%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause34,259 us4.8%19 us0.0%
queryfx_all64,170 us4.7%44 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts34,018 us4.6%31 us0.0%
AphrontBaseMySQLDatabaseConnection::checkWrite123,936 us4.5%51 us0.1%
AphrontWriteGuard::willWrite63,836 us4.3%18 us0.0%
AphrontRequest::validateCSRF63,798 us4.3%71 us0.1%
PhabricatorPolicyQuery::loadPage13,704 us4.2%44 us0.0%
LiskDAO::loadRawDataWhere23,701 us4.2%52 us0.1%
PhabricatorUser::validateCSRFToken63,659 us4.1%286 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,589 us4.1%83 us0.1%
PhabricatorProjectQuery::buildJoinClauseParts23,428 us3.9%18 us0.0%
PhabricatorAlmanacApplication::getRoutes13,132 us3.6%3,126 us3.5%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns123,074 us3.5%102 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession13,043 us3.4%141 us0.2%
PhabricatorProjectQuery::getOrderableColumns83,013 us3.4%47 us0.1%
LiskDAO::loadNextCounterValue12,898 us3.3%6 us0.0%
PhabricatorCustomField::getObjectFields12,822 us3.2%47 us0.1%
xsprintf_query1492,696 us3.1%1,325 us1.5%
PhutilTypeSpec::checkMap22,623 us3.0%53 us0.1%
PhabricatorUser::loadPreferences22,619 us3.0%23 us0.0%
PhutilTypeSpec::newFromString42,550 us2.9%60 us0.1%
LiskDAO::loadOneWhere12,442 us2.8%16 us0.0%
AphrontDatabaseConnection::queryData22,390 us2.7%14 us0.0%
call_user_func_array1612,335 us2.6%485 us0.5%
PhabricatorCustomField::buildFieldList12,315 us2.6%39 us0.0%
PhabricatorUser::getRawCSRFToken422,050 us2.3%166 us0.2%
PhutilTypeSpec::parseTokens41,798 us2.0%978 us1.1%
PhabricatorUser::generateToken421,797 us2.0%631 us0.7%
LiskDAO::loadAllWhere11,578 us1.8%9 us0.0%
mysqli::set_charset61,560 us1.8%1,560 us1.8%
PhabricatorPolicyQuery::getObjectPolicies11,246 us1.4%125 us0.1%
LiskDAO::__call1271,240 us1.4%179 us0.2%
LiskDAO::loadFromArray81,195 us1.4%266 us0.3%
phutil_hashes_are_identical421,192 us1.4%1,191 us1.4%
PhabricatorEnv::getEnvConfig2581,166 us1.3%269 us0.3%
PhabricatorProjectConfiguredCustomField::createFields11,129 us1.3%8 us0.0%
LiskDAO::call1271,061 us1.2%485 us0.5%
PhabricatorStandardCustomField::buildStandardFields21,057 us1.2%40 us0.0%
LiskDAO::checkProperty801,020 us1.2%196 us0.2%
AphrontApplicationConfiguration::buildSiteForRequest1953 us1.1%17 us0.0%