XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total13,37253,626 us100.0%53,626 us100.0%
main()153,626 us100.0%95 us0.2%
AphrontApplicationConfiguration::processRequest151,528 us96.1%69 us0.1%
PhabricatorController::willBeginExecution125,473 us47.5%192 us0.4%
AphrontController::handleRequest122,214 us41.4%6 us0.0%
DarkConsoleController::processRequest122,207 us41.4%21 us0.0%
PhabricatorUser::save122,053 us41.1%22 us0.0%
queryfx1220,901 us39.0%75 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1218,862 us35.2%231 us0.4%
PhabricatorPolicyAwareQuery::execute617,749 us33.1%207 us0.4%
AphrontMySQLiDatabaseConnection::rawQuery1216,554 us30.9%81 us0.2%
mysqli::query1216,473 us30.7%16,473 us30.7%
PhabricatorPolicyFilter::apply1015,656 us29.2%217 us0.4%
PhabricatorSpacesNamespaceQuery::getViewerSpaces115,473 us28.9%30 us0.1%
LiskDAO::save314,544 us27.1%11 us0.0%
PhabricatorPolicyFilter::loadCustomPolicies113,562 us25.3%82 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols9212,511 us23.3%2,998 us5.6%
AphrontDatabaseConnection::query310,770 us20.1%15 us0.0%
PhabricatorSearchIndexer::queueDocumentForIndexing110,055 us18.8%8 us0.0%
PhabricatorWorker::scheduleTask19,996 us18.6%24 us0.0%
PhabricatorWorkerActiveTask::save19,563 us17.8%6 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease19,557 us17.8%22 us0.0%
PhutilSymbolLoader::loadSymbol2019,551 us17.8%1,651 us3.1%
LiskDAO::insert29,375 us17.5%8 us0.0%
LiskDAO::insertRecordIntoDatabase29,366 us17.5%88 us0.2%
PhutilBootloader::loadLibrarySource1867,994 us14.9%764 us1.4%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows37,791 us14.5%86 us0.2%
spl_autoload_call857,498 us14.0%196 us0.4%
__phutil_autoload857,356 us13.7%655 us1.2%
PhutilBootloader::executeInclude1867,200 us13.4%2,076 us3.9%
PhabricatorUser::updateNameTokens16,744 us12.6%33 us0.1%
PhutilSymbolLoader::loadObjects66,056 us11.3%257 us0.5%
PhabricatorProjectQuery::loadPage26,045 us11.3%37 us0.1%
PhabricatorProjectsPolicyRule::willApplyRules15,441 us10.1%50 us0.1%
LiskDAO::update15,133 us9.6%90 us0.2%
qsprintf735,118 us9.5%259 us0.5%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication64,933 us9.2%34 us0.1%
PhabricatorApplication::isClassInstalledForViewer44,899 us9.1%36 us0.1%
PhutilClassMapQuery::execute84,886 us9.1%29 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause34,854 us9.1%19 us0.0%
PhutilClassMapQuery::loadMap24,825 us9.0%224 us0.4%
xsprintf734,809 us9.0%1,063 us2.0%
PhabricatorPolicyFilter::checkCapability74,770 us8.9%101 us0.2%
PhabricatorPolicyFilter::hasCapability54,769 us8.9%59 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey54,481 us8.4%15 us0.0%
PhabricatorPolicyCapability::getCapabilityMap54,465 us8.3%38 us0.1%
PhabricatorProjectQuery::buildJoinClauseParts24,213 us7.9%27 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts34,135 us7.7%19 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,911 us7.3%68 us0.1%
xsprintf_query1543,551 us6.6%901 us1.7%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns123,536 us6.6%97 us0.2%
PhabricatorProjectQuery::getOrderableColumns83,463 us6.5%29 us0.1%
AphrontApplicationConfiguration::buildController13,339 us6.2%27 us0.1%
PhabricatorCustomField::getObjectFields13,307 us6.2%61 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces23,233 us6.0%38 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist13,224 us6.0%4 us0.0%
PhabricatorPolicyQuery::loadPage12,975 us5.5%44 us0.1%
queryfx_all62,762 us5.2%41 us0.1%
PhabricatorSpacesNamespaceQuery::loadPage12,743 us5.1%10 us0.0%
PhabricatorCustomField::buildFieldList12,507 us4.7%43 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage12,504 us4.7%10 us0.0%
AphrontApplicationConfiguration::buildControllerForPath12,290 us4.3%513 us1.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String452,145 us4.0%107 us0.2%
PhabricatorAuthSessionEngine::loadUserForSession12,115 us3.9%139 us0.3%
call_user_func712,023 us3.8%154 us0.3%
AphrontBaseMySQLDatabaseConnection::requireConnection711,974 us3.7%19 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,955 us3.6%112 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString451,816 us3.4%109 us0.2%
AphrontMySQLiDatabaseConnection::connect61,715 us3.2%173 us0.3%
LiskDAO::loadFromArray101,661 us3.1%362 us0.7%
AphrontBaseMySQLDatabaseConnection::checkWrite121,583 us3.0%35 us0.1%
AphrontWriteGuard::willWrite61,508 us2.8%14 us0.0%
AphrontRequest::validateCSRF61,480 us2.8%51 us0.1%
PhabricatorUser::validateCSRFToken61,377 us2.6%174 us0.3%
LiskDAO::loadRawDataWhere21,239 us2.3%56 us0.1%
LiskDAO::loadNextCounterValue11,166 us2.2%5 us0.0%
PhabricatorStandardCustomField::buildStandardFields21,160 us2.2%41 us0.1%
PhabricatorUser::getRawCSRFToken421,117 us2.1%121 us0.2%
PhabricatorPolicyQuery::getObjectPolicies11,102 us2.1%116 us0.2%
LiskDAO::checkProperty971,088 us2.0%215 us0.4%
mysqli::real_connect61,070 us2.0%1,070 us2.0%
PhabricatorProjectConfiguredCustomField::createFields11,061 us2.0%8 us0.0%
LiskDAO::loadAllWhere1992 us1.8%10 us0.0%
PhabricatorEnv::getEnvConfig273979 us1.8%253 us0.5%
PhabricatorUser::generateToken42965 us1.8%406 us0.8%
LiskDAO::establishConnection10942 us1.8%128 us0.2%
AphrontApplicationConfiguration::buildSiteForRequest1916 us1.7%14 us0.0%
PhabricatorSetupCheck::willProcessRequest1914 us1.7%6 us0.0%
AphrontDatabaseConnection::queryData2897 us1.7%15 us0.0%
LiskDAO::hasProperty73884 us1.6%70 us0.1%
LiskDAO::getAllLiskProperties11878 us1.6%548 us1.0%
queryfx_one1854 us1.6%15 us0.0%
call_user_func_array130851 us1.6%323 us0.6%
LiskDAO::__call125827 us1.5%129 us0.2%
PhabricatorSetupCheck::getOpenSetupIssueKeys1821 us1.5%6 us0.0%
PhabricatorUser::loadPreferences2814 us1.5%23 us0.0%
newv127782 us1.5%389 us0.7%
LiskDAO::loadAllFromArray4755 us1.4%44 us0.1%
PhutilTypeSpec::checkMap1753 us1.4%13 us0.0%
PhabricatorPolicyQuery::getObjectPolicyRules1747 us1.4%47 us0.1%
PhabricatorPolicyQuery::getGlobalPolicies1745 us1.4%99 us0.2%