XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,72139,401 us100.0%39,401 us100.0%
main()139,401 us100.0%77 us0.2%
AphrontApplicationConfiguration::processRequest138,075 us96.6%57 us0.1%
AphrontController::handleRequest118,968 us48.1%5 us0.0%
DarkConsoleController::processRequest118,962 us48.1%23 us0.1%
PhabricatorUser::save118,811 us47.7%21 us0.1%
queryfx1216,928 us43.0%63 us0.2%
PhabricatorController::willBeginExecution116,651 us42.3%148 us0.4%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1215,240 us38.7%202 us0.5%
AphrontMySQLiDatabaseConnection::rawQuery1212,278 us31.2%74 us0.2%
mysqli::query1212,204 us31.0%12,204 us31.0%
PhabricatorPolicyAwareQuery::execute611,833 us30.0%145 us0.4%
LiskDAO::save311,788 us29.9%10 us0.0%
PhabricatorPolicyFilter::apply1010,621 us27.0%201 us0.5%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,424 us26.5%24 us0.1%
PhabricatorSearchIndexer::queueDocumentForIndexing18,835 us22.4%7 us0.0%
PhabricatorPolicyFilter::loadCustomPolicies18,831 us22.4%60 us0.2%
PhabricatorWorker::scheduleTask18,778 us22.3%29 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols917,879 us20.0%2,041 us5.2%
PhabricatorWorkerActiveTask::save17,336 us18.6%5 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease17,331 us18.6%20 us0.1%
LiskDAO::insert27,163 us18.2%8 us0.0%
LiskDAO::insertRecordIntoDatabase27,155 us18.2%83 us0.2%
AphrontDatabaseConnection::query36,910 us17.5%12 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,170 us15.7%61 us0.2%
PhutilSymbolLoader::loadSymbol1955,980 us15.2%1,091 us2.8%
PhabricatorUser::updateNameTokens15,273 us13.4%32 us0.1%
PhutilBootloader::loadLibrarySource1945,035 us12.8%528 us1.3%
PhabricatorProjectQuery::loadPage24,880 us12.4%34 us0.1%
spl_autoload_call854,822 us12.2%127 us0.3%
__phutil_autoload854,726 us12.0%428 us1.1%
LiskDAO::update14,593 us11.7%90 us0.2%
PhutilBootloader::executeInclude1944,579 us11.6%1,429 us3.6%
qsprintf734,522 us11.5%238 us0.6%
PhutilClassMapQuery::execute104,302 us10.9%31 us0.1%
xsprintf734,273 us10.8%944 us2.4%
PhutilClassMapQuery::loadMap54,244 us10.8%175 us0.4%
PhabricatorProjectsPolicyRule::willApplyRules14,208 us10.7%29 us0.1%
PhutilSymbolLoader::loadObjects63,912 us9.9%152 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,829 us9.7%13 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,463 us8.8%26 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,207 us8.1%15 us0.0%
xsprintf_query1543,175 us8.1%769 us2.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,078 us7.8%49 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,844 us7.2%69 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,816 us7.1%28 us0.1%
PhabricatorPolicyFilter::checkCapability72,726 us6.9%84 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,696 us6.8%21 us0.1%
PhabricatorCustomField::getObjectFields12,682 us6.8%48 us0.1%
queryfx_all62,681 us6.8%27 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,675 us6.8%21 us0.1%
PhabricatorPolicyFilter::hasCapability52,608 us6.6%41 us0.1%
call_user_func902,502 us6.4%88 us0.2%
LiskDAO::loadNextCounterValue12,488 us6.3%6 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey52,456 us6.2%14 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,442 us6.2%30 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite122,289 us5.8%28 us0.1%
AphrontWriteGuard::willWrite62,225 us5.6%14 us0.0%
PhabricatorCustomField::buildFieldList12,213 us5.6%38 us0.1%
AphrontRequest::validateCSRF62,197 us5.6%49 us0.1%
PhabricatorUser::validateCSRFToken62,101 us5.3%185 us0.5%
AphrontMySQLiDatabaseConnection::escapeUTF8String452,043 us5.2%101 us0.3%
AphrontApplicationConfiguration::buildController12,011 us5.1%70 us0.2%
PhabricatorSpacesNamespaceQuery::getAllSpaces21,925 us4.9%23 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist11,920 us4.9%2 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection711,883 us4.8%12 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,871 us4.7%93 us0.2%
PhabricatorPolicyQuery::loadPage11,797 us4.6%29 us0.1%
PhutilTypeSpec::checkMap21,778 us4.5%36 us0.1%
PhutilTypeSpec::newFromString41,735 us4.4%59 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString451,718 us4.4%103 us0.3%
PhabricatorAuthSessionEngine::loadUserForSession11,691 us4.3%80 us0.2%
AphrontMySQLiDatabaseConnection::connect61,673 us4.2%151 us0.4%
PhabricatorSpacesNamespaceQuery::loadPage11,642 us4.2%7 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage11,498 us3.8%6 us0.0%
PhutilTypeSpec::parseTokens41,105 us2.8%637 us1.6%
PhabricatorUser::getRawCSRFToken421,104 us2.8%119 us0.3%
PhabricatorProjectConfiguredCustomField::createFields11,070 us2.7%9 us0.0%
PhabricatorPlatformSite::getRoutingMaps11,041 us2.6%331 us0.8%
queryfx_one11,031 us2.6%9 us0.0%
mysqli::real_connect61,027 us2.6%1,027 us2.6%
PhabricatorStandardCustomField::buildStandardFields21,008 us2.6%37 us0.1%
PhabricatorUser::generateToken42954 us2.4%405 us1.0%
LiskDAO::loadRawDataWhere2925 us2.3%32 us0.1%
AphrontDatabaseConnection::queryData2743 us1.9%9 us0.0%
phutil_hashes_are_identical42727 us1.8%725 us1.8%
LiskDAO::loadAllWhere1725 us1.8%7 us0.0%
call_user_func_array160708 us1.8%277 us0.7%
LiskDAO::__call126651 us1.7%109 us0.3%
LiskDAO::loadFromArray8623 us1.6%163 us0.4%
LiskDAO::establishConnection10601 us1.5%93 us0.2%
PhabricatorPolicyQuery::getObjectPolicies1598 us1.5%59 us0.1%
PhabricatorEnv::getEnvConfig272548 us1.4%124 us0.3%
LiskDAO::call126542 us1.4%271 us0.7%
PhabricatorSetupCheck::willProcessRequest1529 us1.3%6 us0.0%
LiskDAO::checkProperty80517 us1.3%90 us0.2%
PhabricatorSetupCheck::getOpenSetupIssueKeys1479 us1.2%4 us0.0%
PhabricatorUser::loadPreferences2476 us1.2%14 us0.0%
AphrontApplicationConfiguration::buildSiteForRequest1475 us1.2%11 us0.0%
PhutilLexer::getTokens4474 us1.2%261 us0.7%
LiskDAO::getAllLiskProperties10431 us1.1%284 us0.7%