XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,72137,088 us100.0%37,088 us100.0%
main()137,088 us100.0%71 us0.2%
AphrontApplicationConfiguration::processRequest135,825 us96.6%55 us0.1%
AphrontController::handleRequest117,441 us47.0%4 us0.0%
DarkConsoleController::processRequest117,436 us47.0%22 us0.1%
PhabricatorUser::save117,290 us46.6%19 us0.1%
PhabricatorController::willBeginExecution116,012 us43.2%142 us0.4%
queryfx1215,275 us41.2%59 us0.2%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1213,680 us36.9%203 us0.5%
LiskDAO::save311,521 us31.1%10 us0.0%
PhabricatorPolicyAwareQuery::execute611,401 us30.7%143 us0.4%
AphrontMySQLiDatabaseConnection::rawQuery1210,762 us29.0%70 us0.2%
mysqli::query1210,692 us28.8%10,692 us28.8%
PhabricatorPolicyFilter::apply1010,218 us27.6%196 us0.5%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,029 us27.0%23 us0.1%
PhabricatorSearchIndexer::queueDocumentForIndexing18,640 us23.3%7 us0.0%
PhabricatorWorker::scheduleTask18,582 us23.1%28 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies18,525 us23.0%60 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols917,572 us20.4%1,991 us5.4%
PhabricatorWorkerActiveTask::save17,173 us19.3%4 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease17,169 us19.3%22 us0.1%
LiskDAO::insert26,996 us18.9%7 us0.0%
LiskDAO::insertRecordIntoDatabase26,989 us18.8%79 us0.2%
AphrontDatabaseConnection::query36,678 us18.0%12 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows35,922 us16.0%58 us0.2%
PhutilSymbolLoader::loadSymbol1955,726 us15.4%1,069 us2.9%
PhutilBootloader::loadLibrarySource1944,803 us13.0%495 us1.3%
spl_autoload_call854,696 us12.7%129 us0.3%
PhabricatorProjectQuery::loadPage24,619 us12.5%13 us0.0%
__phutil_autoload854,600 us12.4%418 us1.1%
LiskDAO::update14,493 us12.1%88 us0.2%
qsprintf734,399 us11.9%231 us0.6%
PhutilBootloader::executeInclude1944,379 us11.8%1,393 us3.8%
xsprintf734,136 us11.2%960 us2.6%
PhutilClassMapQuery::execute104,100 us11.1%31 us0.1%
PhabricatorUser::updateNameTokens14,045 us10.9%30 us0.1%
PhutilClassMapQuery::loadMap54,044 us10.9%176 us0.5%
PhabricatorProjectsPolicyRule::willApplyRules14,029 us10.9%29 us0.1%
PhutilSymbolLoader::loadObjects63,723 us10.0%165 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,722 us10.0%12 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,361 us9.1%24 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,124 us8.4%14 us0.0%
xsprintf_query1543,035 us8.2%768 us2.1%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,003 us8.1%47 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,736 us7.4%79 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,709 us7.3%32 us0.1%
PhabricatorPolicyFilter::checkCapability72,583 us7.0%84 us0.2%
queryfx_all62,561 us6.9%26 us0.1%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,551 us6.9%22 us0.1%
PhabricatorCustomField::getObjectFields12,545 us6.9%44 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,529 us6.8%21 us0.1%
call_user_func902,463 us6.6%84 us0.2%
PhabricatorPolicyFilter::hasCapability52,461 us6.6%43 us0.1%
LiskDAO::loadNextCounterValue12,454 us6.6%6 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey52,313 us6.2%14 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,299 us6.2%29 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite122,257 us6.1%26 us0.1%
AphrontWriteGuard::willWrite62,195 us5.9%12 us0.0%
AphrontRequest::validateCSRF62,169 us5.8%48 us0.1%
PhabricatorCustomField::buildFieldList12,093 us5.6%37 us0.1%
PhabricatorUser::validateCSRFToken62,076 us5.6%183 us0.5%
AphrontApplicationConfiguration::buildController11,948 us5.3%67 us0.2%
PhabricatorSpacesNamespaceQuery::getAllSpaces21,906 us5.1%24 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist11,901 us5.1%2 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String451,899 us5.1%122 us0.3%
PhabricatorPolicyQuery::loadPage11,816 us4.9%27 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection711,738 us4.7%12 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,726 us4.7%89 us0.2%
PhutilTypeSpec::checkMap21,680 us4.5%36 us0.1%
PhabricatorSpacesNamespaceQuery::loadPage11,629 us4.4%7 us0.0%
PhutilTypeSpec::newFromString41,624 us4.4%41 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString451,581 us4.3%103 us0.3%
PhabricatorAuthSessionEngine::loadUserForSession11,568 us4.2%80 us0.2%
AphrontMySQLiDatabaseConnection::connect61,532 us4.1%146 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage11,487 us4.0%6 us0.0%
PhabricatorUser::getRawCSRFToken421,085 us2.9%113 us0.3%
PhutilTypeSpec::parseTokens41,084 us2.9%625 us1.7%
PhabricatorProjectConfiguredCustomField::createFields11,031 us2.8%9 us0.0%
PhabricatorPlatformSite::getRoutingMaps1990 us2.7%314 us0.8%
PhabricatorStandardCustomField::buildStandardFields2967 us2.6%34 us0.1%
PhabricatorUser::generateToken42941 us2.5%405 us1.1%
queryfx_one1939 us2.5%8 us0.0%
mysqli::real_connect6922 us2.5%922 us2.5%
LiskDAO::loadRawDataWhere2887 us2.4%34 us0.1%
phutil_hashes_are_identical42724 us2.0%724 us2.0%
AphrontDatabaseConnection::queryData2713 us1.9%8 us0.0%
LiskDAO::loadAllWhere1695 us1.9%6 us0.0%
call_user_func_array160679 us1.8%270 us0.7%
PhabricatorPolicyQuery::getObjectPolicies1652 us1.8%75 us0.2%
LiskDAO::__call126646 us1.7%102 us0.3%
LiskDAO::loadFromArray8605 us1.6%163 us0.4%
LiskDAO::establishConnection10573 us1.5%92 us0.2%
LiskDAO::call126544 us1.5%270 us0.7%
PhabricatorEnv::getEnvConfig272540 us1.5%123 us0.3%
PhabricatorSetupCheck::willProcessRequest1511 us1.4%5 us0.0%
LiskDAO::checkProperty80511 us1.4%87 us0.2%
AphrontApplicationConfiguration::buildSiteForRequest1475 us1.3%11 us0.0%
PhabricatorPolicyQuery::getObjectPolicyRules1465 us1.3%65 us0.2%
PhabricatorSetupCheck::getOpenSetupIssueKeys1463 us1.2%4 us0.0%
PhabricatorUser::loadPreferences2460 us1.2%12 us0.0%
LiskDAO::getAllLiskProperties10427 us1.2%288 us0.8%