XHProf Profile
SymbolCountWall Time (Inclusive)%Wall Time (Exclusive)%
Total9,55579,367 us100.0%79,367 us100.0%
main()179,367 us100.0%64 us0.1%
AphrontApplicationConfiguration::processRequest176,360 us96.2%62 us0.1%
PhutilSymbolLoader::selectAndLoadSymbols12948,102 us60.6%3,933 us5.0%
PhutilSymbolLoader::loadSymbol18343,857 us55.3%1,754 us2.2%
PhutilBootloader::loadLibrarySource17542,128 us53.1%862 us1.1%
PhutilBootloader::executeInclude17541,227 us51.9%34,630 us43.6%
__phutil_autoload12238,347 us48.3%970 us1.2%
AphrontController::handleRequest137,506 us47.3%6 us0.0%
PhabricatorMarkupPreviewController::processRequest137,499 us47.2%52 us0.1%
PhabricatorMarkupEngine::renderOneObject136,776 us46.3%21 us0.0%
PhabricatorMarkupEngine::process136,538 us46.0%40 us0.1%
PhabricatorController::willBeginExecution136,080 us45.5%241 us0.3%
PhabricatorMarkupOneOff::newMarkupEngine125,583 us32.2%4 us0.0%
PhabricatorMarkupEngine::getEngine125,579 us32.2%8 us0.0%
PhabricatorMarkupEngine::newMarkupEngine125,571 us32.2%418 us0.5%
PhabricatorPolicyAwareQuery::execute225,381 us32.0%1,585 us2.0%
PhabricatorPolicyAwareQuery::executeOne125,078 us31.6%11 us0.0%
PhabricatorPolicyFilter::apply222,572 us28.4%77 us0.1%
PhabricatorPolicyFilter::checkCapability214,888 us18.8%35 us0.0%
PhabricatorPolicyCapability::getCapabilityByKey214,803 us18.7%12 us0.0%
PhabricatorPolicyCapability::getCapabilityMap214,788 us18.6%36 us0.0%
PhutilSymbolLoader::loadObjects610,256 us12.9%153 us0.2%
PhabricatorLegalpadApplication::getRemarkupRules17,524 us9.5%7 us0.0%
PhabricatorApplication::getCapabilities46,946 us8.8%33 us0.0%
PhabricatorManiphestApplication::getCustomCapabilities26,898 us8.7%53 us0.1%
PhabricatorMarkupEngine::loadPreprocessorCaches16,737 us8.5%44 us0.1%
PhutilRemarkupEngine::preprocessText16,149 us7.7%31 us0.0%
mpull175,783 us7.3%983 us1.2%
PhabricatorAuthSessionEngine::loadUserForSession14,881 us6.1%116 us0.1%
PhabricatorPolicyCapability::getCapabilityKey544,782 us6.0%4,773 us6.0%
PhutilRemarkupEngine::splitTextIntoBlocks14,222 us5.3%70 us0.1%
queryfx_all24,213 us5.3%15 us0.0%
queryfx24,155 us5.2%17 us0.0%
PhutilRemarkupSimpleTableBlockRule::getMatchingLineCount14,050 us5.1%4,043 us5.1%
PhabricatorMarkupOneOff::didMarkupText13,788 us4.8%9 us0.0%
require_celerity_resource13,752 us4.7%12 us0.0%
queryfx_one13,745 us4.7%14 us0.0%
CelerityStaticResourceResponse::requireResource13,438 us4.3%16 us0.0%
CelerityResourceMap::getNamedInstance13,275 us4.1%15 us0.0%
qsprintf23,196 us4.0%13 us0.0%
xsprintf23,179 us4.0%127 us0.2%
xsprintf_query73,038 us3.8%67 us0.1%
PhutilRemarkupEngine::setBlockRules12,931 us3.7%735 us0.9%
AphrontMySQLiDatabaseConnection::escapeUTF8String32,922 us3.7%13 us0.0%
AphrontMySQLiDatabaseConnection::escapeBinaryString32,875 us3.6%12 us0.0%
AphrontBaseMySQLDatabaseConnection::requireConnection72,862 us3.6%9 us0.0%
AphrontBaseMySQLDatabaseConnection::establishConnection12,853 us3.6%36 us0.0%
AphrontMySQLiDatabaseConnection::connect12,784 us3.5%38 us0.0%
CelerityResourceMap::__construct12,625 us3.3%106 us0.1%
mysqli::real_connect12,596 us3.3%2,596 us3.3%
CelerityPhysicalResources::loadMap12,398 us3.0%16 us0.0%
AphrontApplicationConfiguration::buildController12,330 us2.9%43 us0.1%
CelerityPhabricatorResources::getPathToMap12,079 us2.6%2,064 us2.6%
AphrontApplicationConfiguration::buildControllerForPath11,990 us2.5%324 us0.4%
PhutilRemarkupEngine::markupBlock11,698 us2.1%6 us0.0%
PhutilRemarkupDefaultBlockRule::markupText11,692 us2.1%22 us0.0%
PhutilRemarkupBlockRule::setEngine121,689 us2.1%23 us0.0%
PhutilRemarkupBlockRule::updateRules241,683 us2.1%681 us0.9%
PhutilRemarkupBlockRule::applyRules11,630 us2.1%93 us0.1%
PhabricatorSetupCheck::willProcessRequest11,432 us1.8%7 us0.0%
PhabricatorSetupCheck::getOpenSetupIssueKeys11,342 us1.7%10 us0.0%
PhabricatorObjectRemarkupRule::apply181,299 us1.6%132 us0.2%
PhabricatorUser::loadPreferences11,083 us1.4%22 us0.0%
PhabricatorCaches::getSetupCache21,079 us1.4%8 us0.0%
msort131,037 us1.3%146 us0.2%
PhabricatorMacroApplication::getRemarkupRules1970 us1.2%12 us0.0%
DarkConsoleCore::__construct1935 us1.2%56 us0.1%
AphrontBaseMySQLDatabaseConnection::executeRawQuery2934 us1.2%60 us0.1%
PhabricatorApplication::getAllInstalledApplications2900 us1.1%343 us0.4%
PhabricatorEnv::getEnvConfig218875 us1.1%184 us0.2%
run_init::query/PhabricatorApplicationQuery.php1851 us1.1%39 us0.0%
LiskDAO::loadOneWhere1839 us1.1%17 us0.0%
PhabricatorObjectRemarkupRule::getObjectEmbedPattern18837 us1.1%127 us0.2%
PhabricatorPolicyAwareQuery::getPolicyFilter2819 us1.0%35 us0.0%
AphrontMySQLiDatabaseConnection::rawQuery2801 us1.0%16 us0.0%
mysqli::query2784 us1.0%784 us1.0%
PhabricatorCaches::newStackFromCaches1744 us0.9%19 us0.0%
LiskDAO::loadFromArray3740 us0.9%153 us0.2%
DiffusionCommitRemarkupRule::getObjectIDPattern2711 us0.9%12 us0.0%
PhabricatorConfigStackSource::getKeys21691 us0.9%177 us0.2%
load::markup/PhabricatorEmojiRemarkupRule.php1670 us0.8%670 us0.8%
error_reporting350668 us0.8%668 us0.8%
LiskDAO::loadRawDataWhere1616 us0.8%27 us0.0%
PhabricatorPolicyAwareQuery::getRequiredCapabilities2614 us0.8%9 us0.0%
run_init::policy/PhabricatorCursorPagedPolicyAwareQuery.php1605 us0.8%26 us0.0%
newv64604 us0.8%208 us0.3%
PhabricatorCelerityApplication::getRoutes1578 us0.7%20 us0.0%
LiskDAO::checkProperty46577 us0.7%83 us0.1%
PhabricatorApplication::isInstalled131550 us0.7%539 us0.7%
PhabricatorConfigProxySource::getKeys84514 us0.6%229 us0.3%
AphrontDatabaseConnection::queryData1508 us0.6%9 us0.0%
PhabricatorRepositoryCommitPHIDType::getCommitObjectNamePattern2505 us0.6%12 us0.0%
LiskDAO::hasProperty35503 us0.6%41 us0.1%
PhutilBootloader::getLibraryMap387502 us0.6%502 us0.6%
LiskDAO::getAllLiskProperties4494 us0.6%287 us0.4%
call_user_func_array15481 us0.6%60 us0.1%
PhabricatorDiffusionApplication::getRemarkupRules1473 us0.6%18 us0.0%
PhabricatorDoorkeeperApplication::getRemarkupRules1470 us0.6%10 us0.0%
PhutilRemarkupRule::getPostprocessKey444456 us0.6%449 us0.6%
PhabricatorController::shouldRequireMultiFactorEnrollment1436 us0.5%21 us0.0%