XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total16,30043,937 us100.0%43,937 us100.0%
main()143,937 us100.0%72 us0.2%
AphrontApplicationConfiguration::processRequest142,379 us96.5%54 us0.1%
AphrontController::handleRequest121,264 us48.4%5 us0.0%
DarkConsoleController::processRequest121,259 us48.4%25 us0.1%
PhabricatorUser::save121,093 us48.0%25 us0.1%
queryfx1218,554 us42.2%66 us0.2%
PhabricatorController::willBeginExecution118,194 us41.4%146 us0.3%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1216,890 us38.4%208 us0.5%
AphrontMySQLiDatabaseConnection::rawQuery1213,571 us30.9%68 us0.2%
mysqli::query1213,503 us30.7%13,503 us30.7%
PhabricatorPolicyAwareQuery::execute613,256 us30.2%153 us0.3%
LiskDAO::save313,149 us29.9%8 us0.0%
PhabricatorPolicyFilter::apply1011,903 us27.1%178 us0.4%
PhabricatorSpacesNamespaceQuery::getViewerSpaces111,688 us26.6%22 us0.1%
PhabricatorPolicyFilter::loadCustomPolicies110,130 us23.1%62 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols919,906 us22.5%2,572 us5.9%
PhabricatorSearchWorker::queueDocumentForIndexing18,535 us19.4%4 us0.0%
PhabricatorWorker::scheduleTask18,531 us19.4%28 us0.1%
AphrontDatabaseConnection::query38,313 us18.9%14 us0.0%
PhutilSymbolLoader::loadSymbol1997,546 us17.2%1,126 us2.6%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage37,105 us16.2%16 us0.0%
PhabricatorWorkerActiveTask::save16,949 us15.8%5 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease16,944 us15.8%23 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,918 us15.7%55 us0.1%
LiskDAO::insert26,756 us15.4%7 us0.0%
LiskDAO::insertRecordIntoDatabase26,749 us15.4%83 us0.2%
PhutilBootloader::loadLibrarySource1986,562 us14.9%547 us1.2%
LiskDAO::update16,363 us14.5%89 us0.2%
PhutilBootloader::executeInclude1986,089 us13.9%1,579 us3.6%
PhabricatorUser::updateNameTokens15,997 us13.6%31 us0.1%
spl_autoload_call855,917 us13.5%129 us0.3%
__phutil_autoload855,819 us13.2%446 us1.0%
PhabricatorProjectQuery::loadPage25,491 us12.5%9 us0.0%
PhutilClassMapQuery::execute105,281 us12.0%28 us0.1%
PhutilClassMapQuery::loadMap55,226 us11.9%177 us0.4%
PhabricatorProjectsPolicyRule::willApplyRules14,954 us11.3%33 us0.1%
PhutilSymbolLoader::loadObjects64,894 us11.1%171 us0.4%
qsprintf744,501 us10.2%249 us0.6%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause34,268 us9.7%12 us0.0%
xsprintf744,246 us9.7%906 us2.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts34,084 us9.3%17 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,819 us8.7%14 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,811 us8.7%48 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns123,546 us8.1%74 us0.2%
PhabricatorProjectQuery::getOrderableColumns83,527 us8.0%36 us0.1%
PhabricatorCustomField::getObjectFields13,389 us7.7%48 us0.1%
xsprintf_query1533,176 us7.2%812 us1.8%
PhabricatorPolicyFilter::checkCapability73,095 us7.0%83 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication63,046 us6.9%19 us0.0%
PhabricatorApplication::isClassInstalledForViewer43,027 us6.9%23 us0.1%
PhabricatorPolicyFilter::hasCapability52,961 us6.7%39 us0.1%
call_user_func932,851 us6.5%95 us0.2%
PhabricatorPolicyCapability::getCapabilityByKey52,822 us6.4%13 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,809 us6.4%31 us0.1%
PhabricatorCustomField::buildFieldList12,807 us6.4%45 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite122,634 us6.0%38 us0.1%
AphrontWriteGuard::willWrite62,560 us5.8%14 us0.0%
AphrontRequest::validateCSRF62,530 us5.8%60 us0.1%
AphrontApplicationConfiguration::buildController12,441 us5.6%74 us0.2%
PhabricatorUser::validateCSRFToken62,421 us5.5%218 us0.5%
LiskDAO::loadNextCounterValue12,364 us5.4%7 us0.0%
queryfx_all62,327 us5.3%29 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,153 us4.9%56 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist12,148 us4.9%2 us0.0%
PhabricatorPolicyQuery::loadPage11,996 us4.5%31 us0.1%
PhutilTypeSpec::checkMap21,979 us4.5%35 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String461,950 us4.4%104 us0.2%
PhutilTypeSpec::newFromString41,937 us4.4%42 us0.1%
PhabricatorSpacesNamespaceQuery::loadPage11,828 us4.2%9 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection721,794 us4.1%12 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,782 us4.1%91 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString461,637 us3.7%104 us0.2%
AphrontMySQLiDatabaseConnection::connect61,589 us3.6%142 us0.3%
PhabricatorProjectConfiguredCustomField::createFields11,519 us3.5%7 us0.0%
PhabricatorStandardCustomField::buildStandardFields21,441 us3.3%42 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession11,415 us3.2%97 us0.2%
PhutilTypeSpec::parseTokens41,407 us3.2%826 us1.9%
PhabricatorUser::getRawCSRFToken421,292 us2.9%132 us0.3%
PhabricatorPlatformSite::getRoutingMaps11,205 us2.7%355 us0.8%
PhabricatorUser::generateToken421,119 us2.5%462 us1.1%
mysqli::real_connect6970 us2.2%970 us2.2%
LiskDAO::loadRawDataWhere2905 us2.1%30 us0.1%
phutil_hashes_are_identical42815 us1.9%812 us1.8%
PhabricatorPolicyQuery::getObjectPolicies1763 us1.7%77 us0.2%
LiskDAO::loadFromArray8760 us1.7%179 us0.4%
AphrontDatabaseConnection::queryData2725 us1.7%9 us0.0%
LiskDAO::__call127725 us1.7%134 us0.3%
LiskDAO::loadAllWhere1711 us1.6%8 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3696 us1.6%17 us0.0%
call_user_func_array163687 us1.6%298 us0.7%
queryfx_one1680 us1.5%8 us0.0%
PhabricatorEnv::getEnvConfig289633 us1.4%132 us0.3%
PhabricatorProjectQuery::buildWhereClauseParts2602 us1.4%20 us0.0%
LiskDAO::establishConnection10595 us1.4%95 us0.2%
LiskDAO::call127591 us1.3%297 us0.7%
LiskDAO::checkProperty80572 us1.3%107 us0.2%
PhabricatorUser::loadPreferences2567 us1.3%12 us0.0%
PhabricatorPolicyQuery::getObjectPolicyRules1552 us1.3%32 us0.1%
AphrontApplicationConfiguration::buildSiteForRequest1544 us1.2%11 us0.0%
PhabricatorSetupCheck::willProcessRequest1529 us1.2%5 us0.0%