XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total15,65759,486 us100.0%59,486 us100.0%
main()159,486 us100.0%91 us0.2%
AphrontApplicationConfiguration::processRequest157,995 us97.5%84 us0.1%
PhabricatorController::willBeginExecution129,376 us49.4%214 us0.4%
AphrontController::handleRequest125,171 us42.3%12 us0.0%
DarkConsoleController::processRequest125,158 us42.3%41 us0.1%
PhabricatorUser::save124,881 us41.8%62 us0.1%
PhabricatorPolicyAwareQuery::execute621,345 us35.9%239 us0.4%
queryfx1219,919 us33.5%94 us0.2%
PhabricatorPolicyFilter::apply1019,301 us32.4%290 us0.5%
PhabricatorSpacesNamespaceQuery::getViewerSpaces118,959 us31.9%39 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery1217,564 us29.5%273 us0.5%
PhabricatorPolicyFilter::loadCustomPolicies116,273 us27.4%99 us0.2%
LiskDAO::save315,186 us25.5%16 us0.0%
PhutilSymbolLoader::selectAndLoadSymbols9114,621 us24.6%3,110 us5.2%
AphrontMySQLiDatabaseConnection::rawQuery1212,459 us20.9%90 us0.2%
mysqli::query1212,368 us20.8%12,368 us20.8%
PhabricatorSearchIndexer::queueDocumentForIndexing111,457 us19.3%11 us0.0%
PhutilSymbolLoader::loadSymbol19411,414 us19.2%1,785 us3.0%
PhabricatorWorker::scheduleTask111,329 us19.0%43 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPageRows310,465 us17.6%101 us0.2%
PhutilBootloader::loadLibrarySource1939,700 us16.3%801 us1.3%
PhutilBootloader::executeInclude1938,858 us14.9%2,366 us4.0%
PhutilClassMapQuery::execute108,766 us14.7%49 us0.1%
PhabricatorWorkerActiveTask::save18,675 us14.6%6 us0.0%
PhutilClassMapQuery::loadMap58,668 us14.6%311 us0.5%
PhabricatorWorkerActiveTask::forceSaveWithoutLease18,668 us14.6%39 us0.1%
PhabricatorProjectQuery::loadPage28,372 us14.1%20 us0.0%
LiskDAO::insert28,353 us14.0%12 us0.0%
LiskDAO::insertRecordIntoDatabase28,340 us14.0%126 us0.2%
spl_autoload_call858,243 us13.9%194 us0.3%
__phutil_autoload858,102 us13.6%661 us1.1%
AphrontDatabaseConnection::query38,065 us13.6%24 us0.0%
PhutilSymbolLoader::loadObjects67,908 us13.3%281 us0.5%
PhabricatorProjectsPolicyRule::willApplyRules17,367 us12.4%45 us0.1%
qsprintf726,926 us11.6%353 us0.6%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClause36,899 us11.6%23 us0.0%
LiskDAO::update16,769 us11.4%158 us0.3%
xsprintf726,445 us10.8%1,465 us2.5%
PhabricatorUser::updateNameTokens16,402 us10.8%45 us0.1%
PhabricatorProjectQuery::buildJoinClauseParts26,235 us10.5%40 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::buildJoinClauseParts36,022 us10.1%23 us0.0%
PhabricatorCursorPagedPolicyAwareQuery::buildApplicationSearchJoinClause35,794 us9.7%84 us0.1%
PhabricatorPolicyFilter::checkCapability75,673 us9.5%177 us0.3%
PhabricatorPolicyAwareQuery::canViewerUseQueryApplication65,632 us9.5%67 us0.1%
PhabricatorApplication::isClassInstalledForViewer45,565 us9.4%59 us0.1%
PhabricatorPolicyFilter::hasCapability55,424 us9.1%76 us0.1%
PhabricatorCursorPagedPolicyAwareQuery::getOrderableColumns125,319 us8.9%107 us0.2%
PhabricatorProjectQuery::getOrderableColumns85,268 us8.9%47 us0.1%
PhabricatorPolicyCapability::getCapabilityByKey55,168 us8.7%20 us0.0%
PhabricatorPolicyCapability::getCapabilityMap55,143 us8.6%52 us0.1%
PhabricatorCustomField::getObjectFields15,041 us8.5%82 us0.1%
call_user_func894,853 us8.2%206 us0.3%
xsprintf_query1524,666 us7.8%1,311 us2.2%
AphrontBaseMySQLDatabaseConnection::checkWrite124,292 us7.2%40 us0.1%
AphrontWriteGuard::willWrite64,202 us7.1%27 us0.0%
PhabricatorCustomField::buildFieldList14,181 us7.0%55 us0.1%
AphrontRequest::validateCSRF64,155 us7.0%84 us0.1%
PhabricatorUser::validateCSRFToken63,992 us6.7%312 us0.5%
queryfx_all63,279 us5.5%49 us0.1%
PhabricatorSpacesNamespaceQuery::getAllSpaces23,227 us5.4%43 us0.1%
PhabricatorSpacesNamespaceQuery::getSpacesExist13,218 us5.4%3 us0.0%
PhutilTypeSpec::checkMap23,120 us5.2%58 us0.1%
PhabricatorPolicyQuery::loadPage13,085 us5.2%49 us0.1%
PhutilTypeSpec::newFromString43,042 us5.1%70 us0.1%
LiskDAO::loadNextCounterValue12,912 us4.9%8 us0.0%
AphrontApplicationConfiguration::buildController12,890 us4.9%97 us0.2%
PhabricatorSpacesNamespaceQuery::loadPage12,723 us4.6%11 us0.0%
AphrontMySQLiDatabaseConnection::escapeUTF8String432,527 us4.2%159 us0.3%
PhabricatorAuthSessionEngine::loadUserForSession12,453 us4.1%132 us0.2%
PhabricatorCursorPagedPolicyAwareQuery::loadStandardPage12,437 us4.1%8 us0.0%
PhabricatorProjectConfiguredCustomField::createFields12,205 us3.7%11 us0.0%
PhabricatorUser::getRawCSRFToken422,163 us3.6%196 us0.3%
PhabricatorStandardCustomField::buildStandardFields22,096 us3.5%55 us0.1%
AphrontBaseMySQLDatabaseConnection::requireConnection692,069 us3.5%33 us0.1%
PhutilTypeSpec::parseTokens42,065 us3.5%1,233 us2.1%
AphrontBaseMySQLDatabaseConnection::establishConnection62,036 us3.4%134 us0.2%
AphrontMySQLiDatabaseConnection::escapeBinaryString431,993 us3.4%162 us0.3%
PhabricatorUser::generateToken421,874 us3.2%733 us1.2%
AphrontMySQLiDatabaseConnection::connect61,752 us2.9%190 us0.3%
PhabricatorPlatformSite::getRoutingMaps11,494 us2.5%465 us0.8%
phutil_hashes_are_identical421,370 us2.3%1,370 us2.3%
LiskDAO::__call1261,355 us2.3%201 us0.3%
LiskDAO::loadRawDataWhere21,243 us2.1%52 us0.1%
queryfx_one11,211 us2.0%14 us0.0%
PhabricatorPolicyQuery::getObjectPolicies11,172 us2.0%106 us0.2%
LiskDAO::loadFromArray81,166 us2.0%261 us0.4%
LiskDAO::call1261,154 us1.9%495 us0.8%
LiskDAO::establishConnection101,109 us1.9%143 us0.2%
mysqli::real_connect61,050 us1.8%1,050 us1.8%
LiskDAO::checkProperty801,014 us1.7%198 us0.3%
LiskDAO::loadAllWhere1984 us1.7%10 us0.0%
PhabricatorEnv::getEnvConfig272957 us1.6%295 us0.5%
AphrontDatabaseConnection::queryData2912 us1.5%13 us0.0%
call_user_func_array159850 us1.4%483 us0.8%
PhabricatorPolicyQuery::getObjectPolicyRules1837 us1.4%47 us0.1%
LiskDAO::getAllLiskProperties10820 us1.4%529 us0.9%
newv120805 us1.4%398 us0.7%
PhabricatorPolicyQuery::getGlobalPolicies1787 us1.3%99 us0.2%
PhutilParserGenerator::parseTokensWithTables4733 us1.2%518 us0.9%
PhabricatorUser::loadPreferences2732 us1.2%19 us0.0%