XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total8,39250,609 us100.0%50,609 us100.0%
main()150,609 us100.0%114 us0.2%
AphrontApplicationConfiguration::processRequest147,041 us92.9%80 us0.2%
AphrontController::handleRequest123,433 us46.3%8 us0.0%
DarkConsoleController::processRequest123,424 us46.3%45 us0.1%
PhabricatorUser::save122,981 us45.4%35 us0.1%
PhabricatorController::willBeginExecution119,955 us39.4%244 us0.5%
PhutilSymbolLoader::selectAndLoadSymbols5618,437 us36.4%1,989 us3.9%
LiskDAO::save317,104 us33.8%14 us0.0%
PhutilSymbolLoader::loadSymbol11516,482 us32.6%1,256 us2.5%
PhutilBootloader::loadLibrarySource11515,296 us30.2%585 us1.2%
queryfx814,799 us29.2%65 us0.1%
PhutilBootloader::executeInclude11514,703 us29.1%10,205 us20.2%
AphrontBaseMySQLDatabaseConnection::executeRawQuery812,974 us25.6%200 us0.4%
PhabricatorPolicyAwareQuery::execute210,734 us21.2%97 us0.2%
__phutil_autoload5410,601 us20.9%500 us1.0%
PhabricatorPolicyAwareQuery::executeOne110,100 us20.0%12 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery89,821 us19.4%62 us0.1%
PhabricatorPolicyFilter::apply29,774 us19.3%88 us0.2%
mysqli::query89,751 us19.3%9,751 us19.3%
LiskDAO::update19,388 us18.6%139 us0.3%
PhabricatorSearchIndexer::queueDocumentForIndexing19,249 us18.3%11 us0.0%
PhabricatorWorker::scheduleTask19,037 us17.9%34 us0.1%
qsprintf488,560 us16.9%228 us0.5%
PhabricatorPolicyFilter::checkCapability28,309 us16.4%42 us0.1%
xsprintf488,298 us16.4%1,078 us2.1%
PhabricatorPolicyCapability::getCapabilityByKey28,208 us16.2%11 us0.0%
PhabricatorPolicyCapability::getCapabilityMap28,194 us16.2%38 us0.1%
PhabricatorWorkerActiveTask::save18,111 us16.0%6 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease18,104 us16.0%35 us0.1%
PhutilSymbolLoader::loadObjects17,734 us15.3%129 us0.3%
LiskDAO::insert27,661 us15.1%9 us0.0%
LiskDAO::insertRecordIntoDatabase27,650 us15.1%130 us0.3%
xsprintf_query957,064 us14.0%879 us1.7%
AphrontDatabaseConnection::query36,982 us13.8%21 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String385,665 us11.2%116 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString385,275 us10.4%113 us0.2%
AphrontBaseMySQLDatabaseConnection::requireConnection565,139 us10.2%63 us0.1%
AphrontBaseMySQLDatabaseConnection::establishConnection35,076 us10.0%69 us0.1%
AphrontMySQLiDatabaseConnection::connect34,904 us9.7%101 us0.2%
mysqli::real_connect34,363 us8.6%4,363 us8.6%
PhabricatorUser::updateNameTokens14,022 us7.9%48 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession12,971 us5.9%133 us0.3%
AphrontApplicationConfiguration::buildController12,774 us5.5%47 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite82,715 us5.4%35 us0.1%
AphrontWriteGuard::willWrite62,645 us5.2%22 us0.0%
call_user_func62,623 us5.2%22 us0.0%
AphrontRequest::validateCSRF62,601 us5.1%81 us0.2%
LiskDAO::loadNextCounterValue12,448 us4.8%9 us0.0%
PhabricatorUser::validateCSRFToken62,433 us4.8%294 us0.6%
AphrontApplicationConfiguration::buildControllerForPath12,423 us4.8%407 us0.8%
queryfx_all22,105 us4.2%15 us0.0%
PhabricatorUser::getRawCSRFToken421,986 us3.9%182 us0.4%
PhabricatorUser::generateToken421,710 us3.4%670 us1.3%
queryfx_one11,650 us3.3%15 us0.0%
PhabricatorSetupCheck::willProcessRequest11,459 us2.9%7 us0.0%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,367 us2.7%7 us0.0%
PhabricatorCaches::getSetupCache21,225 us2.4%10 us0.0%
PhabricatorUser::loadPreferences11,102 us2.2%28 us0.1%
DarkConsoleCore::__construct11,057 us2.1%57 us0.1%
LiskDAO::__call105982 us1.9%135 us0.3%
PhabricatorEnv::getEnvConfig233981 us1.9%295 us0.6%
run_init::query/PhabricatorApplicationQuery.php1883 us1.7%40 us0.1%
PhabricatorCaches::newStackFromCaches1848 us1.7%19 us0.0%
LiskDAO::call105847 us1.7%383 us0.8%
LiskDAO::loadFromArray3835 us1.6%157 us0.3%
LiskDAO::loadOneWhere1832 us1.6%17 us0.0%
LiskDAO::checkProperty60765 us1.5%129 us0.3%
AphrontHTTPSink::writeResponse1744 us1.5%41 us0.1%
newv69722 us1.4%223 us0.4%
PhabricatorConfigStackSource::getKeys19683 us1.3%187 us0.4%
PhabricatorCelerityApplication::getRoutes1645 us1.3%19 us0.0%
LiskDAO::getAllLiskProperties8625 us1.2%383 us0.8%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1621 us1.2%27 us0.1%
LiskDAO::loadRawDataWhere1604 us1.2%28 us0.1%
LiskDAO::establishConnection6603 us1.2%88 us0.2%
LiskDAO::hasProperty39552 us1.1%46 us0.1%
PhabricatorHash::digest85539 us1.1%201 us0.4%
run_init::storage/PhabricatorWorkerActiveTask.php1510 us1.0%41 us0.1%
PhabricatorConfigProxySource::getKeys76496 us1.0%205 us0.4%
AphrontDatabaseConnection::queryData1494 us1.0%7 us0.0%
ReflectionClass::__construct186489 us1.0%97 us0.2%
AphrontResponse::getContentIterator1483 us1.0%4 us0.0%
AphrontAjaxResponse::buildResponseString1479 us0.9%26 us0.1%
PhabricatorApplication::getAllInstalledApplications1472 us0.9%150 us0.3%
call_user_func_array65470 us0.9%219 us0.4%
PhabricatorCaches::addNamespaceToCaches1464 us0.9%20 us0.0%
PhabricatorEnv::setLocaleCode1462 us0.9%47 us0.1%
run_init::controller/CelerityResourceController.php1444 us0.9%23 us0.0%
mpull2432 us0.9%155 us0.3%
PhabricatorPolicyAwareQuery::getPolicyFilter2430 us0.8%36 us0.1%
qsprintf_check_type95408 us0.8%162 us0.3%
run_init::policy/PhabricatorPolicyAwareQuery.php1403 us0.8%18 us0.0%
error_reporting230391 us0.8%391 us0.8%
PhabricatorUser::getAccountSecret43385 us0.8%73 us0.1%
PhabricatorApplicationQuery::loadPage2370 us0.7%265 us0.5%
PhabricatorCaches::buildSetupCaches1367 us0.7%9 us0.0%
mysqli::set_charset3362 us0.7%362 us0.7%
AphrontDefaultApplicationConfiguration::buildRequest1353 us0.7%56 us0.1%
PhabricatorEnv::newObjectFromConfig7349 us0.7%26 us0.1%
PhabricatorController::shouldRequireEmailVerification1345 us0.7%9 us0.0%