XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,72157,910 us100.0%57,910 us100.0%
main()157,910 us100.0%73 us0.1%
AphrontApplicationConfiguration::processRequest156,592 us97.7%60 us0.1%
AphrontController::handleRequest135,000 us60.4%5 us0.0%
DarkConsoleController::processRequest134,995 us60.4%23 us0.0%
PhabricatorUser::save134,845 us60.2%24 us0.0%
queryfx1232,989 us57.0%67 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1230,980 us53.5%220 us0.4%
AphrontMySQLiDatabaseConnection::rawQuery1227,239 us47.0%72 us0.1%
mysqli::query1227,166 us46.9%27,166 us46.9%
PhabricatorController::willBeginExecution119,167 us33.1%162 us0.3%
LiskDAO::save316,916 us29.2%10 us0.0%
PhabricatorUser::updateNameTokens116,106 us27.8%45 us0.1%
PhabricatorPolicyAwareQuery::execute614,249 us24.6%181 us0.3%
AphrontDatabaseConnection::query313,244 us22.9%15 us0.0%
PhabricatorPolicyFilter::apply1012,908 us22.3%240 us0.4%
PhabricatorSpacesNamespaceQuery::getViewerSpaces112,691 us21.9%27 us0.0%
PhabricatorPolicyFilter::loadCustomPolicies110,758 us18.6%63 us0.1%
PhabricatorSearchIndexer::queueDocumentForIndexing110,204 us17.6%7 us0.0%
PhabricatorWorker::scheduleTask110,146 us17.5%28 us0.0%
PhabricatorWorkerActiveTask::save18,637 us14.9%5 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease18,632 us14.9%20 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols918,484 us14.7%2,217 us3.8%
LiskDAO::insert28,463 us14.6%8 us0.0%
LiskDAO::insertRecordIntoDatabase28,455 us14.6%83 us0.1%
LiskDAO::update18,420 us14.5%114 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,597 us11.4%63 us0.1%
PhutilSymbolLoader::loadSymbol1956,357 us11.0%1,140 us2.0%
PhutilBootloader::loadLibrarySource1945,357 us9.3%557 us1.0%
PhabricatorProjectQuery::loadPage25,329 us9.2%15 us0.0%
PhutilClassMapQuery::execute105,329 us9.2%35 us0.1%
PhutilClassMapQuery::loadMap55,260 us9.1%235 us0.4%
spl_autoload_call855,006 us8.6%137 us0.2%
qsprintf734,930 us8.5%274 us0.5%
__phutil_autoload854,902 us8.5%428 us0.7%
PhutilBootloader::executeInclude1944,856 us8.4%1,488 us2.6%
xsprintf734,631 us8.0%1,027 us1.8%
PhutilSymbolLoader::loadObjects64,524 us7.8%230 us0.4%
PhabricatorProjectsPolicyRule::willApplyRules14,491 us7.8%30 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause34,050 us7.0%11 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,698 us6.4%24 us0.0%
call_user_func903,571 us6.2%200 us0.3%
PhabricatorPolicyFilter::checkCapability73,439 us5.9%112 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,413 us5.9%13 us0.0%
xsprintf_query1543,406 us5.9%826 us1.4%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication63,338 us5.8%25 us0.0%
PhabricatorApplication::isClassInstalledForViewer43,313 us5.7%23 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,292 us5.7%45 us0.1%
PhabricatorPolicyFilter::hasCapability53,245 us5.6%71 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey53,070 us5.3%16 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns123,067 us5.3%68 us0.1%
PhabricatorPolicyCapability::getCapabilityMap53,051 us5.3%36 us0.1%
PhabricatorProjectQuery::getOrderableColumns83,046 us5.3%33 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite123,044 us5.3%39 us0.1%
AphrontWriteGuard::willWrite62,969 us5.1%16 us0.0%
AphrontRequest::validateCSRF62,938 us5.1%91 us0.2%
queryfx_all62,927 us5.1%30 us0.1%
PhabricatorCustomField::getObjectFields12,904 us5.0%45 us0.1%
PhabricatorPolicyQuery::loadPage12,792 us4.8%42 us0.1%
PhabricatorUser::validateCSRFToken62,781 us4.8%221 us0.4%
PhabricatorCustomField::buildFieldList12,448 us4.2%41 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String452,137 us3.7%102 us0.2%
AphrontBaseMySQLDatabaseConnection::requireConnection711,996 us3.4%17 us0.0%
AphrontApplicationConfiguration::buildController11,987 us3.4%66 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection61,979 us3.4%98 us0.2%
PhabricatorSpacesNamespaceQuery::getAllSpaces21,882 us3.2%23 us0.0%
PhabricatorSpacesNamespaceQuery::getSpacesExist11,877 us3.2%2 us0.0%
PhutilTypeSpec::checkMap21,862 us3.2%39 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString451,834 us3.2%102 us0.2%
PhutilTypeSpec::newFromString41,816 us3.1%44 us0.1%
AphrontMySQLiDatabaseConnection::connect61,761 us3.0%154 us0.3%
PhabricatorAuthSessionEngine::loadUserForSession11,596 us2.8%77 us0.1%
PhabricatorSpacesNamespaceQuery::loadPage11,594 us2.8%7 us0.0%
PhabricatorUser::getRawCSRFToken421,553 us2.7%151 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage11,453 us2.5%5 us0.0%
LiskDAO::loadRawDataWhere21,299 us2.2%40 us0.1%
PhabricatorProjectConfiguredCustomField::createFields11,275 us2.2%8 us0.0%
PhabricatorUser::generateToken421,272 us2.2%503 us0.9%
LiskDAO::loadNextCounterValue11,249 us2.2%6 us0.0%
PhutilTypeSpec::parseTokens41,220 us2.1%711 us1.2%
PhabricatorStandardCustomField::buildStandardFields21,212 us2.1%37 us0.1%
mysqli::real_connect61,130 us2.0%1,130 us2.0%
LiskDAO::loadAllWhere11,110 us1.9%8 us0.0%
PhabricatorPlatformSite::getRoutingMaps11,031 us1.8%324 us0.6%
AphrontDatabaseConnection::queryData21,016 us1.8%10 us0.0%
PhabricatorPolicyQuery::getObjectPolicies1994 us1.7%98 us0.2%
call_user_func_array160974 us1.7%318 us0.5%
phutil_hashes_are_identical42912 us1.6%872 us1.5%
queryfx_one1911 us1.6%8 us0.0%
LiskDAO::__call126838 us1.4%142 us0.2%
LiskDAO::establishConnection10723 us1.2%106 us0.2%
LiskDAO::call126696 us1.2%334 us0.6%
PhabricatorPolicyQuery::getObjectPolicyRules1690 us1.2%44 us0.1%
PhabricatorEnv::getEnvConfig272664 us1.1%159 us0.3%
LiskDAO::loadFromArray8660 us1.1%197 us0.3%
PhabricatorPolicyQuery::getGlobalPolicies1588 us1.0%82 us0.1%
LiskDAO::checkProperty80554 us1.0%104 us0.2%
PhabricatorPolicyAwareQuery::executeOne1527 us0.9%12 us0.0%
newv121520 us0.9%315 us0.5%
PhabricatorSetupCheck::willProcessRequest1509 us0.9%5 us0.0%
PhabricatorConfigStackSource::getKeys20505 us0.9%162 us0.3%