XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total8,43472,123 us100.0%72,123 us100.0%
main()172,123 us100.0%120 us0.2%
AphrontApplicationConfiguration::processRequest168,770 us95.4%79 us0.1%
AphrontController::handleRequest134,102 us47.3%8 us0.0%
DarkConsoleController::processRequest134,093 us47.3%48 us0.1%
PhabricatorUser::save133,668 us46.7%37 us0.1%
LiskDAO::save325,425 us35.3%15 us0.0%
PhabricatorController::willBeginExecution125,338 us35.1%228 us0.3%
PhutilSymbolLoader::selectAndLoadSymbols5624,439 us33.9%2,082 us2.9%
queryfx822,536 us31.2%64 us0.1%
PhutilSymbolLoader::loadSymbol11722,393 us31.0%1,240 us1.7%
PhutilBootloader::loadLibrarySource11721,205 us29.4%561 us0.8%
PhutilBootloader::executeInclude11720,635 us28.6%12,936 us17.9%
AphrontBaseMySQLDatabaseConnection::executeRawQuery817,368 us24.1%206 us0.3%
__phutil_autoload5417,238 us23.9%571 us0.8%
LiskDAO::update114,065 us19.5%6,201 us8.6%
AphrontMySQLiDatabaseConnection::rawQuery813,579 us18.8%65 us0.1%
mysqli::query813,507 us18.7%13,507 us18.7%
PhabricatorPolicyAwareQuery::execute213,370 us18.5%92 us0.1%
PhabricatorSearchIndexer::queueDocumentForIndexing113,053 us18.1%12 us0.0%
PhabricatorWorker::scheduleTask112,800 us17.7%34 us0.0%
PhabricatorPolicyAwareQuery::executeOne112,787 us17.7%11 us0.0%
qsprintf4811,861 us16.4%241 us0.3%
PhabricatorWorkerActiveTask::save111,776 us16.3%8 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease111,767 us16.3%36 us0.0%
xsprintf4811,581 us16.1%855 us1.2%
LiskDAO::insert211,299 us15.7%11 us0.0%
LiskDAO::insertRecordIntoDatabase211,286 us15.6%153 us0.2%
xsprintf_query9510,562 us14.6%857 us1.2%
AphrontDatabaseConnection::query39,385 us13.0%22 us0.0%
PhabricatorPolicyFilter::apply29,349 us13.0%87 us0.1%
AphrontMySQLiDatabaseConnection::escapeUTF8String389,082 us12.6%121 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString388,538 us11.8%122 us0.2%
AphrontApplicationConfiguration::buildController18,422 us11.7%46 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection568,392 us11.6%52 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection38,340 us11.6%83 us0.1%
AphrontMySQLiDatabaseConnection::connect38,156 us11.3%107 us0.1%
PhabricatorPolicyFilter::checkCapability27,880 us10.9%39 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey27,805 us10.8%10 us0.0%
PhabricatorPolicyCapability::getCapabilityMap27,792 us10.8%36 us0.0%
mysqli::real_connect37,574 us10.5%7,574 us10.5%
PhutilSymbolLoader::loadObjects17,326 us10.2%136 us0.2%
AphrontApplicationConfiguration::buildControllerForPath16,306 us8.7%389 us0.5%
PhabricatorUser::updateNameTokens16,226 us8.6%67 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession16,202 us8.6%130 us0.2%
queryfx_all25,426 us7.5%15 us0.0%
queryfx_one14,972 us6.9%13 us0.0%
newv714,775 us6.6%276 us0.4%
ReflectionClass::__construct1924,485 us6.2%99 us0.1%
PhabricatorPolicyAwareQuery::getPolicyFilter23,506 us4.9%38 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite83,333 us4.6%32 us0.0%
AphrontWriteGuard::willWrite63,266 us4.5%26 us0.0%
call_user_func63,240 us4.5%21 us0.0%
AphrontRequest::validateCSRF63,219 us4.5%97 us0.1%
load::filter/PhabricatorPolicyFilter.php13,133 us4.3%3,133 us4.3%
PhabricatorUser::validateCSRFToken63,033 us4.2%291 us0.4%
PhabricatorEnv::getEnvConfig2332,717 us3.8%275 us0.4%
PhabricatorUser::getRawCSRFToken422,593 us3.6%205 us0.3%
PhabricatorConfigStackSource::getKeys192,439 us3.4%183 us0.3%
LiskDAO::loadNextCounterValue12,359 us3.3%9 us0.0%
PhabricatorUser::generateToken422,319 us3.2%687 us1.0%
PhabricatorConfigProxySource::getKeys762,256 us3.1%206 us0.3%
PhabricatorConfigDictionarySource::getKeys762,033 us2.8%92 us0.1%
array_select_keys761,941 us2.7%203 us0.3%
array_key_exists1561,749 us2.4%1,749 us2.4%
PhabricatorSetupCheck::willProcessRequest11,334 us1.8%7 us0.0%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,246 us1.7%7 us0.0%
PhabricatorHash::digest851,148 us1.6%174 us0.2%
PhabricatorCaches::getSetupCache21,118 us1.6%9 us0.0%
PhabricatorUser::loadPreferences11,096 us1.5%25 us0.0%
LiskDAO::__call105985 us1.4%131 us0.2%
DarkConsoleCore::__construct1929 us1.3%52 us0.1%
hash_hmac85886 us1.2%886 us1.2%
LiskDAO::call105854 us1.2%377 us0.5%
LiskDAO::loadOneWhere1848 us1.2%15 us0.0%
run_init::query/PhabricatorApplicationQuery.php1805 us1.1%35 us0.0%
AphrontHTTPSink::writeResponse1769 us1.1%37 us0.1%
LiskDAO::loadFromArray3753 us1.0%146 us0.2%
PhabricatorCaches::newStackFromCaches1743 us1.0%19 us0.0%
LiskDAO::checkProperty60729 us1.0%116 us0.2%
LiskDAO::loadRawDataWhere1634 us0.9%31 us0.0%
LiskDAO::getAllLiskProperties8620 us0.9%383 us0.5%
LiskDAO::establishConnection6617 us0.9%88 us0.1%
PhabricatorCelerityApplication::getRoutes1612 us0.8%18 us0.0%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1588 us0.8%26 us0.0%
run_init::storage/PhabricatorWorkerActiveTask.php1554 us0.8%43 us0.1%
AphrontDatabaseConnection::queryData1492 us0.7%7 us0.0%
LiskDAO::hasProperty39490 us0.7%44 us0.1%
AphrontResponse::getContentIterator1480 us0.7%5 us0.0%
AphrontAjaxResponse::buildResponseString1475 us0.7%32 us0.0%
call_user_func_array65466 us0.6%226 us0.3%
qsprintf_check_type95463 us0.6%210 us0.3%
PhabricatorApplication::getAllInstalledApplications1458 us0.6%147 us0.2%
PhabricatorEnv::setLocaleCode1445 us0.6%50 us0.1%
mpull2439 us0.6%172 us0.2%
run_init::controller/CelerityResourceController.php1426 us0.6%24 us0.0%
AphrontBaseMySQLDatabaseConnection::validateUTF8String38423 us0.6%47 us0.1%
PhabricatorCaches::addNamespaceToCaches1399 us0.6%19 us0.0%
run_init::policy/PhabricatorPolicyAwareQuery.php1399 us0.6%17 us0.0%
error_reporting234396 us0.5%396 us0.5%
PhabricatorUser::getAccountSecret43396 us0.5%101 us0.1%