XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total8,28557,417 us100.0%57,417 us100.0%
main()157,417 us100.0%144 us0.3%
AphrontApplicationConfiguration::processRequest153,326 us92.9%75 us0.1%
AphrontController::handleRequest125,092 us43.7%7 us0.0%
DarkConsoleController::processRequest125,084 us43.7%44 us0.1%
PhabricatorUser::save124,614 us42.9%32 us0.1%
PhabricatorController::willBeginExecution123,306 us40.6%324 us0.6%
PhutilSymbolLoader::selectAndLoadSymbols5622,478 us39.1%2,340 us4.1%
PhutilSymbolLoader::loadSymbol11920,180 us35.1%1,396 us2.4%
PhutilBootloader::loadLibrarySource11918,808 us32.8%709 us1.2%
queryfx818,691 us32.6%75 us0.1%
PhutilBootloader::executeInclude11918,143 us31.6%10,159 us17.7%
LiskDAO::save317,542 us30.6%13 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery816,660 us29.0%207 us0.4%
AphrontMySQLiDatabaseConnection::rawQuery813,743 us23.9%61 us0.1%
mysqli::query813,675 us23.8%13,675 us23.8%
__phutil_autoload5413,155 us22.9%608 us1.1%
PhabricatorPolicyAwareQuery::execute212,255 us21.3%95 us0.2%
PhabricatorPolicyAwareQuery::executeOne111,620 us20.2%11 us0.0%
PhabricatorPolicyFilter::apply211,224 us19.5%102 us0.2%
AphrontDatabaseConnection::query310,411 us18.1%21 us0.0%
PhabricatorSearchIndexer::queueDocumentForIndexing110,246 us17.8%11 us0.0%
PhabricatorWorker::scheduleTask19,976 us17.4%36 us0.1%
PhabricatorPolicyFilter::checkCapability29,588 us16.7%41 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey29,508 us16.6%12 us0.0%
PhabricatorPolicyCapability::getCapabilityMap29,493 us16.5%52 us0.1%
LiskDAO::update19,441 us16.4%135 us0.2%
PhutilSymbolLoader::loadObjects18,902 us15.5%135 us0.2%
PhabricatorWorkerActiveTask::save18,611 us15.0%29 us0.1%
PhabricatorWorkerActiveTask::forceSaveWithoutLease18,580 us14.9%39 us0.1%
LiskDAO::insert28,030 us14.0%8 us0.0%
LiskDAO::insertRecordIntoDatabase28,020 us14.0%129 us0.2%
qsprintf485,786 us10.1%243 us0.4%
xsprintf485,473 us9.5%1,089 us1.9%
PhabricatorUser::updateNameTokens14,589 us8.0%60 us0.1%
xsprintf_query954,164 us7.3%918 us1.6%
AphrontApplicationConfiguration::buildController13,977 us6.9%51 us0.1%
AphrontApplicationConfiguration::buildControllerForPath13,592 us6.3%510 us0.9%
PhabricatorAuthSessionEngine::loadUserForSession13,179 us5.5%148 us0.3%
AphrontMySQLiDatabaseConnection::escapeUTF8String372,668 us4.6%116 us0.2%
AphrontBaseMySQLDatabaseConnection::checkWrite82,480 us4.3%30 us0.1%
LiskDAO::loadNextCounterValue12,436 us4.2%9 us0.0%
AphrontWriteGuard::willWrite62,417 us4.2%23 us0.0%
call_user_func62,394 us4.2%20 us0.0%
AphrontRequest::validateCSRF62,374 us4.1%76 us0.1%
queryfx_all22,259 us3.9%36 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString372,244 us3.9%120 us0.2%
PhabricatorUser::validateCSRFToken62,214 us3.9%237 us0.4%
AphrontBaseMySQLDatabaseConnection::requireConnection552,104 us3.7%51 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection32,053 us3.6%73 us0.1%
AphrontMySQLiDatabaseConnection::connect31,870 us3.3%103 us0.2%
PhabricatorUser::getRawCSRFToken361,831 us3.2%160 us0.3%
queryfx_one11,777 us3.1%14 us0.0%
PhabricatorSetupCheck::willProcessRequest11,676 us2.9%8 us0.0%
DarkConsoleCore::__construct11,619 us2.8%97 us0.2%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,572 us2.7%6 us0.0%
PhabricatorUser::generateToken361,567 us2.7%648 us1.1%
PhabricatorCaches::getSetupCache21,382 us2.4%10 us0.0%
mysqli::real_connect31,301 us2.3%1,301 us2.3%
run_init::query/PhabricatorApplicationQuery.php11,272 us2.2%104 us0.2%
PhabricatorUser::loadPreferences21,202 us2.1%26 us0.0%
PhabricatorEnv::getEnvConfig2201,171 us2.0%342 us0.6%
LiskDAO::__call931,095 us1.9%130 us0.2%
LiskDAO::call93965 us1.7%350 us0.6%
PhabricatorCaches::newStackFromCaches1894 us1.6%29 us0.1%
LiskDAO::checkProperty60892 us1.6%123 us0.2%
LiskDAO::loadOneWhere1854 us1.5%15 us0.0%
newv73852 us1.5%256 us0.4%
PhabricatorConfigStackSource::getKeys19824 us1.4%193 us0.3%
AphrontURIMapper::mapPath20816 us1.4%140 us0.2%
AphrontHTTPSink::writeResponse1816 us1.4%40 us0.1%
PhabricatorCelerityApplication::getRoutes1812 us1.4%27 us0.0%
LiskDAO::loadFromArray3811 us1.4%135 us0.2%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1803 us1.4%53 us0.1%
LiskDAO::getAllLiskProperties8784 us1.4%433 us0.8%
run_init::storage/PhabricatorWorkerActiveTask.php1781 us1.4%157 us0.3%
AphrontURIMapper::tryRule37676 us1.2%173 us0.3%
LiskDAO::loadRawDataWhere1648 us1.1%34 us0.1%
PhabricatorConfigProxySource::getKeys76631 us1.1%239 us0.4%
ReflectionClass::__construct198614 us1.1%151 us0.3%
PhabricatorController::shouldRequireEmailVerification1604 us1.1%14 us0.0%
LiskDAO::establishConnection6604 us1.1%84 us0.1%
preg_match67601 us1.0%601 us1.0%
run_init::controller/CelerityResourceController.php1587 us1.0%47 us0.1%
LiskDAO::hasProperty39578 us1.0%58 us0.1%
PhabricatorApplication::getAllInstalledApplications1566 us1.0%142 us0.2%
mpull2554 us1.0%165 us0.3%
PhabricatorHash::digest73539 us0.9%243 us0.4%
AphrontResponse::getContentIterator1536 us0.9%3 us0.0%
AphrontAjaxResponse::buildResponseString1533 us0.9%68 us0.1%
AphrontDatabaseConnection::queryData1518 us0.9%6 us0.0%
error_reporting238493 us0.9%493 us0.9%
run_init::policy/PhabricatorPolicyAwareQuery.php1492 us0.9%31 us0.1%
call_user_func_array65483 us0.8%285 us0.5%
PhabricatorCaches::buildSetupCaches1478 us0.8%17 us0.0%
PhabricatorCaches::addNamespaceToCaches1477 us0.8%18 us0.0%
qsprintf_check_type95455 us0.8%158 us0.3%
PhabricatorPolicyAwareQuery::getPolicyFilter2453 us0.8%52 us0.1%
PhabricatorApplication::isInstalled66415 us0.7%369 us0.6%
run_init::storage/PhabricatorWorkerTask.php1409 us0.7%117 us0.2%
PhabricatorApplicationQuery::loadPage2401 us0.7%291 us0.5%