XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,80838,706 us100.0%38,706 us100.0%
main()138,706 us100.0%70 us0.2%
AphrontApplicationConfiguration::processRequest137,451 us96.8%53 us0.1%
AphrontController::handleRequest118,772 us48.5%4 us0.0%
DarkConsoleController::processRequest118,768 us48.5%21 us0.1%
PhabricatorUser::save118,624 us48.1%19 us0.0%
queryfx1216,464 us42.5%63 us0.2%
PhabricatorController::willBeginExecution116,246 us42.0%142 us0.4%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1214,795 us38.2%205 us0.5%
LiskDAO::save313,062 us33.7%8 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery1211,846 us30.6%73 us0.2%
PhabricatorPolicyAwareQuery::execute611,794 us30.5%145 us0.4%
mysqli::query1211,773 us30.4%11,773 us30.4%
PhabricatorPolicyFilter::apply1010,573 us27.3%201 us0.5%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,382 us26.8%23 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies18,832 us22.8%62 us0.2%
PhabricatorSearchWorker::queueDocumentForIndexing18,403 us21.7%4 us0.0%
PhabricatorWorker::scheduleTask18,399 us21.7%29 us0.1%
AphrontDatabaseConnection::query38,332 us21.5%14 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols917,909 us20.4%2,084 us5.4%
PhabricatorWorkerActiveTask::save16,957 us18.0%6 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease16,951 us18.0%21 us0.1%
LiskDAO::insert26,777 us17.5%7 us0.0%
LiskDAO::insertRecordIntoDatabase26,770 us17.5%82 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage36,281 us16.2%15 us0.0%
LiskDAO::update16,254 us16.2%89 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,103 us15.8%56 us0.1%
PhutilSymbolLoader::loadSymbol1996,008 us15.5%1,080 us2.8%
PhutilBootloader::loadLibrarySource1985,072 us13.1%518 us1.3%
spl_autoload_call854,792 us12.4%126 us0.3%
PhabricatorProjectQuery::loadPage24,767 us12.3%7 us0.0%
__phutil_autoload854,698 us12.1%420 us1.1%
PhutilBootloader::executeInclude1984,628 us12.0%1,464 us3.8%
qsprintf724,404 us11.4%244 us0.6%
PhutilClassMapQuery::execute104,357 us11.3%29 us0.1%
PhutilClassMapQuery::loadMap54,301 us11.1%174 us0.4%
xsprintf724,150 us10.7%932 us2.4%
PhabricatorProjectsPolicyRule::willApplyRules14,128 us10.7%31 us0.1%
PhutilSymbolLoader::loadObjects63,960 us10.2%161 us0.4%
PhabricatorUser::updateNameTokens13,771 us9.7%28 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,496 us9.0%11 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,321 us8.6%18 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,102 us8.0%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,078 us8.0%48 us0.1%
xsprintf_query1493,064 us7.9%747 us1.9%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,840 us7.3%70 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,821 us7.3%37 us0.1%
PhabricatorPolicyFilter::checkCapability72,714 us7.0%84 us0.2%
PhabricatorCustomField::getObjectFields12,686 us6.9%44 us0.1%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,681 us6.9%22 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,659 us6.9%21 us0.1%
PhabricatorPolicyFilter::hasCapability52,595 us6.7%42 us0.1%
call_user_func932,476 us6.4%91 us0.2%
PhabricatorPolicyCapability::getCapabilityByKey52,450 us6.3%14 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,436 us6.3%30 us0.1%
queryfx_all62,399 us6.2%38 us0.1%
LiskDAO::loadNextCounterValue12,347 us6.1%6 us0.0%
AphrontBaseMySQLDatabaseConnection::checkWrite122,264 us5.8%34 us0.1%
PhabricatorCustomField::buildFieldList12,240 us5.8%36 us0.1%
AphrontWriteGuard::willWrite62,193 us5.7%13 us0.0%
AphrontRequest::validateCSRF62,165 us5.6%52 us0.1%
PhabricatorUser::validateCSRFToken62,065 us5.3%190 us0.5%
AphrontApplicationConfiguration::buildController12,019 us5.2%70 us0.2%
PhabricatorSpacesNamespaceQuery::getAllSpaces21,944 us5.0%23 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist11,939 us5.0%2 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String421,938 us5.0%95 us0.2%
PhabricatorPolicyQuery::loadPage11,891 us4.9%30 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection681,848 us4.8%11 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,837 us4.7%92 us0.2%
PhutilTypeSpec::checkMap21,758 us4.5%36 us0.1%
PhutilTypeSpec::newFromString41,715 us4.4%43 us0.1%
PhabricatorSpacesNamespaceQuery::loadPage11,665 us4.3%8 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString421,658 us4.3%92 us0.2%
AphrontMySQLiDatabaseConnection::connect61,643 us4.2%151 us0.4%
PhabricatorAuthSessionEngine::loadUserForSession11,334 us3.4%82 us0.2%
PhutilTypeSpec::parseTokens41,130 us2.9%665 us1.7%
PhabricatorProjectConfiguredCustomField::createFields11,106 us2.9%9 us0.0%
PhabricatorUser::getRawCSRFToken421,079 us2.8%109 us0.3%
PhabricatorPlatformSite::getRoutingMaps11,068 us2.8%324 us0.8%
PhabricatorStandardCustomField::buildStandardFields21,043 us2.7%39 us0.1%
mysqli::real_connect6996 us2.6%996 us2.6%
LiskDAO::loadRawDataWhere2951 us2.5%31 us0.1%
PhabricatorUser::generateToken42940 us2.4%405 us1.0%
AphrontDatabaseConnection::queryData2775 us2.0%8 us0.0%
LiskDAO::loadAllWhere1757 us2.0%6 us0.0%
call_user_func_array161739 us1.9%273 us0.7%
phutil_hashes_are_identical42712 us1.8%712 us1.8%
queryfx_one1693 us1.8%8 us0.0%
PhabricatorPolicyQuery::getObjectPolicies1670 us1.7%72 us0.2%
LiskDAO::__call127650 us1.7%107 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3632 us1.6%13 us0.0%
LiskDAO::loadFromArray8619 us1.6%168 us0.4%
LiskDAO::establishConnection10581 us1.5%89 us0.2%
LiskDAO::call127543 us1.4%276 us0.7%
PhabricatorProjectQuery::buildWhereClauseParts2541 us1.4%18 us0.0%
PhabricatorEnv::getEnvConfig272539 us1.4%125 us0.3%
LiskDAO::checkProperty80518 us1.3%95 us0.2%
PhabricatorSetupCheck::willProcessRequest1513 us1.3%4 us0.0%
PhabricatorUser::loadPreferences2475 us1.2%15 us0.0%
PhabricatorPolicyQuery::getObjectPolicyRules1466 us1.2%31 us0.1%
PhabricatorSetupCheck::getOpenSetupIssueKeys1465 us1.2%3 us0.0%