XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total16,30040,545 us100.0%40,545 us100.0%
main()140,545 us100.0%68 us0.2%
AphrontApplicationConfiguration::processRequest139,115 us96.5%53 us0.1%
AphrontController::handleRequest119,569 us48.3%5 us0.0%
DarkConsoleController::processRequest119,564 us48.3%22 us0.1%
PhabricatorUser::save119,410 us47.9%20 us0.0%
queryfx1217,390 us42.9%63 us0.2%
PhabricatorController::willBeginExecution116,896 us41.7%173 us0.4%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1215,811 us39.0%194 us0.5%
LiskDAO::save313,837 us34.1%10 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery1212,890 us31.8%69 us0.2%
mysqli::query1212,821 us31.6%12,821 us31.6%
PhabricatorPolicyAwareQuery::execute612,023 us29.7%152 us0.4%
PhabricatorPolicyFilter::apply1010,689 us26.4%173 us0.4%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,476 us25.8%22 us0.1%
AphrontDatabaseConnection::query39,202 us22.7%12 us0.0%
PhabricatorPolicyFilter::loadCustomPolicies18,958 us22.1%60 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols918,413 us20.7%2,453 us6.1%
PhabricatorSearchWorker::queueDocumentForIndexing18,231 us20.3%4 us0.0%
PhabricatorWorker::scheduleTask18,227 us20.3%29 us0.1%
LiskDAO::update17,165 us17.7%90 us0.2%
PhabricatorWorkerActiveTask::save16,822 us16.8%5 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease16,817 us16.8%21 us0.1%
LiskDAO::insert26,641 us16.4%6 us0.0%
LiskDAO::insertRecordIntoDatabase26,635 us16.4%84 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage36,423 us15.8%14 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,245 us15.4%58 us0.1%
PhutilSymbolLoader::loadSymbol1996,181 us15.2%1,076 us2.7%
spl_autoload_call855,269 us13.0%133 us0.3%
PhutilBootloader::loadLibrarySource1985,245 us12.9%526 us1.3%
__phutil_autoload855,172 us12.8%424 us1.0%
PhabricatorProjectQuery::loadPage24,822 us11.9%7 us0.0%
PhutilBootloader::executeInclude1984,792 us11.8%1,439 us3.5%
PhutilClassMapQuery::execute104,439 us10.9%28 us0.1%
PhutilClassMapQuery::loadMap54,383 us10.8%166 us0.4%
qsprintf744,310 us10.6%242 us0.6%
PhabricatorProjectsPolicyRule::willApplyRules14,248 us10.5%30 us0.1%
PhutilSymbolLoader::loadObjects64,105 us10.1%194 us0.5%
xsprintf744,061 us10.0%899 us2.2%
PhabricatorUser::updateNameTokens13,816 us9.4%33 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,671 us9.1%14 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,484 us8.6%19 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,242 us8.0%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,216 us7.9%53 us0.1%
xsprintf_query1533,019 us7.4%751 us1.9%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,963 us7.3%71 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,945 us7.3%38 us0.1%
PhabricatorCustomField::getObjectFields12,808 us6.9%45 us0.1%
PhabricatorPolicyFilter::checkCapability72,772 us6.8%87 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,712 us6.7%22 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,690 us6.6%21 us0.1%
PhabricatorPolicyFilter::hasCapability52,627 us6.5%41 us0.1%
queryfx_all62,559 us6.3%28 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey52,500 us6.2%14 us0.0%
call_user_func932,487 us6.1%112 us0.3%
PhabricatorPolicyCapability::getCapabilityMap52,486 us6.1%29 us0.1%
PhabricatorCustomField::buildFieldList12,322 us5.7%40 us0.1%
LiskDAO::loadNextCounterValue12,259 us5.6%6 us0.0%
AphrontBaseMySQLDatabaseConnection::checkWrite122,246 us5.5%35 us0.1%
AphrontApplicationConfiguration::buildController12,221 us5.5%75 us0.2%
AphrontWriteGuard::willWrite62,176 us5.4%10 us0.0%
AphrontRequest::validateCSRF62,151 us5.3%51 us0.1%
PhabricatorUser::validateCSRFToken62,055 us5.1%197 us0.5%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,032 us5.0%50 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist12,027 us5.0%2 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String461,894 us4.7%104 us0.3%
PhabricatorPolicyQuery::loadPage11,866 us4.6%28 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection721,777 us4.4%13 us0.0%
PhabricatorSpacesNamespaceQuery::loadPage11,767 us4.4%8 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,764 us4.4%93 us0.2%
PhutilTypeSpec::checkMap21,673 us4.1%35 us0.1%
PhutilTypeSpec::newFromString41,626 us4.0%41 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString461,595 us3.9%99 us0.2%
PhabricatorAuthSessionEngine::loadUserForSession11,591 us3.9%90 us0.2%
AphrontMySQLiDatabaseConnection::connect61,570 us3.9%142 us0.4%
PhabricatorProjectConfiguredCustomField::createFields11,133 us2.8%9 us0.0%
PhutilTypeSpec::parseTokens41,122 us2.8%632 us1.6%
PhabricatorUser::getRawCSRFToken421,080 us2.7%112 us0.3%
PhabricatorPlatformSite::getRoutingMaps11,062 us2.6%329 us0.8%
PhabricatorStandardCustomField::buildStandardFields21,059 us2.6%40 us0.1%
mysqli::real_connect6979 us2.4%979 us2.4%
PhabricatorUser::generateToken42935 us2.3%394 us1.0%
queryfx_one1924 us2.3%9 us0.0%
LiskDAO::loadRawDataWhere2911 us2.2%32 us0.1%
AphrontDatabaseConnection::queryData2725 us1.8%8 us0.0%
LiskDAO::loadAllWhere1713 us1.8%7 us0.0%
phutil_hashes_are_identical42694 us1.7%694 us1.7%
call_user_func_array163691 us1.7%268 us0.7%
LiskDAO::loadFromArray8689 us1.7%162 us0.4%
PhabricatorPolicyQuery::getObjectPolicies1679 us1.7%71 us0.2%
LiskDAO::__call127653 us1.6%117 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3622 us1.5%12 us0.0%
PhabricatorEnv::getEnvConfig289606 us1.5%118 us0.3%
LiskDAO::establishConnection10589 us1.5%91 us0.2%
PhabricatorUser::loadPreferences2545 us1.3%14 us0.0%
LiskDAO::call127536 us1.3%267 us0.7%
PhabricatorProjectQuery::buildWhereClauseParts2533 us1.3%19 us0.0%
LiskDAO::checkProperty80512 us1.3%84 us0.2%
AphrontApplicationConfiguration::buildSiteForRequest1498 us1.2%11 us0.0%
PhabricatorSetupCheck::willProcessRequest1489 us1.2%5 us0.0%
PhabricatorConfigStackSource::getKeys20488 us1.2%139 us0.3%