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

Overall Diff Summary

Run #519b12bb10362Run #519b0e62696b0DiffDiff%
Number of Function Calls47,770 47,905 135 0.3%
Incl. Wall Time (microsec)675,055 677,118 2,063 0.3%
Incl. CPU (microsecs)666,306 668,431 2,125 0.3%
Incl. MemUse (bytes)42,463,368 42,554,448 91,080 0.2%
Incl. PeakMemUse (bytes)42,622,800 42,713,496 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/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%
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%
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/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::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::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%
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%
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 ]