XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,65746,511 us100.0%46,511 us100.0%
main()146,511 us100.0%128 us0.3%
AphrontApplicationConfiguration::processRequest143,953 us94.5%70 us0.2%
AphrontController::handleRequest123,936 us51.5%6 us0.0%
DarkConsoleController::processRequest123,929 us51.4%26 us0.1%
PhabricatorUser::save123,762 us51.1%26 us0.1%
queryfx1220,501 us44.1%71 us0.2%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1218,541 us39.9%215 us0.5%
PhabricatorController::willBeginExecution117,215 us37.0%150 us0.3%
LiskDAO::save315,833 us34.0%14 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery1214,338 us30.8%78 us0.2%
mysqli::query1214,260 us30.7%14,260 us30.7%
PhabricatorSearchIndexer::queueDocumentForIndexing114,130 us30.4%10 us0.0%
PhabricatorWorker::scheduleTask114,022 us30.1%44 us0.1%
PhabricatorPolicyAwareQuery::execute612,155 us26.1%137 us0.3%
PhabricatorWorkerActiveTask::save111,792 us25.4%6 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease111,785 us25.3%33 us0.1%
LiskDAO::insert211,343 us24.4%11 us0.0%
LiskDAO::insertRecordIntoDatabase211,331 us24.4%122 us0.3%
PhabricatorPolicyFilter::apply1010,573 us22.7%182 us0.4%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,328 us22.2%23 us0.0%
AphrontDatabaseConnection::query310,315 us22.2%18 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols919,258 us19.9%2,428 us5.2%
PhabricatorPolicyFilter::loadCustomPolicies18,798 us18.9%63 us0.1%
PhutilSymbolLoader::loadSymbol1946,955 us15.0%1,154 us2.5%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,410 us13.8%64 us0.1%
spl_autoload_call856,355 us13.7%159 us0.3%
__phutil_autoload856,239 us13.4%524 us1.1%
PhutilBootloader::loadLibrarySource1935,948 us12.8%581 us1.2%
PhutilBootloader::executeInclude1935,435 us11.7%1,768 us3.8%
PhabricatorUser::updateNameTokens15,035 us10.8%31 us0.1%
qsprintf724,831 us10.4%257 us0.6%
PhabricatorProjectQuery::loadPage24,730 us10.2%15 us0.0%
xsprintf724,554 us9.8%1,034 us2.2%
LiskDAO::update14,441 us9.5%97 us0.2%
PhutilClassMapQuery::execute104,236 us9.1%30 us0.1%
PhutilClassMapQuery::loadMap54,178 us9.0%179 us0.4%
PhabricatorProjectsPolicyRule::willApplyRules14,127 us8.9%30 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause34,057 us8.7%14 us0.0%
PhutilSymbolLoader::loadObjects63,855 us8.3%159 us0.3%
call_user_func893,681 us7.9%84 us0.2%
AphrontBaseMySQLDatabaseConnection::checkWrite123,493 us7.5%30 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,457 us7.4%16 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,438 us7.4%25 us0.1%
AphrontWriteGuard::willWrite63,423 us7.4%17 us0.0%
AphrontRequest::validateCSRF63,388 us7.3%64 us0.1%
xsprintf_query1523,352 us7.2%839 us1.8%
PhabricatorUser::validateCSRFToken63,264 us7.0%253 us0.5%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,182 us6.8%51 us0.1%
queryfx_all62,894 us6.2%30 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,839 us6.1%74 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,806 us6.0%27 us0.1%
LiskDAO::loadNextCounterValue12,710 us5.8%9 us0.0%
PhabricatorCustomField::getObjectFields12,677 us5.8%47 us0.1%
PhabricatorPolicyFilter::checkCapability72,654 us5.7%116 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,591 us5.6%21 us0.0%
PhabricatorApplication::isClassInstalledForViewer42,570 us5.5%20 us0.0%
PhabricatorPolicyFilter::hasCapability52,504 us5.4%44 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey52,347 us5.0%13 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,334 us5.0%32 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,289 us4.9%24 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist12,285 us4.9%3 us0.0%
PhabricatorCustomField::buildFieldList12,210 us4.8%38 us0.1%
AphrontApplicationConfiguration::buildController12,058 us4.4%69 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String432,055 us4.4%106 us0.2%
PhabricatorSpacesNamespaceQuery::loadPage12,011 us4.3%7 us0.0%
PhabricatorPolicyQuery::loadPage11,943 us4.2%29 us0.1%
PhutilTypeSpec::checkMap21,930 us4.1%45 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection691,871 us4.0%17 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage11,868 us4.0%6 us0.0%
PhutilTypeSpec::newFromString41,868 us4.0%52 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection61,854 us4.0%119 us0.3%
PhabricatorUser::getRawCSRFToken421,735 us3.7%175 us0.4%
AphrontMySQLiDatabaseConnection::escapeBinaryString431,721 us3.7%110 us0.2%
PhabricatorAuthSessionEngine::loadUserForSession11,686 us3.6%80 us0.2%
AphrontMySQLiDatabaseConnection::connect61,614 us3.5%149 us0.3%
PhabricatorUser::generateToken421,513 us3.3%629 us1.4%
LiskDAO::__call1261,376 us3.0%141 us0.3%
PhutilTypeSpec::parseTokens41,278 us2.7%715 us1.5%
LiskDAO::call1261,235 us2.7%354 us0.8%
LiskDAO::loadRawDataWhere21,220 us2.6%43 us0.1%
phutil_hashes_are_identical421,146 us2.5%1,143 us2.5%
PhabricatorProjectConfiguredCustomField::createFields11,096 us2.4%8 us0.0%
PhabricatorPlatformSite::getRoutingMaps11,069 us2.3%340 us0.7%
LiskDAO::checkProperty801,065 us2.3%101 us0.2%
PhabricatorStandardCustomField::buildStandardFields21,036 us2.2%40 us0.1%
queryfx_one11,018 us2.2%9 us0.0%
PhabricatorSetupCheck::willProcessRequest11,015 us2.2%7 us0.0%
mysqli::real_connect6992 us2.1%992 us2.1%
AphrontDatabaseConnection::queryData2990 us2.1%13 us0.0%
LiskDAO::getAllLiskProperties10970 us2.1%777 us1.7%
call_user_func_array159939 us2.0%353 us0.8%
PhabricatorSetupCheck::getOpenSetupIssueKeys1921 us2.0%6 us0.0%
LiskDAO::loadAllWhere1826 us1.8%6 us0.0%
PhabricatorCaches::getSetupCache2777 us1.7%10 us0.0%
PhabricatorEnv::getEnvConfig272740 us1.6%187 us0.4%
PhabricatorUser::loadPreferences2704 us1.5%13 us0.0%
LiskDAO::establishConnection10691 us1.5%101 us0.2%
LiskDAO::loadFromArray8641 us1.4%170 us0.4%
AphrontHTTPSink::writeResponse1629 us1.4%41 us0.1%
PhabricatorPolicyQuery::getObjectPolicies1596 us1.3%58 us0.1%