XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,97141,362 us100.0%41,362 us100.0%
main()141,362 us100.0%72 us0.2%
AphrontApplicationConfiguration::processRequest139,936 us96.6%56 us0.1%
AphrontController::handleRequest120,679 us50.0%4 us0.0%
DarkConsoleController::processRequest120,674 us50.0%20 us0.0%
PhabricatorUser::save120,528 us49.6%19 us0.0%
queryfx1218,408 us44.5%66 us0.2%
PhabricatorController::willBeginExecution116,855 us40.7%144 us0.3%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1216,807 us40.6%195 us0.5%
LiskDAO::save314,680 us35.5%8 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery1213,922 us33.7%72 us0.2%
mysqli::query1213,850 us33.5%13,850 us33.5%
PhabricatorPolicyAwareQuery::execute612,035 us29.1%153 us0.4%
PhabricatorSearchWorker::queueDocumentForIndexing111,719 us28.3%3 us0.0%
PhabricatorWorker::scheduleTask111,716 us28.3%30 us0.1%
PhabricatorPolicyFilter::apply1010,497 us25.4%175 us0.4%
PhabricatorWorkerActiveTask::save110,316 us24.9%5 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease110,311 us24.9%23 us0.1%
PhabricatorSpacesNamespaceQuery::getViewerSpaces110,303 us24.9%23 us0.1%
LiskDAO::insert210,142 us24.5%8 us0.0%
LiskDAO::insertRecordIntoDatabase210,134 us24.5%83 us0.2%
PhabricatorPolicyFilter::loadCustomPolicies18,787 us21.2%61 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols938,304 us20.1%2,183 us5.3%
AphrontDatabaseConnection::query37,886 us19.1%12 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage36,378 us15.4%13 us0.0%
PhutilSymbolLoader::loadSymbol2016,281 us15.2%1,137 us2.7%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,170 us14.9%62 us0.1%
PhutilBootloader::loadLibrarySource2005,296 us12.8%517 us1.2%
spl_autoload_call875,217 us12.6%135 us0.3%
__phutil_autoload875,122 us12.4%451 us1.1%
PhutilBootloader::executeInclude2004,848 us11.7%1,489 us3.6%
PhabricatorProjectQuery::loadPage24,741 us11.5%8 us0.0%
LiskDAO::update14,507 us10.9%90 us0.2%
qsprintf754,395 us10.6%248 us0.6%
LiskDAO::loadNextCounterValue14,378 us10.6%7 us0.0%
PhutilClassMapQuery::execute104,376 us10.6%29 us0.1%
PhutilClassMapQuery::loadMap54,319 us10.4%178 us0.4%
PhabricatorProjectsPolicyRule::willApplyRules14,163 us10.1%30 us0.1%
xsprintf754,137 us10.0%919 us2.2%
PhabricatorUser::updateNameTokens14,113 us9.9%36 us0.1%
PhutilSymbolLoader::loadObjects63,981 us9.6%178 us0.4%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause33,558 us8.6%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts33,375 us8.2%19 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,160 us7.6%14 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,128 us7.6%49 us0.1%
xsprintf_query1553,053 us7.4%765 us1.8%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns122,890 us7.0%70 us0.2%
PhabricatorProjectQuery::getOrderableColumns82,868 us6.9%35 us0.1%
PhabricatorCustomField::getObjectFields12,734 us6.6%45 us0.1%
PhabricatorPolicyFilter::checkCapability72,657 us6.4%84 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,608 us6.3%26 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,582 us6.2%24 us0.1%
queryfx_all62,521 us6.1%28 us0.1%
PhabricatorPolicyFilter::hasCapability52,515 us6.1%41 us0.1%
call_user_func932,455 us5.9%89 us0.2%
PhabricatorPolicyCapability::getCapabilityByKey52,393 us5.8%14 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,379 us5.8%28 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,338 us5.7%29 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist12,334 us5.6%2 us0.0%
PhabricatorCustomField::buildFieldList12,271 us5.5%39 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite122,230 us5.4%26 us0.1%
AphrontWriteGuard::willWrite62,169 us5.2%12 us0.0%
AphrontRequest::validateCSRF62,144 us5.2%46 us0.1%
PhabricatorUser::validateCSRFToken62,049 us5.0%200 us0.5%
AphrontApplicationConfiguration::buildController11,976 us4.8%69 us0.2%
AphrontMySQLiDatabaseConnection::escapeUTF8String451,907 us4.6%105 us0.3%
PhabricatorSpacesNamespaceQuery::loadPage11,897 us4.6%11 us0.0%
PhabricatorPolicyQuery::loadPage11,892 us4.6%29 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection711,760 us4.3%12 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,748 us4.2%89 us0.2%
PhutilTypeSpec::checkMap21,642 us4.0%33 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession11,609 us3.9%77 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString451,606 us3.9%107 us0.3%
PhutilTypeSpec::newFromString41,598 us3.9%40 us0.1%
AphrontMySQLiDatabaseConnection::connect61,555 us3.8%148 us0.4%
PhabricatorProjectConfiguredCustomField::createFields11,145 us2.8%8 us0.0%
PhutilTypeSpec::parseTokens41,111 us2.7%647 us1.6%
PhabricatorStandardCustomField::buildStandardFields21,083 us2.6%38 us0.1%
PhabricatorUser::getRawCSRFToken421,070 us2.6%113 us0.3%
PhabricatorPlatformSite::getRoutingMaps11,031 us2.5%320 us0.8%
mysqli::real_connect6935 us2.3%935 us2.3%
PhabricatorUser::generateToken42927 us2.2%400 us1.0%
queryfx_one1910 us2.2%9 us0.0%
LiskDAO::loadRawDataWhere2899 us2.2%33 us0.1%
PhabricatorPolicyQuery::getObjectPolicies1730 us1.8%72 us0.2%
AphrontDatabaseConnection::queryData2723 us1.7%9 us0.0%
LiskDAO::loadAllWhere1704 us1.7%7 us0.0%
LiskDAO::loadFromArray8702 us1.7%172 us0.4%
phutil_hashes_are_identical42695 us1.7%695 us1.7%
call_user_func_array164688 us1.7%286 us0.7%
LiskDAO::establishConnection10652 us1.6%96 us0.2%
LiskDAO::__call127645 us1.6%111 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3628 us1.5%13 us0.0%
LiskDAO::checkProperty80561 us1.4%99 us0.2%
PhabricatorEnv::getEnvConfig272551 us1.3%133 us0.3%
LiskDAO::call127534 us1.3%267 us0.6%
PhabricatorProjectQuery::buildWhereClauseParts2533 us1.3%19 us0.0%
PhabricatorPolicyQuery::getObjectPolicyRules1520 us1.3%32 us0.1%
PhabricatorSetupCheck::willProcessRequest1510 us1.2%5 us0.0%
PhabricatorUser::loadPreferences2499 us1.2%12 us0.0%
AphrontApplicationConfiguration::buildSiteForRequest1473 us1.1%12 us0.0%