XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,72140,136 us100.0%40,136 us100.0%
main()140,136 us100.0%74 us0.2%
AphrontApplicationConfiguration::processRequest138,863 us96.8%57 us0.1%
AphrontController::handleRequest120,208 us50.3%5 us0.0%
DarkConsoleController::processRequest120,203 us50.3%22 us0.1%
PhabricatorUser::save120,058 us50.0%20 us0.0%
queryfx1218,116 us45.1%60 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1216,492 us41.1%196 us0.5%
PhabricatorController::willBeginExecution116,228 us40.4%142 us0.4%
LiskDAO::save314,478 us36.1%9 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery1213,462 us33.5%75 us0.2%
mysqli::query1213,387 us33.4%13,387 us33.4%
PhabricatorSearchIndexer::queueDocumentForIndexing111,776 us29.3%6 us0.0%
PhabricatorWorker::scheduleTask111,716 us29.2%27 us0.1%
PhabricatorPolicyAwareQuery::execute611,517 us28.7%141 us0.4%
PhabricatorPolicyFilter::apply1010,393 us25.9%195 us0.5%
PhabricatorWorkerActiveTask::save110,312 us25.7%5 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease110,307 us25.7%23 us0.1%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,201 us25.4%23 us0.1%
LiskDAO::insert210,112 us25.2%7 us0.0%
LiskDAO::insertRecordIntoDatabase210,105 us25.2%82 us0.2%
PhabricatorPolicyFilter::loadCustomPolicies18,648 us21.5%68 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols917,758 us19.3%1,998 us5.0%
AphrontDatabaseConnection::query37,627 us19.0%12 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows35,973 us14.9%57 us0.1%
PhutilSymbolLoader::loadSymbol1955,907 us14.7%1,106 us2.8%
PhutilBootloader::loadLibrarySource1944,948 us12.3%521 us1.3%
spl_autoload_call854,757 us11.9%127 us0.3%
__phutil_autoload854,663 us11.6%428 us1.1%
PhabricatorProjectQuery::loadPage24,658 us11.6%15 us0.0%
PhutilBootloader::executeInclude1944,476 us11.2%1,401 us3.5%
LiskDAO::loadNextCounterValue14,470 us11.1%6 us0.0%
qsprintf734,407 us11.0%229 us0.6%
LiskDAO::update14,335 us10.8%87 us0.2%
PhutilClassMapQuery::execute104,248 us10.6%30 us0.1%
PhutilClassMapQuery::loadMap54,191 us10.4%172 us0.4%
xsprintf734,170 us10.4%932 us2.3%
PhabricatorProjectsPolicyRule::willApplyRules14,078 us10.2%30 us0.1%
PhutilSymbolLoader::loadObjects63,859 us9.6%166 us0.4%
PhabricatorUser::updateNameTokens13,835 us9.6%32 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,738 us9.3%13 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,372 us8.4%25 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,108 us7.7%13 us0.0%
xsprintf_query1543,096 us7.7%763 us1.9%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause32,984 us7.4%49 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,749 us6.8%72 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,717 us6.8%28 us0.1%
PhabricatorPolicyFilter::checkCapability72,686 us6.7%106 us0.3%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,622 us6.5%22 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,600 us6.5%21 us0.1%
queryfx_all62,599 us6.5%26 us0.1%
PhabricatorCustomField::getObjectFields12,584 us6.4%46 us0.1%
call_user_func902,573 us6.4%89 us0.2%
PhabricatorPolicyFilter::hasCapability52,534 us6.3%42 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey52,387 us5.9%12 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,375 us5.9%30 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite122,362 us5.9%29 us0.1%
AphrontWriteGuard::willWrite62,298 us5.7%13 us0.0%
AphrontRequest::validateCSRF62,271 us5.7%50 us0.1%
PhabricatorUser::validateCSRFToken62,176 us5.4%184 us0.5%
PhabricatorCustomField::buildFieldList12,127 us5.3%37 us0.1%
AphrontApplicationConfiguration::buildController11,996 us5.0%70 us0.2%
AphrontMySQLiDatabaseConnection::escapeUTF8String451,983 us4.9%95 us0.2%
PhabricatorSpacesNamespaceQuery::getAllSpaces21,918 us4.8%22 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist11,913 us4.8%2 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection711,865 us4.6%12 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,853 us4.6%92 us0.2%
PhabricatorPolicyQuery::loadPage11,801 us4.5%28 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString451,687 us4.2%97 us0.2%
PhutilTypeSpec::checkMap21,681 us4.2%35 us0.1%
AphrontMySQLiDatabaseConnection::connect61,664 us4.1%146 us0.4%
PhabricatorSpacesNamespaceQuery::loadPage11,643 us4.1%7 us0.0%
PhutilTypeSpec::newFromString41,639 us4.1%41 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession11,565 us3.9%77 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage11,502 us3.7%6 us0.0%
PhabricatorUser::getRawCSRFToken421,182 us2.9%116 us0.3%
PhutilTypeSpec::parseTokens41,097 us2.7%638 us1.6%
PhabricatorProjectConfiguredCustomField::createFields11,053 us2.6%8 us0.0%
PhabricatorUser::generateToken421,036 us2.6%413 us1.0%
mysqli::real_connect61,033 us2.6%1,033 us2.6%
PhabricatorStandardCustomField::buildStandardFields2993 us2.5%36 us0.1%
PhabricatorPlatformSite::getRoutingMaps1993 us2.5%315 us0.8%
queryfx_one1933 us2.3%10 us0.0%
LiskDAO::loadRawDataWhere2928 us2.3%35 us0.1%
AphrontDatabaseConnection::queryData2750 us1.9%10 us0.0%
LiskDAO::loadAllWhere1734 us1.8%7 us0.0%
phutil_hashes_are_identical42726 us1.8%726 us1.8%
call_user_func_array160713 us1.8%266 us0.7%
LiskDAO::__call126694 us1.7%106 us0.3%
LiskDAO::loadFromArray8638 us1.6%164 us0.4%
PhabricatorPolicyQuery::getObjectPolicies1596 us1.5%58 us0.1%
LiskDAO::call126588 us1.5%294 us0.7%
LiskDAO::establishConnection10580 us1.4%90 us0.2%
PhabricatorEnv::getEnvConfig272545 us1.4%129 us0.3%
LiskDAO::checkProperty80528 us1.3%93 us0.2%
PhabricatorSetupCheck::willProcessRequest1512 us1.3%5 us0.0%
AphrontApplicationConfiguration::buildSiteForRequest1509 us1.3%10 us0.0%
PhabricatorUser::loadPreferences2495 us1.2%14 us0.0%
PhabricatorSetupCheck::getOpenSetupIssueKeys1464 us1.2%4 us0.0%
LiskDAO::getAllLiskProperties10438 us1.1%286 us0.7%
PhabricatorPolicyQuery::getObjectPolicyRules1428 us1.1%28 us0.1%