XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total8,39249,830 us100.0%49,830 us100.0%
main()149,830 us100.0%107 us0.2%
AphrontApplicationConfiguration::processRequest146,319 us93.0%78 us0.2%
AphrontController::handleRequest123,137 us46.4%7 us0.0%
DarkConsoleController::processRequest123,129 us46.4%33 us0.1%
PhabricatorUser::save122,702 us45.6%34 us0.1%
PhabricatorController::willBeginExecution119,638 us39.4%249 us0.5%
PhutilSymbolLoader::selectAndLoadSymbols5618,081 us36.3%1,981 us4.0%
queryfx817,818 us35.8%65 us0.1%
LiskDAO::save316,596 us33.3%14 us0.0%
PhutilSymbolLoader::loadSymbol11516,140 us32.4%1,219 us2.4%
AphrontBaseMySQLDatabaseConnection::executeRawQuery815,965 us32.0%205 us0.4%
PhutilBootloader::loadLibrarySource11514,989 us30.1%572 us1.1%
PhutilBootloader::executeInclude11514,409 us28.9%10,024 us20.1%
AphrontMySQLiDatabaseConnection::rawQuery812,670 us25.4%66 us0.1%
mysqli::query812,597 us25.3%12,597 us25.3%
PhabricatorPolicyAwareQuery::execute210,554 us21.2%99 us0.2%
__phutil_autoload5410,443 us21.0%494 us1.0%
AphrontDatabaseConnection::query310,250 us20.6%19 us0.0%
PhabricatorPolicyAwareQuery::executeOne19,958 us20.0%13 us0.0%
PhabricatorPolicyFilter::apply29,607 us19.3%85 us0.2%
LiskDAO::update19,469 us19.0%140 us0.3%
PhabricatorSearchIndexer::queueDocumentForIndexing18,618 us17.3%11 us0.0%
PhabricatorWorker::scheduleTask18,397 us16.9%33 us0.1%
PhabricatorPolicyFilter::checkCapability28,124 us16.3%42 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey28,044 us16.1%11 us0.0%
PhabricatorPolicyCapability::getCapabilityMap28,030 us16.1%36 us0.1%
PhutilSymbolLoader::loadObjects17,564 us15.2%127 us0.3%
PhabricatorWorkerActiveTask::save17,492 us15.0%8 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease17,483 us15.0%36 us0.1%
LiskDAO::insert27,073 us14.2%9 us0.0%
LiskDAO::insertRecordIntoDatabase27,062 us14.2%121 us0.2%
qsprintf485,475 us11.0%228 us0.5%
xsprintf485,216 us10.5%1,097 us2.2%
PhabricatorUser::updateNameTokens14,324 us8.7%51 us0.1%
xsprintf_query953,957 us7.9%884 us1.8%
PhabricatorAuthSessionEngine::loadUserForSession12,875 us5.8%133 us0.3%
AphrontBaseMySQLDatabaseConnection::checkWrite82,836 us5.7%30 us0.1%
AphrontWriteGuard::willWrite62,771 us5.6%26 us0.1%
call_user_func62,745 us5.5%22 us0.0%
AphrontRequest::validateCSRF62,723 us5.5%81 us0.2%
AphrontApplicationConfiguration::buildController12,709 us5.4%48 us0.1%
PhabricatorUser::validateCSRFToken62,552 us5.1%308 us0.6%
AphrontMySQLiDatabaseConnection::escapeUTF8String382,532 us5.1%111 us0.2%
AphrontApplicationConfiguration::buildControllerForPath12,352 us4.7%400 us0.8%
AphrontMySQLiDatabaseConnection::escapeBinaryString382,148 us4.3%117 us0.2%
queryfx_all22,102 us4.2%15 us0.0%
PhabricatorUser::getRawCSRFToken422,072 us4.2%188 us0.4%
AphrontBaseMySQLDatabaseConnection::requireConnection562,012 us4.0%56 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection31,956 us3.9%67 us0.1%
LiskDAO::loadNextCounterValue11,862 us3.7%9 us0.0%
PhabricatorUser::generateToken421,792 us3.6%704 us1.4%
AphrontMySQLiDatabaseConnection::connect31,787 us3.6%100 us0.2%
queryfx_one11,617 us3.2%15 us0.0%
PhabricatorSetupCheck::willProcessRequest11,423 us2.9%7 us0.0%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,331 us2.7%7 us0.0%
mysqli::real_connect31,243 us2.5%1,243 us2.5%
PhabricatorCaches::getSetupCache21,194 us2.4%9 us0.0%
PhabricatorUser::loadPreferences11,121 us2.2%26 us0.1%
DarkConsoleCore::__construct11,010 us2.0%55 us0.1%
LiskDAO::__call105977 us2.0%141 us0.3%
PhabricatorEnv::getEnvConfig233964 us1.9%291 us0.6%
run_init::query/PhabricatorApplicationQuery.php1876 us1.8%37 us0.1%
LiskDAO::loadOneWhere1857 us1.7%16 us0.0%
LiskDAO::call105836 us1.7%388 us0.8%
PhabricatorCaches::newStackFromCaches1803 us1.6%20 us0.0%
LiskDAO::loadFromArray3775 us1.6%142 us0.3%
LiskDAO::checkProperty60718 us1.4%131 us0.3%
newv69708 us1.4%216 us0.4%
AphrontHTTPSink::writeResponse1704 us1.4%38 us0.1%
PhabricatorConfigStackSource::getKeys19672 us1.3%184 us0.4%
PhabricatorCelerityApplication::getRoutes1649 us1.3%21 us0.0%
LiskDAO::loadRawDataWhere1635 us1.3%28 us0.1%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1627 us1.3%25 us0.1%
PhabricatorHash::digest85604 us1.2%209 us0.4%
LiskDAO::getAllLiskProperties8595 us1.2%368 us0.7%
LiskDAO::establishConnection6550 us1.1%86 us0.2%
AphrontDatabaseConnection::queryData1523 us1.0%7 us0.0%
LiskDAO::hasProperty39514 us1.0%50 us0.1%
run_init::storage/PhabricatorWorkerActiveTask.php1503 us1.0%41 us0.1%
call_user_func_array65497 us1.0%223 us0.4%
PhabricatorConfigProxySource::getKeys76488 us1.0%194 us0.4%
ReflectionClass::__construct186481 us1.0%91 us0.2%
PhabricatorEnv::setLocaleCode1476 us1.0%51 us0.1%
PhabricatorApplication::getAllInstalledApplications1472 us0.9%146 us0.3%
AphrontResponse::getContentIterator1455 us0.9%4 us0.0%
AphrontAjaxResponse::buildResponseString1451 us0.9%26 us0.1%
run_init::controller/CelerityResourceController.php1450 us0.9%22 us0.0%
mpull2440 us0.9%153 us0.3%
run_init::policy/PhabricatorPolicyAwareQuery.php1419 us0.8%16 us0.0%
PhabricatorPolicyAwareQuery::getPolicyFilter2415 us0.8%35 us0.1%
PhabricatorCaches::addNamespaceToCaches1413 us0.8%19 us0.0%
qsprintf_check_type95409 us0.8%159 us0.3%
PhabricatorUser::getAccountSecret43386 us0.8%76 us0.2%
PhabricatorCaches::buildSetupCaches1382 us0.8%10 us0.0%
error_reporting230380 us0.8%380 us0.8%
mysqli::set_charset3368 us0.7%368 us0.7%
PhabricatorApplicationQuery::loadPage2367 us0.7%267 us0.5%
PhabricatorEnv::newObjectFromConfig7367 us0.7%26 us0.1%
AphrontDefaultApplicationConfiguration::buildRequest1347 us0.7%52 us0.1%
PhabricatorApplication::isInstalled66325 us0.7%317 us0.6%