XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,65760,369 us100.0%60,369 us100.0%
main()160,369 us100.0%87 us0.1%
AphrontApplicationConfiguration::processRequest158,936 us97.6%77 us0.1%
AphrontController::handleRequest129,420 us48.7%8 us0.0%
DarkConsoleController::processRequest129,411 us48.7%33 us0.1%
PhabricatorUser::save129,181 us48.3%26 us0.0%
queryfx1226,189 us43.4%84 us0.1%
PhabricatorController::willBeginExecution125,375 us42.0%261 us0.4%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1223,859 us39.5%248 us0.4%
AphrontMySQLiDatabaseConnection::rawQuery1220,062 us33.2%87 us0.1%
mysqli::query1219,974 us33.1%19,974 us33.1%
PhabricatorPolicyAwareQuery::execute618,090 us30.0%222 us0.4%
PhabricatorPolicyFilter::apply1016,376 us27.1%261 us0.4%
PhabricatorSpacesNamespaceQuery::getViewerSpaces116,050 us26.6%34 us0.1%
LiskDAO::save314,348 us23.8%12 us0.0%
PhabricatorPolicyFilter::loadCustomPolicies113,714 us22.7%88 us0.1%
PhabricatorUser::updateNameTokens112,988 us21.5%45 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols9111,649 us19.3%2,821 us4.7%
PhabricatorSearchIndexer::queueDocumentForIndexing19,844 us16.3%8 us0.0%
PhabricatorWorker::scheduleTask19,771 us16.2%31 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows38,901 us14.7%90 us0.1%
PhutilSymbolLoader::loadSymbol1948,844 us14.6%1,653 us2.7%
AphrontDatabaseConnection::query38,487 us14.1%18 us0.0%
PhabricatorWorkerActiveTask::save18,306 us13.8%4 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease18,302 us13.8%24 us0.0%
LiskDAO::insert28,117 us13.4%7 us0.0%
LiskDAO::insertRecordIntoDatabase28,109 us13.4%89 us0.1%
PhutilBootloader::loadLibrarySource1937,386 us12.2%747 us1.2%
PhabricatorProjectQuery::loadPage27,142 us11.8%22 us0.0%
PhutilClassMapQuery::execute107,136 us11.8%50 us0.1%
PhutilClassMapQuery::loadMap57,043 us11.7%347 us0.6%
spl_autoload_call856,917 us11.5%180 us0.3%
__phutil_autoload856,785 us11.2%603 us1.0%
PhutilBootloader::executeInclude1936,650 us11.0%1,966 us3.3%
qsprintf726,340 us10.5%339 us0.6%
PhabricatorProjectsPolicyRule::willApplyRules16,240 us10.3%40 us0.1%
LiskDAO::update16,184 us10.2%135 us0.2%
PhutilSymbolLoader::loadObjects66,118 us10.1%278 us0.5%
xsprintf725,957 us9.9%1,281 us2.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause35,772 us9.6%20 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts25,223 us8.7%36 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts34,950 us8.2%20 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause34,758 us7.9%78 us0.1%
PhabricatorPolicyFilter::checkCapability74,681 us7.8%166 us0.3%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication64,609 us7.6%37 us0.1%
PhabricatorApplication::isClassInstalledForViewer44,572 us7.6%34 us0.1%
PhabricatorPolicyFilter::hasCapability54,461 us7.4%62 us0.1%
xsprintf_query1524,433 us7.3%1,096 us1.8%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns124,353 us7.2%101 us0.2%
PhabricatorProjectQuery::getOrderableColumns84,316 us7.1%45 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey54,208 us7.0%17 us0.0%
PhabricatorPolicyCapability::getCapabilityMap54,187 us6.9%50 us0.1%
PhabricatorCustomField::getObjectFields14,108 us6.8%66 us0.1%
call_user_func893,689 us6.1%223 us0.4%
AphrontApplicationConfiguration::buildController13,621 us6.0%95 us0.2%
PhabricatorCustomField::buildFieldList13,330 us5.5%53 us0.1%
queryfx_all63,045 us5.0%46 us0.1%
AphrontBaseMySQLDatabaseConnection::checkWrite123,014 us5.0%40 us0.1%
AphrontWriteGuard::willWrite62,926 us4.8%17 us0.0%
AphrontRequest::validateCSRF62,887 us4.8%64 us0.1%
PhabricatorUser::validateCSRFToken62,764 us4.6%232 us0.4%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,717 us4.5%33 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist12,709 us4.5%3 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String432,668 us4.4%138 us0.2%
PhabricatorPolicyQuery::loadPage12,664 us4.4%43 us0.1%
PhabricatorAuthSessionEngine::loadUserForSession12,422 us4.0%137 us0.2%
LiskDAO::loadNextCounterValue12,385 us4.0%6 us0.0%
PhabricatorSpacesNamespaceQuery::loadPage12,285 us3.8%9 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection692,216 us3.7%26 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection62,190 us3.6%117 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString432,109 us3.5%147 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage12,058 us3.4%8 us0.0%
PhutilTypeSpec::checkMap22,006 us3.3%42 us0.1%
PhabricatorPlatformSite::getRoutingMaps11,957 us3.2%499 us0.8%
PhutilTypeSpec::newFromString41,950 us3.2%49 us0.1%
AphrontMySQLiDatabaseConnection::connect61,938 us3.2%183 us0.3%
PhabricatorProjectConfiguredCustomField::createFields11,633 us2.7%11 us0.0%
PhabricatorStandardCustomField::buildStandardFields21,548 us2.6%54 us0.1%
PhabricatorUser::getRawCSRFToken421,477 us2.4%145 us0.2%
mysqli::real_connect61,293 us2.1%1,293 us2.1%
PhutilTypeSpec::parseTokens41,287 us2.1%752 us1.2%
PhabricatorUser::generateToken421,279 us2.1%545 us0.9%
LiskDAO::loadRawDataWhere21,192 us2.0%51 us0.1%
LiskDAO::loadFromArray81,175 us1.9%244 us0.4%
queryfx_one11,126 us1.9%16 us0.0%
LiskDAO::establishConnection101,002 us1.7%135 us0.2%
LiskDAO::loadAllWhere1969 us1.6%9 us0.0%
phutil_hashes_are_identical42954 us1.6%954 us1.6%
PhabricatorPolicyQuery::getObjectPolicies1951 us1.6%91 us0.2%
LiskDAO::__call126943 us1.6%138 us0.2%
PhabricatorEnv::getEnvConfig272937 us1.6%219 us0.4%
LiskDAO::checkProperty80922 us1.5%158 us0.3%
AphrontDatabaseConnection::queryData2877 us1.5%14 us0.0%
call_user_func_array159823 us1.4%419 us0.7%
LiskDAO::call126805 us1.3%408 us0.7%
AphrontApplicationConfiguration::buildSiteForRequest1787 us1.3%16 us0.0%
LiskDAO::getAllLiskProperties10772 us1.3%512 us0.8%
LiskDAO::hasProperty55753 us1.2%87 us0.1%
PhabricatorConfigStackSource::getKeys20717 us1.2%179 us0.3%
newv120716 us1.2%354 us0.6%
AphrontApplicationConfiguration::routePath1700 us1.2%60 us0.1%