XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total16,29840,907 us100.0%40,907 us100.0%
main()140,907 us100.0%68 us0.2%
AphrontApplicationConfiguration::processRequest139,377 us96.3%59 us0.1%
AphrontController::handleRequest118,266 us44.7%5 us0.0%
DarkConsoleController::processRequest118,261 us44.6%18 us0.0%
PhabricatorController::willBeginExecution118,214 us44.5%145 us0.4%
PhabricatorUser::save118,099 us44.2%16 us0.0%
queryfx1215,873 us38.8%62 us0.2%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1214,209 us34.7%201 us0.5%
PhabricatorPolicyAwareQuery::execute613,118 us32.1%154 us0.4%
LiskDAO::save312,073 us29.5%9 us0.0%
PhabricatorPolicyFilter::apply1011,745 us28.7%174 us0.4%
PhabricatorSpacesNamespaceQuery::getViewerSpaces111,533 us28.2%22 us0.1%
AphrontMySQLiDatabaseConnection::rawQuery1211,268 us27.5%67 us0.2%
mysqli::query1211,201 us27.4%11,201 us27.4%
PhabricatorPolicyFilter::loadCustomPolicies19,987 us24.4%62 us0.2%
PhutilSymbolLoader::selectAndLoadSymbols919,655 us23.6%2,485 us6.1%
PhabricatorSearchWorker::queueDocumentForIndexing18,523 us20.8%4 us0.0%
PhabricatorWorker::scheduleTask18,519 us20.8%27 us0.1%
PhutilSymbolLoader::loadSymbol1997,411 us18.1%1,126 us2.8%
AphrontDatabaseConnection::query37,125 us17.4%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage37,029 us17.2%14 us0.0%
PhabricatorWorkerActiveTask::save17,022 us17.2%5 us0.0%
PhabricatorWorkerActiveTask::forceSaveWithoutLease17,017 us17.2%18 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows36,843 us16.7%60 us0.1%
LiskDAO::insert26,835 us16.7%12 us0.0%
LiskDAO::insertRecordIntoDatabase26,823 us16.7%75 us0.2%
PhutilBootloader::loadLibrarySource1986,426 us15.7%527 us1.3%
PhutilBootloader::executeInclude1985,969 us14.6%1,616 us4.0%
spl_autoload_call855,808 us14.2%133 us0.3%
__phutil_autoload855,706 us13.9%454 us1.1%
PhabricatorProjectQuery::loadPage25,405 us13.2%7 us0.0%
LiskDAO::update15,208 us12.7%89 us0.2%
PhutilClassMapQuery::execute105,139 us12.6%29 us0.1%
PhutilClassMapQuery::loadMap55,082 us12.4%186 us0.5%
PhabricatorProjectsPolicyRule::willApplyRules14,867 us11.9%31 us0.1%
PhutilSymbolLoader::loadObjects64,753 us11.6%170 us0.4%
qsprintf744,564 us11.2%246 us0.6%
xsprintf744,303 us10.5%916 us2.2%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause34,203 us10.3%11 us0.0%
PhabricatorUser::updateNameTokens14,160 us10.2%37 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts34,021 us9.8%17 us0.0%
PhabricatorProjectQuery::buildJoinClauseParts23,764 us9.2%13 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause33,759 us9.2%55 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns123,495 us8.5%64 us0.2%
PhabricatorProjectQuery::getOrderableColumns83,476 us8.5%39 us0.1%
PhabricatorCustomField::getObjectFields13,336 us8.2%47 us0.1%
xsprintf_query1533,189 us7.8%793 us1.9%
PhabricatorPolicyFilter::checkCapability73,031 us7.4%87 us0.2%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication62,999 us7.3%27 us0.1%
PhabricatorApplication::isClassInstalledForViewer42,972 us7.3%24 us0.1%
PhabricatorPolicyFilter::hasCapability52,899 us7.1%41 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey52,755 us6.7%12 us0.0%
PhabricatorPolicyCapability::getCapabilityMap52,743 us6.7%31 us0.1%
PhabricatorCustomField::buildFieldList12,737 us6.7%44 us0.1%
queryfx_all62,640 us6.5%30 us0.1%
call_user_func932,471 us6.0%84 us0.2%
AphrontApplicationConfiguration::buildController12,459 us6.0%74 us0.2%
LiskDAO::loadNextCounterValue12,444 us6.0%9 us0.0%
AphrontBaseMySQLDatabaseConnection::checkWrite122,254 us5.5%34 us0.1%
AphrontWriteGuard::willWrite62,185 us5.3%13 us0.0%
AphrontRequest::validateCSRF62,159 us5.3%49 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces22,153 us5.3%55 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist12,148 us5.3%2 us0.0%
PhabricatorUser::validateCSRFToken62,066 us5.1%197 us0.5%
AphrontMySQLiDatabaseConnection::escapeUTF8String462,000 us4.9%98 us0.2%
PhabricatorPolicyQuery::loadPage11,991 us4.9%32 us0.1%
PhutilTypeSpec::checkMap21,882 us4.6%32 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection721,875 us4.6%12 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection61,863 us4.6%93 us0.2%
PhabricatorSpacesNamespaceQuery::loadPage11,863 us4.6%7 us0.0%
PhutilTypeSpec::newFromString41,843 us4.5%42 us0.1%
AphrontMySQLiDatabaseConnection::escapeBinaryString461,694 us4.1%97 us0.2%
AphrontMySQLiDatabaseConnection::connect61,669 us4.1%143 us0.3%
PhabricatorAuthSessionEngine::loadUserForSession11,601 us3.9%100 us0.2%
PhabricatorProjectConfiguredCustomField::createFields11,465 us3.6%10 us0.0%
PhabricatorStandardCustomField::buildStandardFields21,377 us3.4%41 us0.1%
PhutilTypeSpec::parseTokens41,323 us3.2%821 us2.0%
PhabricatorPlatformSite::getRoutingMaps11,207 us3.0%351 us0.9%
PhabricatorUser::getRawCSRFToken421,088 us2.7%111 us0.3%
mysqli::real_connect61,047 us2.6%1,047 us2.6%
PhabricatorUser::generateToken42944 us2.3%392 us1.0%
LiskDAO::loadRawDataWhere2931 us2.3%31 us0.1%
queryfx_one1924 us2.3%9 us0.0%
AphrontDatabaseConnection::queryData2745 us1.8%9 us0.0%
PhabricatorPolicyQuery::getObjectPolicies1738 us1.8%69 us0.2%
LiskDAO::loadAllWhere1734 us1.8%6 us0.0%
call_user_func_array163707 us1.7%317 us0.8%
LiskDAO::loadFromArray8706 us1.7%167 us0.4%
phutil_hashes_are_identical42697 us1.7%697 us1.7%
LiskDAO::__call127645 us1.6%112 us0.3%
PhabricatorCursorPagedPolicyAwareQuery::buildWhereClause3639 us1.6%12 us0.0%
PhabricatorEnv::getEnvConfig289624 us1.5%122 us0.3%
LiskDAO::establishConnection10589 us1.4%93 us0.2%
PhabricatorUser::loadPreferences2562 us1.4%13 us0.0%
PhabricatorProjectQuery::buildWhereClauseParts2549 us1.3%19 us0.0%
AphrontApplicationConfiguration::buildSiteForRequest1548 us1.3%9 us0.0%
PhabricatorPolicyQuery::getObjectPolicyRules1534 us1.3%32 us0.1%
LiskDAO::call127533 us1.3%266 us0.7%
PhabricatorSetupCheck::willProcessRequest1532 us1.3%4 us0.0%
LiskDAO::checkProperty80528 us1.3%91 us0.2%