XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total16,29845,854 us100.0%45,854 us100.0%
main()145,854 us100.0%68 us0.1%
AphrontApplicationConfiguration::processRequest144,332 us96.7%63 us0.1%
AphrontController::handleRequest122,770 us49.7%4 us0.0%
DarkConsoleController::processRequest122,766 us49.6%25 us0.1%
PhabricatorUser::save122,526 us49.1%19 us0.0%
queryfx1220,381 us44.4%61 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1218,734 us40.9%206 us0.4%
PhabricatorController::willBeginExecution118,662 us40.7%145 us0.3%
AphrontMySQLiDatabaseConnection::rawQuery1215,816 us34.5%88 us0.2%
mysqli::query1215,728 us34.3%15,728 us34.3%
PhabricatorPolicyAwareQuery::execute613,572 us29.6%154 us0.3%
PhabricatorPolicyFilter::apply1012,235 us26.7%179 us0.4%
PhabricatorSpacesNamespaceQuery::getViewerSpaces112,022 us26.2%24 us0.1%
PhabricatorUser::updateNameTokens110,814 us23.6%37 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies110,484 us22.9%64 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols919,884 us21.6%2,544 us5.5%
LiskDAO::save39,829 us21.4%10 us0.0%
PhutilSymbolLoader::loadSymbol1997,568 us16.5%1,119 us2.4%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage37,468 us16.3%13 us0.0%
PhabricatorSearchWorker::queueDocumentForIndexing17,306 us15.9%3 us0.0%
PhabricatorWorker::scheduleTask17,303 us15.9%28 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows37,283 us15.9%57 us0.1%
PhutilBootloader::loadLibrarySource1986,588 us14.4%574 us1.3%
AphrontDatabaseConnection::query36,212 us13.5%15 us0.0%
PhutilBootloader::executeInclude1986,083 us13.3%1,648 us3.6%
spl_autoload_call855,968 us13.0%136 us0.3%
__phutil_autoload855,865 us12.8%477 us1.0%
PhabricatorProjectQuery::loadPage25,851 us12.8%8 us0.0%
PhabricatorWorkerActiveTask::save15,782 us12.6%5 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease15,777 us12.6%19 us0.0%
LiskDAO::insert25,590 us12.2%11 us0.0%
LiskDAO::insertRecordIntoDatabase25,579 us12.2%80 us0.2%
PhabricatorProjectsPolicyRule::willApplyRules15,319 us11.6%31 us0.1%
PhutilClassMapQuery::execute105,239 us11.4%32 us0.1%
PhutilClassMapQuery::loadMap55,178 us11.3%170 us0.4%
PhutilSymbolLoader::loadObjects64,852 us10.6%162 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause34,684 us10.2%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts34,503 us9.8%17 us0.0%
qsprintf744,392 us9.6%238 us0.5%
PhabricatorProjectQuery::buildJoinClauseParts24,245 us9.3%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause34,241 us9.2%55 us0.1%
LiskDAO::update14,208 us9.2%88 us0.2%
xsprintf744,141 us9.0%879 us1.9%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns123,976 us8.7%66 us0.1%
PhabricatorProjectQuery::getOrderableColumns83,959 us8.6%38 us0.1%
PhabricatorCustomField::getObjectFields13,822 us8.3%47 us0.1%
PhabricatorCustomField::buildFieldList13,260 us7.1%48 us0.1%
xsprintf_query1533,114 us6.8%746 us1.6%
PhabricatorPolicyFilter::checkCapability73,044 us6.6%85 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,998 us6.5%24 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,974 us6.5%22 us0.0%
PhabricatorPolicyFilter::hasCapability52,906 us6.3%37 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey52,769 us6.0%13 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,756 us6.0%31 us0.1%
queryfx_all62,595 us5.7%28 us0.1%
AphrontApplicationConfiguration::buildController12,464 us5.4%73 us0.2%
call_user_func932,460 us5.4%99 us0.2%
PhutilTypeSpec::checkMap22,324 us5.1%36 us0.1%
PhutilTypeSpec::newFromString42,281 us5.0%47 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite122,231 us4.9%35 us0.1%
AphrontWriteGuard::willWrite62,161 us4.7%13 us0.0%
AphrontRequest::validateCSRF62,135 us4.7%47 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,121 us4.6%57 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist12,116 us4.6%2 us0.0%
PhabricatorUser::validateCSRFToken62,044 us4.5%194 us0.4%
PhabricatorPolicyQuery::loadPage12,034 us4.4%31 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String462,005 us4.4%96 us0.2%
AphrontBaseMySQLDatabaseConnection::requireConnection721,886 us4.1%11 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,875 us4.1%96 us0.2%
PhabricatorSpacesNamespaceQuery::loadPage11,826 us4.0%7 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString461,711 us3.7%102 us0.2%
AphrontMySQLiDatabaseConnection::connect61,641 us3.6%146 us0.3%
PhabricatorAuthSessionEngine::loadUserForSession11,564 us3.4%99 us0.2%
PhabricatorProjectConfiguredCustomField::createFields11,516 us3.3%10 us0.0%
PhutilTypeSpec::parseTokens41,505 us3.3%926 us2.0%
PhabricatorStandardCustomField::buildStandardFields21,428 us3.1%43 us0.1%
PhabricatorPlatformSite::getRoutingMaps11,246 us2.7%353 us0.8%
LiskDAO::loadNextCounterValue11,218 us2.7%6 us0.0%
PhabricatorUser::getRawCSRFToken421,075 us2.3%118 us0.3%
mysqli::real_connect61,027 us2.2%1,027 us2.2%
LiskDAO::loadRawDataWhere2956 us2.1%31 us0.1%
PhabricatorUser::generateToken42922 us2.0%386 us0.8%
queryfx_one1888 us1.9%8 us0.0%
AphrontDatabaseConnection::queryData2775 us1.7%9 us0.0%
LiskDAO::loadAllWhere1766 us1.7%7 us0.0%
PhabricatorPolicyQuery::getObjectPolicies1745 us1.6%69 us0.2%
call_user_func_array163738 us1.6%283 us0.6%
LiskDAO::loadFromArray8703 us1.5%167 us0.4%
phutil_hashes_are_identical42691 us1.5%691 us1.5%
PhabricatorEnv::getEnvConfig289660 us1.4%147 us0.3%
LiskDAO::__call127654 us1.4%114 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3636 us1.4%14 us0.0%
LiskDAO::establishConnection10602 us1.3%94 us0.2%
PhabricatorUser::loadPreferences2553 us1.2%14 us0.0%
PhabricatorProjectQuery::buildWhereClauseParts2545 us1.2%18 us0.0%
LiskDAO::checkProperty80543 us1.2%100 us0.2%
LiskDAO::call127540 us1.2%265 us0.6%
PhabricatorPolicyQuery::getObjectPolicyRules1540 us1.2%33 us0.1%
AphrontApplicationConfiguration::buildSiteForRequest1536 us1.2%9 us0.0%
PhutilLexer::getTokens4536 us1.2%268 us0.6%