Diff Report
Run #544333b05173f: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #54433ad6a7755: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #544333b05173fRun #54433ad6a7755DiffDiff%
Number of Function Calls898,030 899,902 1,872 0.2%
Incl. Wall Time (microsec)3,764,162 3,851,937 87,775 2.3%
Incl. CPU (microsecs)3,738,272 3,820,533 82,261 2.2%
Incl. MemUse (bytes)57,286,648 57,226,768 -59,880 -0.1%
Incl. PeakMemUse (bytes)57,378,768 57,322,296 -56,472 -0.1%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. 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\HttpKernel\HttpKernel::handleRaw 0 0.0% 88,511 100.8% 59 0.1% 83,661 101.7% 40 0.0% -42,456 -70.9% -152 -0.3% -39,272 -69.5% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 88,510 100.8% -1 -0.0% 83,662 101.7% 1 0.0% -42,456 -70.9% 0 0.0% -39,272 -69.5% 0 0.0%
???_op 0 0.0% 87,864 100.1% -5 -0.0% 82,331 100.1% -7 -0.0% -59,880 -100.0% -8 -0.0% -56,472 -100.0% 0 0.0%
main() 0 0.0% 87,775 100.0% -48 -0.1% 82,261 100.0% -22 -0.0% -59,880 -100.0% 0 0.0% -56,472 -100.0% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% 87,173 99.3% 1 0.0% 81,704 99.3% -1 -0.0% -59,840 -99.9% 0 0.0% -56,472 -100.0% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% 87,134 99.3% 0 0.0% 82,107 99.8% 2 0.0% -45,088 -75.3% 0 0.0% -37,168 -65.8% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% 87,134 99.3% 5 0.0% 82,105 99.8% 5 0.0% -45,088 -75.3% 0 0.0% -37,168 -65.8% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 0 0.0% 87,128 99.3% -8 -0.0% 82,100 99.8% -4 -0.0% -45,088 -75.3% 0 0.0% -37,168 -65.8% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% 86,117 98.1% 2 0.0% 81,222 98.7% -1 -0.0% -45,016 -75.2% 0 0.0% -40,344 -71.4% 0 0.0%
call_user_func_array 0 0.0% 75,605 86.1% -95 -0.1% 71,085 86.4% -73 -0.1% -108,272 -180.8% -560 -0.9% -120,760 -213.8% 0 0.0%
Drupal\Core\Controller\HtmlPageController::content 0 0.0% 74,517 84.9% 1 0.0% 70,036 85.1% 1 0.0% -41,272 -68.9% 0 0.0% -37,800 -66.9% 0 0.0%
drupal_render 0 0.0% 72,258 82.3% 4 0.0% 67,737 82.3% -6 -0.0% 57,984 96.8% 24 0.0% -105,344 -186.5% 0 0.0%
Drupal\Core\Page\RenderHtmlRenderer::drupalRender 0 0.0% 71,179 81.1% -20 -0.0% 66,786 81.2% -8 -0.0% 53,328 89.1% -120 -0.2% 57,968 102.6% 0 0.0%
Drupal\Core\Controller\HtmlControllerBase::createHtmlFragment 0 0.0% 71,109 81.0% 6 0.0% 66,681 81.1% 6 0.0% -40,848 -68.2% 0 0.0% -37,368 -66.2% 0 0.0%
Drupal\Core\Page\RenderHtmlRenderer::render 0 0.0% 71,091 81.0% 38 0.0% 66,663 81.0% 29 0.0% -40,848 -68.2% -152 -0.3% -37,368 -66.2% -184 -0.3%
Twig_Template::display 0 0.0% 66,053 75.3% 0 0.0% 61,822 75.2% -6 -0.0% 59,184 98.8% -24 -0.0% 49,512 87.7% -240 -0.4%
Twig_Template::displayWithErrorHandling 0 0.0% 66,024 75.2% 20 0.0% 61,794 75.1% -2 -0.0% 59,208 98.9% 8 0.0% 49,752 88.1% 0 0.0%
Twig_Template::render 0 0.0% 66,007 75.2% -2 -0.0% 61,788 75.1% 10 0.0% 59,712 99.7% 0 0.0% 55,536 98.3% 0 0.0%
drupal_render@1 0 0.0% 65,692 74.8% 66 0.1% 61,568 74.8% 76 0.1% 60,088 100.3% -8 -0.0% 54,712 96.9% 104 0.2%
twig_drupal_escape_filter 0 0.0% 65,388 74.5% -36 -0.0% 61,180 74.4% -32 -0.0% 59,616 99.6% -472 -0.8% 60,032 106.3% -8 -0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% 65,265 74.4% 25 0.0% 61,390 74.6% 13 0.0% 61,184 102.2% -120 -0.2% -103,160 -182.7% 0 0.0%
twig_render_template 0 0.0% 65,253 74.3% -35 -0.0% 61,147 74.3% -18 -0.0% 61,512 102.7% -1,056 -1.8% 64,536 114.3% 0 0.0%
_theme 0 0.0% 65,240 74.3% -220 -0.3% 61,377 74.6% -44 -0.1% 61,304 102.4% -8 -0.0% -103,160 -182.7% 0 0.0%
render 0 0.0% 65,122 74.2% -46 -0.1% 60,888 74.0% -30 -0.0% 60,064 100.3% -128 -0.2% 55,872 98.9% 96 0.2%
drupal_render@2 0 0.0% 64,930 74.0% 117 0.1% 60,675 73.8% 120 0.1% 58,624 97.9% 8 0.0% 59,904 106.1% 80 0.1%
__TwigTemplate_1434a3dd0a12c3222a12788aee5fcf8de168a4baf4d80907f36ca36cbbe37142::doDisplay 0 0.0% 64,811 73.8% 31 0.0% 60,585 73.6% 24 0.0% 56,992 95.2% -128 -0.2% 56,808 100.6% 0 0.0%
twig_render_template@1 0 0.0% 64,165 73.1% 35 0.0% 59,947 72.9% 40 0.0% 58,864 98.3% -776 -1.3% 55,512 98.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% 63,979 72.9% 10 0.0% 59,683 72.6% 7 0.0% -6,624 -11.1% 0 0.0% -22,664 -40.1% 0 0.0%
_theme@1 0 0.0% 63,969 72.9% 105 0.1% 59,676 72.5% 90 0.1% -6,624 -11.1% -16 -0.0% -22,664 -40.1% 0 0.0%
__TwigTemplate_b37578e11beee43e51e5dcaf7c5c03c4d8be24a1ff64a09bb6c2387fca04c07b::doDisplay 0 0.0% 63,751 72.6% 44 0.1% 59,632 72.5% 65 0.1% 56,480 94.3% -112 -0.2% 61,368 108.7% 0 0.0%
Twig_Template::render@1 0 0.0% 63,430 72.3% 59 0.1% 59,246 72.0% 43 0.1% 57,440 95.9% 0 0.0% 55,768 98.8% 0 0.0%
Twig_Template::display@1 0 0.0% 63,147 71.9% 28 0.0% 59,005 71.7% 20 0.0% 57,040 95.3% 0 0.0% 55,768 98.8% 0 0.0%
twig_drupal_escape_filter@1 0 0.0% 63,120 71.9% 300 0.3% 58,953 71.7% 229 0.3% 57,072 95.3% -848 -1.4% 56,568 100.2% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% 63,102 71.9% 1 0.0% 58,961 71.7% -3 -0.0% 57,040 95.3% 0 0.0% 55,768 98.8% 0 0.0%
render@1 0 0.0% 62,843 71.6% 67 0.1% 58,666 71.3% 58 0.1% 57,888 96.7% 24 0.0% 56,568 100.2% 0 0.0%
drupal_render@3 0 0.0% 62,758 71.5% 209 0.2% 58,584 71.2% 115 0.1% 57,864 96.6% -104 -0.2% 56,568 100.2% 128 0.2%
_theme@2 0 0.0% 42,593 48.5% -153 -0.2% 41,085 49.9% -72 -0.1% -1,165,336 -1946.1% -3,288 -5.5% 60,832 107.7% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% 42,575 48.5% -18 -0.0% 41,078 49.9% -7 -0.0% -1,165,336 -1946.1% 0 0.0% 60,832 107.7% 0 0.0%
drupal_render@4 0 0.0% 39,188 44.6% 351 0.4% 37,421 45.5% 297 0.4% -1,169,096 -1952.4% 40 0.1% 68,408 121.1% 128 0.2%
twig_render_template@2 0 0.0% 37,463 42.7% 70 0.1% 36,356 44.2% 73 0.1% -1,027,432 -1715.8% -184 -0.3% 66,992 118.6% 80 0.1%
Twig_Template::render@2 0 0.0% 37,146 42.3% 182 0.2% 36,209 44.0% 155 0.2% -1,037,904 -1733.3% 0 0.0% 62,360 110.4% 0 0.0%
Twig_Template::display@2 0 0.0% 35,241 40.1% 45 0.1% 34,451 41.9% 38 0.0% -1,037,744 -1733.0% 0 0.0% 61,104 108.2% 192 0.3%
Drupal\Core\Theme\ThemeManager::render@3 0 0.0% 35,220 40.1% 17 0.0% 33,216 40.4% 1 0.0% -1,161,552 -1939.8% -16 -0.0% 67,288 119.2% 0 0.0%
Twig_Template::displayWithErrorHandling@2 0 0.0% 35,209 40.1% 47 0.1% 34,366 41.8% 28 0.0% -1,037,744 -1733.0% 80 0.1% 60,912 107.9% 40 0.1%
_theme@3 0 0.0% 35,203 40.1% -674 -0.8% 33,215 40.4% -402 -0.5% -1,161,536 -1939.8% -9,144,448 -15271.3% 67,288 119.2% -304 -0.5%
template_preprocess_node 0 0.0% 31,071 35.4% 194 0.2% 29,969 36.4% 94 0.1% -1,196,496 -1998.2% -16 -0.0% 6,264 11.1% 0 0.0%
render@2 0 0.0% 30,001 34.2% 57 0.1% 28,976 35.2% 77 0.1% -1,191,176 -1989.3% -64 -0.1% 19,384 34.3% -976 -1.7%
twig_drupal_escape_filter@2 0 0.0% 29,894 34.1% 276 0.3% 28,862 35.1% 243 0.3% -1,187,608 -1983.3% -216 -0.4% 4,872 8.6% -2,488 -4.4%
drupal_render@5 0 0.0% 26,413 30.1% 12,713 14.5% 24,908 30.3% 12,281 14.9% -1,204,368 -2011.3% -1,226,664 -2048.5% 39,456 69.9% -1,480 -2.6%
Drupal\Component\Plugin\LazyPluginCollection::get 0 0.0% 22,945 26.1% -106 -0.1% 22,774 27.7% -69 -0.1% -1,863,488 -3112.0% -8 -0.0% 117,184 207.5% 224 0.4%
Drupal\Core\Block\BlockBase::getConditionContexts 0 0.0% -22,572 -25.7% -16 -0.0% -22,241 -27.0% -17 -0.0% 1,861,136 3108.1% 0 0.0% 47,512 84.1% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 0 0.0% -22,555 -25.7% -20 -0.0% -22,212 -27.0% -13 -0.0% 1,861,136 3108.1% 0 0.0% 47,576 84.2% 472 0.8%
Drupal\Component\Plugin\LazyPluginCollection::valid 0 0.0% 22,348 25.5% -216 -0.2% 22,232 27.0% -151 -0.2% -1,862,920 -3111.1% -136 -0.2% 120,560 213.5% 80 0.1%
Drupal\Core\Condition\ConditionPluginCollection::get 0 0.0% 22,234 25.3% 6 0.0% 22,144 26.9% 24 0.0% -1,862,872 -3111.0% 0 0.0% 120,608 213.6% 80 0.1%
Drupal\Core\Condition\ConditionManager::createInstance 0 0.0% 22,165 25.3% 20 0.0% 22,021 26.8% 13 0.0% -1,862,880 -3111.0% 0 0.0% 120,144 212.7% 88 0.2%
Drupal\Core\Condition\ConditionPluginBase::setConfiguration 0 0.0% 22,120 25.2% 22,121 25.2% 22,006 26.8% 22,006 26.8% -1,862,224 -3109.9% -1,862,392 -3110.2% 3,128 5.5% 568 1.0%
Drupal\node\Plugin\Condition\NodeType::__construct 0 0.0% 22,108 25.2% 6 0.0% 21,992 26.7% 2 0.0% -1,862,296 -3110.0% 0 0.0% 4,144 7.3% 80 0.1%
Drupal\Core\Condition\ConditionPluginBase::__construct 0 0.0% 22,102 25.2% -5 -0.0% 21,985 26.7% -9 -0.0% -1,862,224 -3109.9% 0 0.0% 4,064 7.2% 336 0.6%
Drupal\node\Plugin\Condition\NodeType::create 0 0.0% 22,092 25.2% -3 -0.0% 21,979 26.7% -2 -0.0% -1,862,296 -3110.0% 0 0.0% 6,552 11.6% 736 1.3%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 0 0.0% 22,040 25.1% 35 0.0% 21,675 26.3% -38 -0.0% -1,863,512 -3112.1% -56 -0.1% 116,824 206.9% 240 0.4%
service_container_prod::getBlock_CurrentLanguageContextService 0 0.0% -21,878 -24.9% -21,869 -24.9% -21,468 -26.1% -21,459 -26.1% 1,860,944 3107.8% 1,860,920 3107.7% 880 1.6% 880 1.6%
Drupal\Core\Plugin\DefaultLazyPluginCollection::initializePlugin 0 0.0% 21,530 24.5% -5 -0.0% 21,386 26.0% 18 0.0% -1,862,888 -3111.0% 0 0.0% 120,184 212.8% 160 0.3%
call_user_func 0 0.0% 20,565 23.4% -55 -0.1% 17,611 21.4% 14 0.0% 1,284,832 2145.7% -40 -0.1% 57,384 101.6% -96 -0.2%
Drupal\Core\Entity\EntityViewBuilder::build 0 0.0% 18,737 21.3% 23 0.0% 16,781 20.4% -36 -0.0% 1,222,376 2041.4% 0 0.0% -1,616 -2.9% 0 0.0%
Drupal\Core\Entity\EntityViewBuilder::buildMultiple 0 0.0% 18,714 21.3% -7 -0.0% 16,817 20.4% 98 0.1% 1,222,376 2041.4% -48 -0.1% -1,616 -2.9% 0 0.0%
twig_render_template@3 0 0.0% 18,163 20.7% 150 0.2% 16,909 20.6% 93 0.1% 282,368 471.6% -128 -0.2% 110,584 195.8% 0 0.0%
__TwigTemplate_28ffe2fea94c3c4da7a2b6069f3ff8569949e8ad739a224ee0c6f9adef985b48::doDisplay 0 0.0% 17,966 20.5% 865 1.0% 17,658 21.5% 638 0.8% -1,140,976 -1905.4% 11,664 19.5% 24,608 43.6% -6,152 -10.9%
Twig_Template::render@3 0 0.0% 17,447 19.9% 260 0.3% 16,208 19.7% 192 0.2% 254,848 425.6% 0 0.0% 64,496 114.2% 0 0.0%
Symfony\Component\DependencyInjection\Container::get 0 0.0% -16,765 -19.1% 854 1.0% -16,636 -20.2% 912 1.1% 14,956,616 24977.6% 13,098,352 21874.3% -51,656 -91.5% -2,120 -3.8%
Twig_Template::display@3 0 0.0% 16,602 18.9% 125 0.1% 15,414 18.7% 144 0.2% 254,768 425.5% 24 0.0% 76,368 135.2% -448 -0.8%
Drupal\Core\Access\AccessResult::setCacheable 0 0.0% 16,512 18.8% 16,512 18.8% 16,456 20.0% 16,456 20.0% -1,844,448 -3080.2% -1,844,448 -3080.2% 0 0.0% 0 0.0%
Twig_Template::displayWithErrorHandling@3 0 0.0% 16,357 18.6% 140 0.2% 15,194 18.5% 108 0.1% 254,744 425.4% 176 0.3% 76,816 136.0% -136 -0.2%
Drupal\Core\Access\AccessResult::allowed 0 0.0% 16,200 18.5% -10 -0.0% 16,246 19.7% -138 -0.2% -1,844,312 -3080.0% 56 0.1% 0 0.0% 0 0.0%
Drupal\Core\Access\AccessResult::__construct 0 0.0% 16,162 18.4% -206 -0.2% 16,332 19.9% 6 0.0% -1,844,384 -3080.1% 8 0.0% 200 0.4% 104 0.2%
user_attach_accounts 0 0.0% 15,105 17.2% -38 -0.0% 13,379 16.3% -27 -0.0% 640 1.1% 0 0.0% -2,224 -3.9% 0 0.0%
Drupal\node\NodeViewBuilder::buildComponents 0 0.0% 14,282 16.3% -133 -0.2% 11,961 14.5% -71 -0.1% 1,222,392 2041.4% 24 0.0% -5,096 -9.0% 0 0.0%
Drupal\Core\DependencyInjection\Container::get 0 0.0% -14,157 -16.1% 2,140 2.4% -14,354 -17.4% 1,197 1.5% 1,857,832 3102.6% -13,098,784 -21875.1% -106,152 -188.0% -54,496 -96.5%
Drupal\Core\Access\AccessResult::inheritCacheability 0 0.0% -13,876 -15.8% -192 -0.2% -13,786 -16.8% -12 -0.0% 1,220,856 2038.8% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Access\AccessResult::addCacheTags 0 0.0% -13,737 -15.7% 76 0.1% -13,594 -16.5% 33 0.0% 1,220,800 2038.7% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 13,010 14.8% 48 0.1% 12,673 15.4% 37 0.0% -1,056 -1.8% 0 0.0% -1,304 -2.3% 0 0.0%
Drupal\Core\Entity\ContentEntityStorageBase::doCreate 0 0.0% 12,457 14.2% 136 0.2% 11,157 13.6% 135 0.2% 568 0.9% 0 0.0% -2,352 -4.2% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\Map::toArray 0 0.0% -12,435 -14.2% 127 0.1% -12,410 -15.1% 231 0.3% 1,850,312 3090.0% 0 0.0% -960 -1.7% 0 0.0%
__TwigTemplate_add16b540a6dce0e31cfa91ad509851830ed20f51a49064b461d2b58d03e6a53::doDisplay 0 0.0% 12,425 14.2% 228 0.3% 11,850 14.4% 68 0.1% 42,920 71.7% 1,488 2.5% 69,144 122.4% 0 0.0%
entity_create 0 0.0% 12,360 14.1% -4 -0.0% 11,057 13.4% 46 0.1% 568 0.9% 0 0.0% -2,352 -4.2% 0 0.0%
Drupal\Core\Entity\EntityStorageBase::create 0 0.0% 12,348 14.1% 37 0.0% 11,025 13.4% 24 0.0% 568 0.9% 0 0.0% -2,352 -4.2% 0 0.0%
spl_autoload_call 0 0.0% 12,317 14.0% 96 0.1% 11,012 13.4% 120 0.1% -6,504 -10.9% -184 -0.3% 74,400 131.7% -48 -0.1%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 12,214 13.9% 205 0.2% 10,885 13.2% 82 0.1% -6,320 -10.6% 24 0.0% 74,448 131.8% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\Map::get 0 0.0% -11,881 -13.5% 346 0.4% -11,771 -14.3% 505 0.6% 1,850,640 3090.6% 352 0.6% -1,912 -3.4% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\Map::getProperties 0 0.0% -11,069 -12.6% 535 0.6% -11,111 -13.5% 362 0.4% 1,851,040 3091.2% 368 0.6% -1,912 -3.4% 0 0.0%
Drupal\Core\Cache\Cache::mergeTags 0 0.0% -11,029 -12.6% -12,383 -14.1% -11,043 -13.4% -12,084 -14.7% 1,220,880 2038.9% 53,614,168 89536.0% 16,528 29.3% 16,592 29.4%
twig_template_get_attributes 273 14.6% 10,664 12.1% 3,902 4.4% 11,114 13.5% 3,681 4.5% 279,880 467.4% -3,168 -5.3% 9,904 17.5% -17,056 -30.2%
Composer\Autoload\includeFile 0 0.0% 10,415 11.9% 877 1.0% 9,328 11.3% 780 0.9% -6,368 -10.6% 80 0.1% 74,248 131.5% 360 0.6%
Drupal\Core\Extension\ModuleHandler::invokeAll 0 0.0% -10,042 -11.4% 221 0.3% -10,295 -12.5% 95 0.1% 1,783,520 2978.5% 0 0.0% -84,856 -150.3% 16 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 0 0.0% 9,976 11.4% 1,323 1.5% 8,979 10.9% 1,218 1.5% -240 -0.4% 8 0.0% -56 -0.1% -8 -0.0%
Drupal\Core\Entity\ContentEntityBase::get 0 0.0% 9,480 10.8% 420 0.5% 8,475 10.3% 550 0.7% 248 0.4% 0 0.0% -42,592 -75.4% -784 -1.4%
Drupal\Core\Entity\Entity\EntityViewDisplay::collectRenderDisplays 0 0.0% 9,311 10.6% 622 0.7% 8,706 10.6% 467 0.6% -584 -1.0% 8 0.0% -728 -1.3% 48 0.1%
rdf_entity_prepare_view 0 0.0% -9,229 -10.5% 105 0.1% -9,317 -11.3% 90 0.1% 1,849,944 3089.4% -8 -0.0% -1,384 -2.5% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 0 0.0% 9,103 10.4% 1,106 1.3% 7,990 9.7% 799 1.0% 200 0.3% 56 0.1% -41,472 -73.4% -160 -0.3%
Drupal\Core\Config\Entity\ConfigEntityStorage::doLoadMultiple 0 0.0% 7,119 8.1% 517 0.6% 6,503 7.9% 536 0.7% -280 -0.5% -72 -0.1% 64 0.1% 16 0.0%
__TwigTemplate_a8b101fe42f4db07b19ccfb00638cdb2d663b96235c885027a7e777274958993::doDisplay 0 0.0% 7,107 8.1% 936 1.1% 7,070 8.6% 723 0.9% 68,728 114.8% 11,104 18.5% -19,056 -33.7% 0 0.0%
[ display all ]