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

Overall Diff Summary

Run #519c60f26cf68Run #519c6200dd578DiffDiff%
Number of Function Calls109,012 109,802 790 0.7%
Incl. Wall Time (microsec)737,388 744,267 6,879 0.9%
Incl. CPU (microsecs)683,788 690,829 7,041 1.0%
Incl. MemUse (bytes)9,636,664 9,898,012 261,348 2.7%
Incl. PeakMemUse (bytes)9,893,532 10,154,800 261,268 2.6%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. Wall Time (microsec) 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%
Symfony\Component\ClassLoader\ClassLoader::findFile 17 2.2% 1,171 17.0% 897 13.0% 1,216 17.3% 624 8.9% 2,056 0.8% 216 0.1% 6,084 2.3% 5,340 2.0%
__TwigTemplate_c3f779035ef680c3462e67f267aec18a::doDisplay 8 1.0% 347,607 5053.2% 631 9.2% 341,598 4851.6% 529 7.5% 898,616 343.8% -191,164 -73.1% 1,071,796 410.2% 1,548 0.6%
twig_render_var 52 6.6% 346,273 5033.8% 539 7.8% 340,301 4833.1% 458 6.5% 1,064,668 407.4% 1,628 0.6% 1,057,884 404.9% 1,184 0.5%
Drupal\Core\Template\TwigTemplate::getContextReference 52 6.6% 703 10.2% 411 6.0% 768 10.9% 445 6.3% 25,112 9.6% 12,960 5.0% 12,364 4.7% 2,476 0.9%
twig_render_template 8 1.0% 351,536 5110.3% 255 3.7% 345,524 4907.3% 207 2.9% 1,189,312 455.1% -50,556 -19.3% 1,353,892 518.2% 1,260 0.5%
run_init::templates/block.tpl.php -8 -1.0% -345,497 -5022.5% -250 -3.6% -338,611 -4809.1% -205 -2.9% -1,019,476 -390.1% 41,752 16.0% -1,050,776 -402.2% -220 -0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 1,614 23.5% 237 3.4% 320 4.5% 187 2.7% 0 0.0% 28 0.0% -216 -0.1% -36 -0.0%
PDOStatement::execute 0 0.0% 217 3.2% 217 3.2% 246 3.5% 246 3.5% -36 -0.0% -36 -0.0% -44 -0.0% -44 -0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass 10 1.3% 2,442 35.5% 215 3.1% 2,442 34.7% 116 1.6% 191,356 73.2% 5,336 2.0% 183,560 70.3% 5,860 2.2%
theme_render_template@2 -11 -1.4% -2,940 -42.7% -214 -3.1% -2,943 -41.8% -162 -2.3% -152,192 -58.2% -13,484 -5.2% -230,520 -88.2% -472 -0.2%
Drupal\Core\Entity\EntityNG::__get 0 0.0% -182 -2.6% -183 -2.7% -10 -0.1% -9 -0.1% 4 0.0% 4 0.0% 0 0.0% 0 0.0%
theme@3 0 0.0% 145 2.1% 176 2.6% 1,034 14.7% 257 3.7% 16 0.0% 12 0.0% 2,408 0.9% 436 0.2%
extract -8 -1.0% -159 -2.3% -159 -2.3% -168 -2.4% -168 -2.4% -27,524 -10.5% -27,524 -10.5% -4,096 -1.6% -4,096 -1.6%
strpos 98 12.4% 153 2.2% 153 2.2% 284 4.0% 284 4.0% 436 0.2% 436 0.2% 288 0.1% 288 0.1%
load::service_container_prod_.php/646ec33e5243ce003203863bcab19dc40ccc716ac7d4cf08dca2c894d104f912.php -1 -0.1% -152 -2.2% -152 -2.2% -155 -2.2% -155 -2.2% -45,628 -17.5% -45,628 -17.5% -43,444 -16.6% -43,444 -16.6%
Drupal\Core\Template\Attribute::offsetSet 8 1.0% 211 3.1% 152 2.2% 117 1.7% -25 -0.4% 2,768 1.1% 2,768 1.1% 268 0.1% 268 0.1%
load::Twig/Environment.php 1 0.1% 147 2.1% 147 2.1% 149 2.1% 149 2.1% 31,636 12.1% 31,636 12.1% 29,508 11.3% 29,508 11.3%
load::service_container_prod_.php/cfc8977c35f5cb9fdbfa29170f4f8066bd62b3d60f7bb70e6be1ef4e97d34bc9.php 1 0.1% 145 2.1% 145 2.1% 147 2.1% 147 2.1% 45,628 17.5% 45,628 17.5% 43,444 16.6% 43,444 16.6%
load::templates/block.tpl.php -8 -1.0% -130 -1.9% -130 -1.9% -139 -2.0% -139 -2.0% -1,908 -0.7% -1,908 -0.7% -1,132 -0.4% -1,132 -0.4%
html_entity_decode 0 0.0% 126 1.8% 126 1.8% 132 1.9% 132 1.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 8 1.0% 1,096 15.9% 117 1.7% 1,104 15.7% 94 1.3% 93,400 35.7% 2,296 0.9% 93,184 35.7% 2,628 1.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 0.1% 647 9.4% 116 1.7% 649 9.2% 106 1.5% 74,480 28.5% 896 0.3% 74,364 28.5% 1,688 0.6%
file_exists 19 2.4% 113 1.6% 113 1.6% 135 1.9% 135 1.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Extension/Core.php 1 0.1% 112 1.6% 112 1.6% 114 1.6% 114 1.6% 15,032 5.8% 15,032 5.8% 12,980 5.0% 12,980 5.0%
theme@1 0 0.0% 5,496 79.9% -112 -1.6% 6,377 90.6% -105 -1.5% 262,456 100.4% 171,632 65.7% 256,244 98.1% 48 0.0%
Drupal\Core\Extension\ModuleHandler::load 0 0.0% 153 2.2% 102 1.5% 158 2.2% 96 1.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigReference::setReference 15 1.9% 117 1.7% 99 1.4% 136 1.9% 96 1.4% 2,288 0.9% 2,240 0.9% 1,116 0.4% 676 0.3%
Twig_Template::render 8 1.0% 347,998 5058.8% 97 1.4% 341,988 4857.1% 75 1.1% 947,624 362.6% 1,264 0.5% 1,117,644 427.8% 420 0.2%
theme_render_template@1 4 0.5% -342,210 -4974.7% 96 1.4% -335,314 -4762.3% 81 1.2% -897,420 -343.4% 5,616 2.1% -768,940 -294.3% 8 0.0%
Twig_Environment::__construct 1 0.1% 796 11.6% 93 1.4% 798 11.3% 71 1.0% 53,328 20.4% 1,172 0.4% 52,904 20.2% 3,264 1.2%
Drupal\Core\Utility\ThemeRegistry::offsetExists 0 0.0% 95 1.4% 89 1.3% 85 1.2% 83 1.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advanced_render 0 0.0% 148 2.2% 83 1.2% 1,028 14.6% 121 1.7% 8 0.0% -4 -0.0% 1,824 0.7% 0 0.0%
load::Type/BooleanItem.php 0 0.0% 83 1.2% 83 1.2% 83 1.2% 83 1.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::defineOptions 0 0.0% 77 1.1% 81 1.2% 80 1.1% 83 1.2% 4 0.0% 0 0.0% 32 0.0% 28 0.0%
load::Twig/Template.php 1 0.1% 77 1.1% 77 1.1% 80 1.1% 80 1.1% 44,388 17.0% 44,388 17.0% 43,612 16.7% 43,612 16.7%
Twig_Template::display 8 1.0% 347,848 5056.7% 74 1.1% 341,836 4854.9% 62 0.9% 903,516 345.7% 740 0.3% 1,075,508 411.6% 344 0.1%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 5 0.6% 889 12.9% 74 1.1% 895 12.7% 53 0.8% 98,208 37.6% 3,332 1.3% 96,220 36.8% 3,384 1.3%
Drupal\Core\Database\Connection::query 0 0.0% 370 5.4% 69 1.0% 416 5.9% 92 1.3% -32 -0.0% 0 0.0% -140 -0.1% 40 0.0%
run_init::Template/TwigEnvironment.php 1 0.1% 278 4.0% 69 1.0% 280 4.0% 69 1.0% 52,976 20.3% 19,984 7.6% 50,932 19.5% 19,832 7.6%
Drupal\Core\TypedData\ItemList::__clone 0 0.0% 155 2.3% 68 1.0% 153 2.2% 70 1.0% 4 0.0% 4 0.0% 0 0.0% 0 0.0%
load::sort/Date.php 0 0.0% 68 1.0% 68 1.0% 69 1.0% 69 1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\ViewsPluginManager::__construct 0 0.0% -238 -3.5% -68 -1.0% -237 -3.4% -79 -1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\ViewExecutable::destroy 0 0.0% 85 1.2% 66 1.0% 84 1.2% 4 0.1% 0 0.0% 0 0.0% 52 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 8 0.1% 64 0.9% -79 -1.1% 73 1.0% 4 0.0% 0 0.0% -44 -0.0% -16 -0.0%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults 0 0.0% -110 -1.6% -64 -0.9% -100 -1.4% -53 -0.8% 0 0.0% 0 0.0% -12 -0.0% -12 -0.0%
service_container_prod_::getTwigService 1 0.1% 1,974 28.7% 62 0.9% 1,977 28.1% 52 0.7% 143,444 54.9% 2,720 1.0% 140,304 53.7% 3,212 1.2%
Drupal\Core\TypedData\Type\Map::__clone 0 0.0% 63 0.9% 62 0.9% 57 0.8% 65 0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::render_text 0 0.0% 110 1.6% 61 0.9% 104 1.5% 51 0.7% 4 0.0% 4 0.0% 88 0.0% 0 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 0 0.0% -64 -0.9% -61 -0.9% -62 -0.9% -56 -0.8% 0 0.0% 0 0.0% -32 -0.0% -32 -0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::element_label_classes 0 0.0% -64 -0.9% -61 -0.9% -42 -0.6% -30 -0.4% 0 0.0% 12 0.0% 0 0.0% 0 0.0%
strtolower 10 1.3% 58 0.8% 58 0.8% 95 1.3% 95 1.3% 188 0.1% 188 0.1% 44 0.0% 44 0.0%
Drupal\Core\Template\TwigEnvironment::getTemplateClass 9 1.1% 172 2.5% 57 0.8% 185 2.6% 68 1.0% 8,580 3.3% 1,216 0.5% 8,580 3.3% 1,240 0.5%
Drupal\views\Plugin\views\field\FieldPluginBase::themeFunctions 0 0.0% 53 0.8% 56 0.8% 60 0.9% 0 0.0% 0 0.0% 0 0.0% 72 0.0% 72 0.0%
Symfony\Component\DependencyInjection\Container::get 8 1.0% 1,328 19.3% 56 0.8% 1,239 17.6% 83 1.2% 144,064 55.1% 388 0.1% 141,640 54.2% 1,012 0.4%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 0 0.0% -382 -5.6% 56 0.8% -565 -8.0% 36 0.5% 0 0.0% 0 0.0% 20 0.0% 20 0.0%
run_init::Extension/Core.php 1 0.1% 234 3.4% 51 0.7% 236 3.4% 38 0.5% 12,828 4.9% 1,696 0.6% 13,224 5.1% 2,064 0.8%
Twig_Environment::addExtension 5 0.6% 56 0.8% 51 0.7% 64 0.9% 49 0.7% 4,336 1.7% 1,820 0.7% 3,884 1.5% 1,856 0.7%
Drupal\Core\Cache\DatabaseBackend::checksumTags 0 0.0% -23 -0.3% -51 -0.7% -121 -1.7% -46 -0.7% 0 0.0% 8 0.0% -68 -0.0% -24 -0.0%
Drupal\Core\Config\Config::get 0 0.0% 1,362 19.8% 50 0.7% 229 3.3% 81 1.2% 0 0.0% 0 0.0% -64 -0.0% 0 0.0%
Drupal\Core\Template\Attribute::__construct 0 0.0% 160 2.3% -50 -0.7% 206 2.9% 86 1.2% 3,124 1.2% 356 0.1% 296 0.1% 28 0.0%
Drupal\Core\Entity\EntityBCDecorator::__set 0 0.0% -109 -1.6% -50 -0.7% -115 -1.6% -76 -1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_merge 7 0.9% 49 0.7% 49 0.7% 60 0.9% 60 0.9% 3,212 1.2% 3,212 1.2% 2,216 0.8% 2,216 0.8%
Drupal\Core\Database\Query\Select::__toString 0 0.0% -96 -1.4% -49 -0.7% -92 -1.3% -23 -0.3% 0 0.0% 0 0.0% -36 -0.0% -36 -0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions 0 0.0% 69 1.0% 48 0.7% 81 1.2% -20 -0.3% -4 -0.0% -4 -0.0% 20 0.0% 0 0.0%
language 0 0.0% 103 1.5% 48 0.7% 93 1.3% 69 1.0% 0 0.0% 0 0.0% 48 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::getTranslatedField 0 0.0% -13 -0.2% -47 -0.7% 76 1.1% -50 -0.7% 28 0.0% 0 0.0% 16 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::prepareRequestUri 0 0.0% -48 -0.7% -47 -0.7% -48 -0.7% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::addField 0 0.0% -47 -0.7% -47 -0.7% -63 -0.9% -63 -0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults@1 0 0.0% -46 -0.7% -46 -0.7% -47 -0.7% -47 -0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Environment::initGlobals 1 0.1% 60 0.9% 46 0.7% 62 0.9% 31 0.4% 2,356 0.9% -900 -0.3% 2,348 0.9% 808 0.3%
run_init::templates/views-view-fields.tpl.php 0 0.0% 46 0.7% 46 0.7% 49 0.7% 49 0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageController::load 0 0.0% -1,784 -25.9% -46 -0.7% -743 -10.6% -50 -0.7% 20 0.0% 4 0.0% -16 -0.0% 0 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 0 0.0% -14 -0.2% -45 -0.7% -46 -0.7% -243 -3.5% 0 0.0% 0 0.0% -8 -0.0% 56 0.0%
Twig_Template::displayWithErrorHandling 8 1.0% 347,652 5053.8% 45 0.7% 341,641 4852.2% 43 0.6% 899,220 344.1% 604 0.2% 1,071,796 410.2% 0 0.0%
Drupal\Core\Entity\EntityNG::__construct 0 0.0% -38 -0.6% -44 -0.6% -37 -0.5% -50 -0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
settings 8 1.0% 55 0.8% 43 0.6% 59 0.8% 36 0.5% 420 0.2% 420 0.2% 0 0.0% 0 0.0%
is_scalar 43 5.4% 43 0.6% 43 0.6% 74 1.1% 74 1.1% 416 0.2% 416 0.2% 344 0.1% 344 0.1%
serialize 0 0.0% 43 0.6% 43 0.6% 44 0.6% 44 0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_container 8 1.0% 47 0.7% 42 0.6% 72 1.0% 109 1.5% 428 0.2% 428 0.2% 532 0.2% 532 0.2%
format_date 0 0.0% 458 6.7% 40 0.6% 456 6.5% 49 0.7% 4 0.0% 0 0.0% 1,472 0.6% 64 0.0%
Symfony\Component\HttpFoundation\Request::preparePathInfo 0 0.0% -40 -0.6% -40 -0.6% -38 -0.5% -42 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\block\BlockAccessController::checkAccess 0 0.0% -278 -4.0% -39 -0.6% -140 -2.0% -12 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
service_container_prod_::getContainer_NamespacesService 0 0.0% 39 0.6% 39 0.6% 40 0.6% 39 0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get 0 0.0% 39 0.6% 39 0.6% 49 0.7% 24 0.3% 0 0.0% 0 0.0% -64 -0.0% 0 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass@2 2 0.3% 201 2.9% 38 0.6% 209 3.0% 47 0.7% 8,904 3.4% 1,508 0.6% 8,944 3.4% 1,548 0.6%
Drupal\Core\Template\AttributeArray::__toString 0 0.0% -140 -2.0% -38 -0.6% -146 -2.1% -44 -0.6% 0 0.0% 0 0.0% 656 0.3% 124 0.0%
Symfony\Component\DependencyInjection\Container::get@1 2 0.3% -59 -0.9% 38 0.6% -235 -3.3% 42 0.6% 17,224 6.6% 956 0.4% 17,936 6.9% 1,380 0.5%
Drupal\Core\Datetime\DrupalDateTime::format 0 0.0% 96 1.4% 38 0.6% 96 1.4% 24 0.3% 0 0.0% 0 0.0% 44 0.0% 0 0.0%
Twig_Environment::mergeGlobals 8 1.0% 122 1.8% 37 0.5% 133 1.9% 42 0.6% 3,556 1.4% 596 0.2% 3,368 1.3% 456 0.2%
Drupal\Component\Datetime\DateTimePlus::__construct 0 0.0% 205 3.0% 37 0.5% 210 3.0% 39 0.6% 0 0.0% 0 0.0% 104 0.0% 0 0.0%
Drupal\Core\Config\ConfigFactory::get 0 0.0% 271 3.9% 37 0.5% 277 3.9% 4 0.1% -12 -0.0% 0 0.0% -108 -0.0% 0 0.0%
Twig_Loader_Filesystem::findTemplate 1 0.1% 79 1.1% 36 0.5% 80 1.1% 27 0.4% 4,852 1.9% 1,120 0.4% 4,816 1.8% 1,444 0.6%
theme_render_template@3 -1 -0.1% -986 -14.3% -35 -0.5% -988 -14.0% -26 -0.4% -51,876 -19.8% -2,324 -0.9% -98,540 -37.7% -352 -0.1%
_filter_xss_split 0 0.0% -5 -0.1% -35 -0.5% -4 -0.1% -32 -0.5% 4 0.0% 8 0.0% 104 0.0% 16 0.0%
DateTime::__construct 0 0.0% 35 0.5% 35 0.5% 48 0.7% 48 0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::query/QueryPluginBase.php 0 0.0% -37 -0.5% -35 -0.5% -38 -0.5% -35 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::field/Date.php 0 0.0% -37 -0.5% -34 -0.5% -38 -0.5% -36 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::allow_advanced_render 0 0.0% 34 0.5% 34 0.5% -4 -0.1% -4 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
field_language 0 0.0% 113 1.6% 34 0.5% 121 1.7% 18 0.3% 4 0.0% 0 0.0% 12 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::fields 0 0.0% -76 -1.1% -34 -0.5% -73 -1.0% -18 -0.3% 0 0.0% 0 0.0% -72 -0.0% -72 -0.0%
[ display all ]