XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,72138,888 us100.0%38,888 us100.0%
main()138,888 us100.0%69 us0.2%
AphrontApplicationConfiguration::processRequest137,630 us96.8%57 us0.1%
AphrontController::handleRequest118,974 us48.8%5 us0.0%
DarkConsoleController::processRequest118,969 us48.8%22 us0.1%
PhabricatorUser::save118,825 us48.4%20 us0.1%
queryfx1216,937 us43.6%60 us0.2%
PhabricatorController::willBeginExecution116,244 us41.8%143 us0.4%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1215,159 us39.0%204 us0.5%
LiskDAO::save312,937 us33.3%10 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery1212,207 us31.4%71 us0.2%
mysqli::query1212,136 us31.2%12,136 us31.2%
PhabricatorPolicyAwareQuery::execute611,591 us29.8%145 us0.4%
PhabricatorPolicyFilter::apply1010,307 us26.5%195 us0.5%
PhabricatorSearchIndexer::queueDocumentForIndexing110,174 us26.2%7 us0.0%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,114 us26.0%23 us0.1%
PhabricatorWorker::scheduleTask110,108 us26.0%30 us0.1%
PhabricatorWorkerActiveTask::save18,695 us22.4%5 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease18,690 us22.3%20 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies18,608 us22.1%59 us0.2%
LiskDAO::insert28,518 us21.9%7 us0.0%
LiskDAO::insertRecordIntoDatabase28,511 us21.9%81 us0.2%
AphrontDatabaseConnection::query37,968 us20.5%12 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols917,713 us19.8%2,029 us5.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,139 us15.8%59 us0.2%
PhutilSymbolLoader::loadSymbol1955,838 us15.0%1,064 us2.7%
PhutilBootloader::loadLibrarySource1944,912 us12.6%511 us1.3%
spl_autoload_call854,740 us12.2%126 us0.3%
PhabricatorProjectQuery::loadPage24,733 us12.2%15 us0.0%
__phutil_autoload854,647 us11.9%421 us1.1%
qsprintf734,580 us11.8%233 us0.6%
PhutilBootloader::executeInclude1944,476 us11.5%1,424 us3.7%
LiskDAO::update14,388 us11.3%87 us0.2%
xsprintf734,339 us11.2%962 us2.5%
PhutilClassMapQuery::execute104,199 us10.8%30 us0.1%
PhabricatorUser::updateNameTokens14,148 us10.7%33 us0.1%
PhutilClassMapQuery::loadMap54,142 us10.7%172 us0.4%
PhabricatorProjectsPolicyRule::willApplyRules14,134 us10.6%28 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,823 us9.8%11 us0.0%
PhutilSymbolLoader::loadObjects63,820 us9.8%160 us0.4%
PhabricatorProjectQuery::buildJoinClauseParts23,460 us8.9%26 us0.1%
xsprintf_query1543,239 us8.3%775 us2.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,197 us8.2%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,077 us7.9%46 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,836 us7.3%69 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,808 us7.2%29 us0.1%
queryfx_all62,763 us7.1%25 us0.1%
PhabricatorCustomField::getObjectFields12,678 us6.9%44 us0.1%
PhabricatorPolicyFilter::checkCapability72,552 us6.6%81 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,518 us6.5%22 us0.1%
LiskDAO::loadNextCounterValue12,510 us6.5%7 us0.0%
PhabricatorApplication::isClassInstalledForViewer42,496 us6.4%21 us0.1%
call_user_func902,457 us6.3%85 us0.2%
PhabricatorPolicyFilter::hasCapability52,431 us6.3%41 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey52,287 us5.9%14 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,273 us5.8%30 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite122,253 us5.8%27 us0.1%
PhabricatorCustomField::buildFieldList12,227 us5.7%38 us0.1%
AphrontWriteGuard::willWrite62,191 us5.6%14 us0.0%
AphrontRequest::validateCSRF62,164 us5.6%53 us0.1%
PhabricatorUser::validateCSRFToken62,067 us5.3%187 us0.5%
AphrontMySQLiDatabaseConnection::escapeUTF8String452,054 us5.3%99 us0.3%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,001 us5.1%24 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist11,996 us5.1%2 us0.0%
AphrontApplicationConfiguration::buildController11,990 us5.1%69 us0.2%
AphrontBaseMySQLDatabaseConnection::requireConnection711,951 us5.0%11 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,940 us5.0%93 us0.2%
PhabricatorPolicyQuery::loadPage11,826 us4.7%28 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString451,759 us4.5%100 us0.3%
AphrontMySQLiDatabaseConnection::connect61,743 us4.5%146 us0.4%
PhabricatorSpacesNamespaceQuery::loadPage11,728 us4.4%7 us0.0%
PhutilTypeSpec::checkMap21,663 us4.3%32 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession11,632 us4.2%79 us0.2%
PhutilTypeSpec::newFromString41,622 us4.2%41 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage11,588 us4.1%5 us0.0%
PhabricatorProjectConfiguredCustomField::createFields11,165 us3.0%7 us0.0%
mysqli::real_connect61,129 us2.9%1,129 us2.9%
PhabricatorStandardCustomField::buildStandardFields21,104 us2.8%35 us0.1%
PhutilTypeSpec::parseTokens41,083 us2.8%626 us1.6%
PhabricatorUser::getRawCSRFToken421,070 us2.8%118 us0.3%
PhabricatorPlatformSite::getRoutingMaps11,027 us2.6%323 us0.8%
queryfx_one11,005 us2.6%8 us0.0%
LiskDAO::loadRawDataWhere2925 us2.4%32 us0.1%
PhabricatorUser::generateToken42922 us2.4%379 us1.0%
AphrontDatabaseConnection::queryData2750 us1.9%9 us0.0%
LiskDAO::loadAllWhere1731 us1.9%7 us0.0%
phutil_hashes_are_identical42725 us1.9%725 us1.9%
call_user_func_array160715 us1.8%263 us0.7%
LiskDAO::establishConnection10638 us1.6%87 us0.2%
LiskDAO::__call126637 us1.6%114 us0.3%
LiskDAO::loadFromArray8605 us1.6%164 us0.4%
PhabricatorPolicyQuery::getObjectPolicies1593 us1.5%59 us0.2%
PhabricatorEnv::getEnvConfig272543 us1.4%123 us0.3%
LiskDAO::call126523 us1.3%260 us0.7%
PhabricatorSetupCheck::willProcessRequest1511 us1.3%5 us0.0%
LiskDAO::checkProperty80509 us1.3%95 us0.2%
PhabricatorSetupCheck::getOpenSetupIssueKeys1463 us1.2%4 us0.0%
PhabricatorUser::loadPreferences2462 us1.2%14 us0.0%
AphrontApplicationConfiguration::buildSiteForRequest1461 us1.2%9 us0.0%
newv121445 us1.1%245 us0.6%
PhabricatorPolicyQuery::getObjectPolicyRules1422 us1.1%28 us0.1%