XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,69939,396 us100.0%39,396 us100.0%
main()139,396 us100.0%81 us0.2%
AphrontApplicationConfiguration::processRequest137,999 us96.5%61 us0.2%
AphrontController::handleRequest119,092 us48.5%7 us0.0%
DarkConsoleController::processRequest119,084 us48.4%23 us0.1%
PhabricatorUser::save118,918 us48.0%23 us0.1%
queryfx1216,535 us42.0%59 us0.1%
PhabricatorController::willBeginExecution116,454 us41.8%151 us0.4%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1214,809 us37.6%202 us0.5%
LiskDAO::save312,002 us30.5%11 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery1211,836 us30.0%70 us0.2%
PhabricatorPolicyAwareQuery::execute611,833 us30.0%146 us0.4%
mysqli::query1211,766 us29.9%11,766 us29.9%
PhabricatorPolicyFilter::apply1010,513 us26.7%196 us0.5%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,306 us26.2%23 us0.1%
PhabricatorSearchIndexer::queueDocumentForIndexing18,864 us22.5%8 us0.0%
PhabricatorPolicyFilter::loadCustomPolicies18,794 us22.3%61 us0.2%
PhabricatorWorker::scheduleTask18,788 us22.3%31 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols918,111 us20.6%2,066 us5.2%
PhabricatorWorkerActiveTask::save17,269 us18.5%8 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease17,261 us18.4%27 us0.1%
LiskDAO::insert27,075 us18.0%7 us0.0%
LiskDAO::insertRecordIntoDatabase27,067 us17.9%86 us0.2%
AphrontDatabaseConnection::query36,952 us17.6%14 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,237 us15.8%57 us0.1%
PhutilSymbolLoader::loadSymbol1946,179 us15.7%1,095 us2.8%
PhutilBootloader::loadLibrarySource1935,248 us13.3%529 us1.3%
spl_autoload_call855,063 us12.9%130 us0.3%
PhabricatorUser::updateNameTokens15,033 us12.8%37 us0.1%
__phutil_autoload854,968 us12.6%426 us1.1%
LiskDAO::update14,890 us12.4%95 us0.2%
PhabricatorProjectQuery::loadPage24,865 us12.3%15 us0.0%
PhutilBootloader::executeInclude1934,794 us12.2%1,504 us3.8%
qsprintf734,557 us11.6%231 us0.6%
PhutilClassMapQuery::execute104,334 us11.0%28 us0.1%
xsprintf734,317 us11.0%907 us2.3%
PhutilClassMapQuery::loadMap54,276 us10.9%169 us0.4%
PhabricatorProjectsPolicyRule::willApplyRules14,267 us10.8%30 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,991 us10.1%15 us0.0%
PhutilSymbolLoader::loadObjects63,899 us9.9%169 us0.4%
PhabricatorProjectQuery::buildJoinClauseParts23,577 us9.1%23 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,357 us8.5%14 us0.0%
xsprintf_query1543,261 us8.3%784 us2.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,233 us8.2%47 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,985 us7.6%80 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,916 us7.4%30 us0.1%
PhabricatorCustomField::getObjectFields12,784 us7.1%46 us0.1%
PhabricatorPolicyFilter::checkCapability72,615 us6.6%83 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,587 us6.6%22 us0.1%
LiskDAO::loadNextCounterValue12,576 us6.5%6 us0.0%
PhabricatorApplication::isClassInstalledForViewer42,565 us6.5%22 us0.1%
call_user_func892,545 us6.5%134 us0.3%
PhabricatorPolicyFilter::hasCapability52,498 us6.3%41 us0.1%
queryfx_all62,460 us6.2%30 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey52,338 us5.9%14 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,324 us5.9%27 us0.1%
PhabricatorCustomField::buildFieldList12,320 us5.9%39 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite122,281 us5.8%27 us0.1%
AphrontWriteGuard::willWrite62,218 us5.6%13 us0.0%
AphrontRequest::validateCSRF62,190 us5.6%55 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String452,116 us5.4%97 us0.2%
PhabricatorUser::validateCSRFToken62,088 us5.3%183 us0.5%
AphrontBaseMySQLDatabaseConnection::requireConnection712,006 us5.1%11 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,995 us5.1%99 us0.3%
PhabricatorSpacesNamespaceQuery::getAllSpaces21,976 us5.0%22 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist11,972 us5.0%2 us0.0%
AphrontApplicationConfiguration::buildController11,967 us5.0%68 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString451,819 us4.6%102 us0.3%
PhabricatorPolicyQuery::loadPage11,809 us4.6%29 us0.1%
AphrontMySQLiDatabaseConnection::connect61,788 us4.5%151 us0.4%
PhutilTypeSpec::checkMap21,721 us4.4%42 us0.1%
PhabricatorSpacesNamespaceQuery::loadPage11,701 us4.3%6 us0.0%
PhutilTypeSpec::newFromString41,669 us4.2%41 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage11,560 us4.0%6 us0.0%
PhabricatorAuthSessionEngine::loadUserForSession11,454 us3.7%81 us0.2%
PhabricatorProjectConfiguredCustomField::createFields11,213 us3.1%9 us0.0%
mysqli::real_connect61,165 us3.0%1,165 us3.0%
PhutilTypeSpec::parseTokens41,159 us2.9%682 us1.7%
PhabricatorStandardCustomField::buildStandardFields21,148 us2.9%40 us0.1%
PhabricatorUser::getRawCSRFToken421,089 us2.8%113 us0.3%
PhabricatorPlatformSite::getRoutingMaps11,019 us2.6%326 us0.8%
PhabricatorUser::generateToken42942 us2.4%403 us1.0%
LiskDAO::loadRawDataWhere2928 us2.4%33 us0.1%
queryfx_one1783 us2.0%9 us0.0%
AphrontDatabaseConnection::queryData2749 us1.9%9 us0.0%
LiskDAO::loadAllWhere1739 us1.9%10 us0.0%
phutil_hashes_are_identical42731 us1.9%729 us1.9%
call_user_func_array160713 us1.8%275 us0.7%
LiskDAO::__call126668 us1.7%112 us0.3%
LiskDAO::loadFromArray8643 us1.6%167 us0.4%
LiskDAO::establishConnection10608 us1.5%95 us0.2%
PhabricatorPolicyQuery::getObjectPolicies1592 us1.5%59 us0.1%
PhabricatorEnv::getEnvConfig272587 us1.5%159 us0.4%
LiskDAO::call126556 us1.4%272 us0.7%
LiskDAO::checkProperty80542 us1.4%98 us0.2%
PhabricatorSetupCheck::willProcessRequest1528 us1.3%5 us0.0%
PhabricatorSetupCheck::getOpenSetupIssueKeys1479 us1.2%5 us0.0%
PhabricatorUser::loadPreferences2477 us1.2%16 us0.0%
AphrontApplicationConfiguration::buildSiteForRequest1468 us1.2%11 us0.0%
LiskDAO::getAllLiskProperties10448 us1.1%292 us0.7%
PhabricatorConfigStackSource::getKeys20428 us1.1%126 us0.3%