XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total8,28552,385 us100.0%52,385 us100.0%
main()152,385 us100.0%105 us0.2%
AphrontApplicationConfiguration::processRequest148,886 us93.3%85 us0.2%
AphrontController::handleRequest125,249 us48.2%6 us0.0%
DarkConsoleController::processRequest125,242 us48.2%47 us0.1%
PhabricatorUser::save124,821 us47.4%35 us0.1%
PhabricatorController::willBeginExecution119,987 us38.2%268 us0.5%
queryfx819,544 us37.3%64 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols5618,776 us35.8%2,156 us4.1%
LiskDAO::save318,158 us34.7%12 us0.0%
AphrontBaseMySQLDatabaseConnection::executeRawQuery817,653 us33.7%201 us0.4%
PhutilSymbolLoader::loadSymbol11916,683 us31.8%1,326 us2.5%
PhutilBootloader::loadLibrarySource11915,389 us29.4%601 us1.1%
AphrontMySQLiDatabaseConnection::rawQuery814,846 us28.3%64 us0.1%
mysqli::query814,774 us28.2%14,774 us28.2%
PhutilBootloader::executeInclude11914,771 us28.2%9,253 us17.7%
AphrontDatabaseConnection::query311,431 us21.8%21 us0.0%
PhabricatorPolicyAwareQuery::execute211,099 us21.2%97 us0.2%
__phutil_autoload5410,866 us20.7%533 us1.0%
LiskDAO::update110,704 us20.4%153 us0.3%
PhabricatorPolicyAwareQuery::executeOne110,470 us20.0%11 us0.0%
PhabricatorPolicyFilter::apply210,109 us19.3%97 us0.2%
PhabricatorSearchIndexer::queueDocumentForIndexing19,243 us17.6%11 us0.0%
PhabricatorWorker::scheduleTask18,995 us17.2%43 us0.1%
PhabricatorPolicyFilter::checkCapability28,524 us16.3%42 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey28,444 us16.1%12 us0.0%
PhabricatorPolicyCapability::getCapabilityMap28,429 us16.1%37 us0.1%
PhutilSymbolLoader::loadObjects17,916 us15.1%122 us0.2%
PhabricatorWorkerActiveTask::save17,894 us15.1%7 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease17,886 us15.1%36 us0.1%
LiskDAO::insert27,399 us14.1%8 us0.0%
LiskDAO::insertRecordIntoDatabase27,389 us14.1%119 us0.2%
qsprintf485,561 us10.6%245 us0.5%
xsprintf485,262 us10.0%1,063 us2.0%
PhabricatorUser::updateNameTokens14,576 us8.7%46 us0.1%
xsprintf_query954,021 us7.7%890 us1.7%
PhabricatorAuthSessionEngine::loadUserForSession12,951 us5.6%137 us0.3%
AphrontApplicationConfiguration::buildController12,747 us5.2%48 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String372,588 us4.9%115 us0.2%
AphrontBaseMySQLDatabaseConnection::checkWrite82,359 us4.5%32 us0.1%
AphrontApplicationConfiguration::buildControllerForPath12,333 us4.5%393 us0.8%
AphrontWriteGuard::willWrite62,294 us4.4%23 us0.0%
call_user_func62,271 us4.3%19 us0.0%
AphrontRequest::validateCSRF62,252 us4.3%78 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString372,192 us4.2%122 us0.2%
LiskDAO::loadNextCounterValue12,187 us4.2%8 us0.0%
queryfx_all22,134 us4.1%15 us0.0%
PhabricatorUser::validateCSRFToken62,094 us4.0%232 us0.4%
AphrontBaseMySQLDatabaseConnection::requireConnection552,048 us3.9%48 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection32,000 us3.8%96 us0.2%
AphrontMySQLiDatabaseConnection::connect31,796 us3.4%103 us0.2%
PhabricatorUser::getRawCSRFToken361,718 us3.3%154 us0.3%
queryfx_one11,677 us3.2%16 us0.0%
PhabricatorUser::generateToken361,477 us2.8%628 us1.2%
PhabricatorSetupCheck::willProcessRequest11,398 us2.7%7 us0.0%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,303 us2.5%6 us0.0%
mysqli::real_connect31,214 us2.3%1,214 us2.3%
PhabricatorCaches::getSetupCache21,166 us2.2%9 us0.0%
PhabricatorEnv::getEnvConfig2201,094 us2.1%293 us0.6%
PhabricatorUser::loadPreferences21,034 us2.0%26 us0.0%
DarkConsoleCore::__construct1986 us1.9%56 us0.1%
run_init::query/PhabricatorApplicationQuery.php1947 us1.8%45 us0.1%
LiskDAO::__call93917 us1.8%119 us0.2%
LiskDAO::call93798 us1.5%344 us0.7%
PhabricatorConfigStackSource::getKeys19797 us1.5%226 us0.4%
PhabricatorCaches::newStackFromCaches1793 us1.5%23 us0.0%
LiskDAO::loadOneWhere1783 us1.5%16 us0.0%
AphrontHTTPSink::writeResponse1769 us1.5%35 us0.1%
newv73734 us1.4%254 us0.5%
LiskDAO::checkProperty60728 us1.4%122 us0.2%
LiskDAO::loadFromArray3712 us1.4%136 us0.3%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1635 us1.2%28 us0.1%
PhabricatorCelerityApplication::getRoutes1626 us1.2%20 us0.0%
run_init::storage/PhabricatorWorkerActiveTask.php1626 us1.2%97 us0.2%
LiskDAO::getAllLiskProperties8624 us1.2%387 us0.7%
LiskDAO::loadRawDataWhere1613 us1.2%29 us0.1%
PhabricatorConfigProxySource::getKeys76571 us1.1%232 us0.4%
LiskDAO::establishConnection6567 us1.1%82 us0.2%
PhabricatorHash::digest73508 us1.0%187 us0.4%
AphrontResponse::getContentIterator1507 us1.0%4 us0.0%
LiskDAO::hasProperty39507 us1.0%54 us0.1%
ReflectionClass::__construct198504 us1.0%142 us0.3%
AphrontAjaxResponse::buildResponseString1503 us1.0%57 us0.1%
AphrontDatabaseConnection::queryData1498 us1.0%8 us0.0%
mpull2491 us0.9%176 us0.3%
PhabricatorApplication::getAllInstalledApplications1472 us0.9%138 us0.3%
call_user_func_array65471 us0.9%238 us0.5%
PhabricatorPolicyAwareQuery::getPolicyFilter2443 us0.8%36 us0.1%
run_init::controller/CelerityResourceController.php1438 us0.8%22 us0.0%
PhabricatorController::shouldRequireEmailVerification1427 us0.8%13 us0.0%
qsprintf_check_type95426 us0.8%171 us0.3%
error_reporting238420 us0.8%420 us0.8%
PhabricatorCaches::addNamespaceToCaches1408 us0.8%18 us0.0%
run_init::policy/PhabricatorPolicyAwareQuery.php1408 us0.8%17 us0.0%
mysqli::set_charset3401 us0.8%401 us0.8%
PhabricatorApplicationQuery::loadPage2386 us0.7%286 us0.5%
PhabricatorCaches::buildSetupCaches1364 us0.7%10 us0.0%
AphrontDefaultApplicationConfiguration::buildRequest1351 us0.7%54 us0.1%
PhabricatorEnv::newObjectFromConfig7333 us0.6%23 us0.0%
PhabricatorApplication::isInstalled66332 us0.6%325 us0.6%
run_init::storage/PhabricatorWorkerTask.php1318 us0.6%59 us0.1%