Diff Report
Run #519b0e62696b0: XHProf Run (Namespace=drupal-perf-jenlampton)
vs.
Run #519b12bb10362: XHProf Run (Namespace=drupal-perf-jenlampton)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #519b0e62696b0Run #519b12bb10362DiffDiff%
Number of Function Calls47,905 47,770 -135 -0.3%
Incl. Wall Time (microsec)677,118 675,055 -2,063 -0.3%
Incl. CPU (microsecs)668,431 666,306 -2,125 -0.3%
Incl. MemUse (bytes)42,554,448 42,463,368 -91,080 -0.2%
Incl. PeakMemUse (bytes)42,713,496 42,622,800 -90,696 -0.2%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. MemUse (bytes) Diff [ display all ]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Excl. Wall
Diff
(microsec)
EWall
Diff%
Incl. CPU Diff
(microsec)
ICpu
Diff%
Excl. CPU
Diff
(microsec)
ECpu
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Excl.
MemUse
Diff
(bytes)
EMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Excl.
PeakMemUse
Diff
(bytes)
EPeakMemUse
Diff%
load::service_container_prod_.php/a2cd58e660db039b2c50a4eee65dcc1b8a7b6c0df6faa51fbc1892981f70a656.php -1 -0.7% -3,428 -166.2% -3,428 -166.2% -3,430 -161.4% -3,430 -161.4% -524,608 -576.0% -524,608 -576.0% -542,312 -597.9% -542,312 -597.9%
load::service_container_prod_.php/e9cab56e8e230ab52a958b938cc00cd6cecf7b370395a20c90167c339b707097.php 1 0.7% 3,471 168.3% 3,471 168.3% 3,474 163.5% 3,474 163.5% 524,608 576.0% 524,608 576.0% 542,312 597.9% 542,312 597.9%
unserialize 0 0.0% -76 -3.7% -268 -13.0% -172 -8.1% -283 -13.3% -90,672 -99.6% -90,696 -99.6% -97,680 -107.7% -97,704 -107.7%
load::1#ea#ff#d5f07ff81d748f2822cf61923abc.php/c23d27f9d2f897b00bb46beee5432daf45615f59bfaa9738145a522077233769.php -1 -0.7% -334 -16.2% -334 -16.2% -337 -15.9% -337 -15.9% -36,576 -40.2% -36,576 -40.2% -46,304 -51.1% -46,304 -51.1%
load::1#ea#ff#d5f07ff81d748f2822cf61923abc.php/35b7dce5aaf02b8043935bd903079cbbd05b703a48373f3c52be7d2eef13b948.php 1 0.7% 313 15.2% 313 15.2% 318 15.0% 318 15.0% 36,552 40.1% 36,552 40.1% 46,304 51.1% 46,304 51.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% -101 -4.9% 50 2.4% -290 -13.6% 46 2.2% -90,672 -99.6% -11,904 -13.1% -104,000 -114.7% -2,384 -2.6%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 23 1.1% -4 -0.2% -197 -9.3% 10 0.5% -78,776 -86.5% 11,896 13.1% -100,472 -110.8% -32 -0.0%
run_init::1#ea#ff#d5f07ff81d748f2822cf61923abc.php/35b7dce5aaf02b8043935bd903079cbbd05b703a48373f3c52be7d2eef13b948.php 1 0.7% 1,811 87.8% 31 1.5% 1,824 85.8% 41 1.9% 165,344 181.5% 10,552 11.6% 212,120 233.9% 0 0.0%
run_init::1#ea#ff#d5f07ff81d748f2822cf61923abc.php/c23d27f9d2f897b00bb46beee5432daf45615f59bfaa9738145a522077233769.php -1 -0.7% -1,664 -80.7% -30 -1.5% -1,666 -78.4% -29 -1.4% -165,320 -181.5% -10,552 -11.6% -242,408 -267.3% 0 0.0%
run_init::service_container_prod_.php/e9cab56e8e230ab52a958b938cc00cd6cecf7b370395a20c90167c339b707097.php 1 0.7% 1,485 72.0% 29 1.4% 1,488 70.0% 29 1.4% 162,248 178.1% 8,504 9.3% 140,152 154.5% 2,488 2.7%
run_init::service_container_prod_.php/a2cd58e660db039b2c50a4eee65dcc1b8a7b6c0df6faa51fbc1892981f70a656.php -1 -0.7% -1,452 -70.4% -29 -1.4% -1,454 -68.4% -27 -1.3% -162,248 -178.1% -8,504 -9.3% -140,152 -154.5% -2,488 -2.7%
theme_links 0 0.0% -788 -38.2% -77 -3.7% -788 -37.1% -66 -3.1% -344 -0.4% 4,272 4.7% -2,896 -3.2% -120 -0.1%
Drupal\Core\Template\AttributeArray::__toString -3 -2.2% -185 -9.0% -30 -1.5% -188 -8.8% -28 -1.3% -576 -0.6% 3,816 4.2% 3,704 4.1% 512 0.6%
Drupal\Core\Template\Attribute::offsetSet -4 -3.0% -374 -18.1% -59 -2.9% -386 -18.2% -52 -2.4% -3,240 -3.6% -3,240 -3.6% 80 0.1% 80 0.1%
array_map -3 -2.2% -193 -9.4% -27 -1.3% -191 -9.0% -30 -1.4% -4,120 -4.5% -2,576 -2.8% 2,944 3.2% 1,736 1.9%
htmlspecialchars -12 -8.9% -31 -1.5% -31 -1.5% -40 -1.9% -40 -1.9% -1,728 -1.9% -1,728 -1.9% 584 0.6% 584 0.6%
theme 0 0.0% -284 -13.8% -28 -1.4% -388 -18.3% -19 -0.9% -48,640 -53.4% 1,072 1.2% -47,848 -52.8% 288 0.3%
menu_navigation_links 0 0.0% -149 -7.2% -31 -1.5% -217 -10.2% -27 -1.3% -712 -0.8% -600 -0.7% -144 -0.2% 0 0.0%
Drupal\Component\Utility\String::checkPlain -12 -8.9% -123 -6.0% -92 -4.5% -123 -5.8% -83 -3.9% -2,312 -2.5% -584 -0.6% 976 1.1% 392 0.4%
l -1 -0.7% -710 -34.4% -45 -2.2% -708 -33.3% -39 -1.8% -96 -0.1% 440 0.5% -592 -0.7% 8 0.0%
ob_get_clean 0 0.0% 10 0.5% 10 0.5% 10 0.5% 10 0.5% -432 -0.5% -432 -0.5% -160 -0.2% -160 -0.2%
Drupal\Core\Template\Attribute::__construct -4 -3.0% -431 -20.9% -57 -2.8% -431 -20.3% -44 -2.1% -3,560 -3.9% -320 -0.4% 0 0.0% -80 -0.1%
extract 0 0.0% 28 1.4% 28 1.4% 36 1.7% 36 1.7% -312 -0.3% -312 -0.3% -4,440 -4.9% -4,440 -4.9%
implode -3 -2.2% -34 -1.6% -34 -1.6% -3 -0.1% -3 -0.1% -288 -0.3% -288 -0.3% 192 0.2% 192 0.2%
Drupal\Core\Template\AttributeValueBase::render -4 -3.0% -269 -13.0% -41 -2.0% -281 -13.2% -50 -2.4% -568 -0.6% 248 0.3% 1,216 1.3% 16 0.0%
drupal_handle_request 0 0.0% -2,338 -113.3% 27 1.3% -2,401 -113.0% 24 1.1% -91,080 -100.0% 224 0.2% -90,696 -100.0% 24 0.0%
drupal_render_page 0 0.0% -3,880 -188.1% -5 -0.2% -4,153 -195.4% -8 -0.4% -48,488 -53.2% 200 0.2% -47,696 -52.6% 72 0.1%
Drupal\Core\EventSubscriber\ViewSubscriber::onHtml 0 0.0% -3,822 -185.3% 7 0.3% -4,095 -192.7% -2 -0.1% -48,504 -53.3% 200 0.2% -47,808 -52.7% 0 0.0%
Symfony\Component\HttpFoundation\Response::setContent 0 0.0% 6 0.3% 6 0.3% 5 0.2% 6 0.3% -200 -0.2% -200 -0.2% 0 0.0% 0 0.0%
run_init::templates/page.tpl.php 0 0.0% -590 -28.6% 2 0.1% -603 -28.4% 6 0.3% -168 -0.2% 184 0.2% 608 0.7% 0 0.0%
Symfony\Component\DependencyInjection\Container::get -4 -3.0% -12 -0.6% -122 -5.9% 21 1.0% -126 -5.9% -64 -0.1% 136 0.1% 32,256 35.6% -136 -0.1%
strtolower -4 -3.0% -47 -2.3% -47 -2.3% -6 -0.3% -6 -0.3% -136 -0.1% -136 -0.1% -32 -0.0% -32 -0.0%
load::views/ViewExecutable.php 0 0.0% -57 -2.8% -57 -2.8% -59 -2.8% -59 -2.8% 136 0.1% 136 0.1% 72 0.1% 72 0.1%
drupal_clean_css_identifier -1 -0.7% -12 -0.6% -11 -0.5% 1 0.0% -13 -0.6% -80 -0.1% 128 0.1% -48 -0.1% 144 0.2%
strtr -1 -0.7% -28 -1.4% -28 -1.4% -3 -0.1% -3 -0.1% -120 -0.1% -120 -0.1% -232 -0.3% -232 -0.3%
preg_replace -1 -0.7% 15 0.7% 15 0.7% 13 0.6% 13 0.6% -112 -0.1% -112 -0.1% 280 0.3% 280 0.3%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet -6 -4.4% -53 -2.6% -53 -2.6% -30 -1.4% -30 -1.4% -80 -0.1% -80 -0.1% 0 0.0% 0 0.0%
str_replace -1 -0.7% -52 -2.5% -52 -2.5% -31 -1.5% -31 -1.5% -64 -0.1% -64 -0.1% 264 0.3% 264 0.3%
Symfony\Component\HttpFoundation\ParameterBag::get -1 -0.7% -39 -1.9% -41 -2.0% -61 -2.9% -61 -2.9% -64 -0.1% -64 -0.1% 24 0.0% 24 0.0%
drupal_get_library 0 0.0% -10 -0.5% -1 -0.0% -10 -0.5% -1 -0.0% -64 -0.1% -56 -0.1% 1,184 1.3% 0 0.0%
theme@1 0 0.0% -97 -4.7% 51 2.5% -108 -5.1% 10 0.5% -424 -0.5% 56 0.1% -7,088 -7.8% -368 -0.4%
Drupal\Core\Extension\ModuleHandler::alter -2 -1.5% 42 2.0% 65 3.2% 36 1.7% 39 1.8% -48 -0.1% -56 -0.1% 1,344 1.5% 240 0.3%
load::Datetime/DateTimePlus.php 0 0.0% 18 0.9% 18 0.9% 18 0.8% 18 0.8% -56 -0.1% -56 -0.1% -6,496 -7.2% -6,496 -7.2%
Symfony\Component\ClassLoader\ClassLoader::loadClass@2 0 0.0% 512 24.8% 55 2.7% 526 24.8% 56 2.6% -120 -0.1% -56 -0.1% 83,056 91.6% 8 0.0%
Drupal\Core\Path\AliasManager::getPathAlias -1 -0.7% -59 -2.9% -19 -0.9% -59 -2.8% -9 -0.4% 0 0.0% 48 0.1% -48 -0.1% 0 0.0%
Drupal\Core\Path\AliasWhitelist::offsetGet -1 -0.7% -2 -0.1% -2 -0.1% -2 -0.1% -2 -0.1% -48 -0.1% -48 -0.1% 0 0.0% 0 0.0%
drupal_alter -1 -0.7% 19 0.9% -8 -0.4% 26 1.2% -8 -0.4% 0 0.0% 48 0.1% 1,680 1.9% 288 0.3%
current_path -1 -0.7% -112 -5.4% -46 -2.2% -138 -6.5% -69 -3.2% -80 -0.1% 48 0.1% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::isScopeActive -1 -0.7% 0 0.0% 0 0.0% -10 -0.5% -10 -0.5% -48 -0.1% -48 -0.1% 0 0.0% 0 0.0%
Drupal\Component\Utility\Unicode::strtolower -1 -0.7% -2 -0.1% 3 0.1% -1 -0.0% -8 -0.4% -88 -0.1% -48 -0.1% 144 0.2% 48 0.1%
Drupal\Core\TypedData\ItemList::__clone 0 0.0% 40 1.9% 64 3.1% 42 2.0% 54 2.5% 48 0.1% 48 0.1% 56 0.1% 56 0.1%
run_init::Entity/FieldInstance.php 0 0.0% -10 -0.5% 15 0.7% -11 -0.5% 14 0.7% 48 0.1% 48 0.1% 56 0.1% 56 0.1%
Drupal\Core\Template\AttributeString::__toString -1 -0.7% -49 -2.4% -5 -0.2% -50 -2.4% -7 -0.3% -240 -0.3% -48 -0.1% 72 0.1% 40 0.0%
load::display/DisplayPluginBase.php 0 0.0% 12 0.6% 12 0.6% 12 0.6% 12 0.6% -48 -0.1% -48 -0.1% -89,368 -98.5% -89,368 -98.5%
load::access/AccessPluginBase.php 0 0.0% -33 -1.6% -33 -1.6% -32 -1.5% -32 -1.5% -40 -0.0% -40 -0.0% 0 0.0% 0 0.0%
load::filter/InOperator.php 0 0.0% -31 -1.5% -31 -1.5% -30 -1.4% -30 -1.4% 40 0.0% 40 0.0% -96 -0.1% -96 -0.1%
contextual_pre_render_placeholder 0 0.0% -2 -0.1% -2 -0.1% 2 0.1% 2 0.1% 40 0.0% 40 0.0% 0 0.0% 0 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass 0 0.0% -220 -10.7% 16 0.8% -248 -11.7% -8 -0.4% -248 -0.3% -40 -0.0% -18,912 -20.9% 328 0.4%
load::entity/EntityDisplayBase.php 0 0.0% 0 0.0% 0 0.0% 1 0.0% 1 0.0% 40 0.0% 40 0.0% 80 0.1% 80 0.1%
mb_strtolower -1 -0.7% -2 -0.1% -2 -0.1% 12 0.6% 12 0.6% -40 -0.0% -40 -0.0% 96 0.1% 96 0.1%
load::Query/Condition.php 0 0.0% -24 -1.2% -24 -1.2% -23 -1.1% -23 -1.1% -40 -0.0% -40 -0.0% -40 -0.0% -40 -0.0%
run_init::menu_link/MenuLinkInterface.php 0 0.0% 3 0.1% 3 0.1% 3 0.1% 3 0.1% -32 -0.0% -32 -0.0% -32 -0.0% -32 -0.0%
Symfony\Component\ClassLoader\ClassLoader::findFile 0 0.0% 182 8.8% 268 13.0% 194 9.1% -72 -3.4% 0 0.0% 32 0.0% 120 0.1% 32 0.0%
Symfony\Cmf\Component\Routing\ChainRouter::doMatch 0 0.0% -39 -1.9% 8 0.4% -39 -1.8% 3 0.1% -8 -0.0% -32 -0.0% 96 0.1% 0 0.0%
strtok -1 -0.7% -5 -0.2% -5 -0.2% -2 -0.1% -2 -0.1% -32 -0.0% -32 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Path\AliasManager::lookupPathAlias -1 -0.7% -36 -1.7% -19 -0.9% -44 -2.1% -16 -0.8% -48 -0.1% 32 0.0% -48 -0.1% 0 0.0%
rawurlencode -1 -0.7% -6 -0.3% -6 -0.3% -10 -0.5% -10 -0.5% -32 -0.0% -32 -0.0% 0 0.0% 0 0.0%
array_keys 0 0.0% -2 -0.1% -2 -0.1% 7 0.3% 7 0.3% 32 0.0% 32 0.0% 224 0.2% 224 0.2%
load::views/views.theme.inc 0 0.0% -93 -4.5% -93 -4.5% -94 -4.4% -94 -4.4% -32 -0.0% -32 -0.0% 32 0.0% 32 0.0%
load::views/HandlerBase.php 0 0.0% -61 -3.0% -61 -3.0% -62 -2.9% -62 -2.9% -32 -0.0% -32 -0.0% 0 0.0% 0 0.0%
load::Twig/Environment.php 0 0.0% -52 -2.5% -52 -2.5% -52 -2.4% -52 -2.4% -32 -0.0% -32 -0.0% 7,408 8.2% 7,408 8.2%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 0 0.0% 24 1.2% 20 1.0% 20 0.9% 20 0.9% 24 0.0% 32 0.0% 168 0.2% 112 0.1%
load::Type/TextSummaryItem.php 0 0.0% -15 -0.7% -15 -0.7% -15 -0.7% -15 -0.7% -24 -0.0% -24 -0.0% -24 -0.0% -24 -0.0%
Drupal\Core\Database\Connection::expandArguments 0 0.0% -74 -3.6% -79 -3.8% -85 -4.0% -53 -2.5% 24 0.0% 24 0.0% 648 0.7% 648 0.7%
Drupal\Core\Database\Query\Condition::mapConditionOperator 0 0.0% 21 1.0% 21 1.0% 20 0.9% 18 0.8% 24 0.0% 24 0.0% 392 0.4% 392 0.4%
Drupal\Core\Routing\Enhancer\AjaxEnhancer::__construct 0 0.0% 0 0.0% 0 0.0% -9 -0.4% -9 -0.4% -24 -0.0% -24 -0.0% 0 0.0% 0 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 0 0.0% 521 25.3% 44 2.1% 502 23.6% 37 1.7% -264 -0.3% -24 -0.0% -21,152 -23.3% 1,680 1.9%
run_init::Query/ConditionInterface.php 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -24 -0.0% -24 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::query 0 0.0% -42 -2.0% 50 2.4% -109 -5.1% 51 2.4% 16 0.0% -24 -0.0% 688 0.8% 144 0.2%
service_container_prod_::getUser_DataService 0 0.0% 0 0.0% -2 -0.1% -1 -0.0% 0 0.0% 40 0.0% 24 0.0% -7,280 -8.0% 0 0.0%
run_init::Access/AccessCheckInterface.php 0 0.0% 0 0.0% 0 0.0% 2 0.1% 2 0.1% 24 0.0% 24 0.0% 0 0.0% 0 0.0%
rdf_get_namespaces 0 0.0% 4 0.2% 0 0.0% 5 0.2% 2 0.1% -24 -0.0% -24 -0.0% 0 0.0% 0 0.0%
Drupal\node\NodeStorageController::invokeHook 0 0.0% -158 -7.7% -2 -0.1% -214 -10.1% -7 -0.3% 56 0.1% -24 -0.0% 56 0.1% 0 0.0%
run_init::Block/SearchBlock.php 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -24 -0.0% -24 -0.0% 0 0.0% 0 0.0%
load::Query/ConditionInterface.php 0 0.0% 21 1.0% 21 1.0% 21 1.0% 21 1.0% 24 0.0% 24 0.0% -8 -0.0% -8 -0.0%
Drupal\Core\Database\Query\Condition::compile 0 0.0% 27 1.3% -2 -0.1% 31 1.5% 21 1.0% 0 0.0% -24 -0.0% 1,224 1.3% 592 0.7%
Drupal\user\UserData::get 0 0.0% -51 -2.5% 2 0.1% -49 -2.3% 5 0.2% -32 -0.0% 24 0.0% -64 -0.1% 0 0.0%
menu_tree_output 0 0.0% 9 0.4% 10 0.5% 9 0.4% 4 0.2% 0 0.0% 24 0.0% 0 0.0% 0 0.0%
run_init::Template/TwigTemplate.php 0 0.0% 118 5.7% 3 0.1% 116 5.5% 0 0.0% 24 0.0% 24 0.0% -30,264 -33.4% 0 0.0%
run_init::Entity/View.php 0 0.0% 41 2.0% 6 0.3% 41 1.9% 7 0.3% -24 -0.0% -24 -0.0% -40 -0.0% 0 0.0%
load::Event/FilterResponseEvent.php 0 0.0% 2 0.1% 2 0.1% 4 0.2% 4 0.2% -24 -0.0% -24 -0.0% 0 0.0% 0 0.0%
load::Event/KernelEvent.php 0 0.0% -15 -0.7% -15 -0.7% -14 -0.7% -14 -0.7% 24 0.0% 24 0.0% -32 -0.0% -32 -0.0%
Drupal\views\ViewsData::cacheGet 0 0.0% -81 -3.9% 0 0.0% -43 -2.0% 2 0.1% -24 -0.0% -24 -0.0% 8 0.0% 0 0.0%
Symfony\Component\HttpKernel\Event\FilterControllerEvent::__construct 0 0.0% 5 0.2% 7 0.3% 5 0.2% 0 0.0% -24 -0.0% -24 -0.0% 0 0.0% 0 0.0%
service_container_prod_::getHttpKernelService 0 0.0% 39 1.9% 0 0.0% 38 1.8% 2 0.1% -64 -0.1% -24 -0.0% -208 -0.2% 0 0.0%
count -1 -0.7% -4 -0.2% -3 -0.1% -2 -0.1% 5 0.2% -24 -0.0% -24 -0.0% -24 -0.0% -24 -0.0%
run_init::Plugin/PluginManagerBase.php 0 0.0% 9 0.4% 1 0.0% 11 0.5% 2 0.1% -24 -0.0% -24 -0.0% -96 -0.1% 0 0.0%
load::Controller/ControllerResolver.php 0 0.0% -5 -0.2% -5 -0.2% -3 -0.1% -3 -0.1% -24 -0.0% -24 -0.0% -32 -0.0% -32 -0.0%
load::Enhancer/RouteEnhancerInterface.php 0 0.0% -5 -0.2% -5 -0.2% -5 -0.2% -5 -0.2% 24 0.0% 24 0.0% 24 0.0% 24 0.0%
load::query/QueryPluginBase.php 0 0.0% 1 0.0% 1 0.0% 1 0.0% 1 0.0% -24 -0.0% -24 -0.0% -192 -0.2% -192 -0.2%
[ display all ]