Diff Report
Run #54f29a0893b1f: XHProf Run (Namespace=drupal-perf-davidhernandez)
vs.
Run #54f29b385ace9: XHProf Run (Namespace=drupal-perf-davidhernandez)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #54f29a0893b1fRun #54f29b385ace9DiffDiff%
Number of Function Calls403,782 461,139 57,357 14.2%
Incl. Wall Time (microsec)1,121,912 1,218,523 96,611 8.6%
Incl. MemUse (bytes)27,656,016 27,759,888 103,872 0.4%
Incl. PeakMemUse (bytes)27,896,688 28,003,672 106,984 0.4%

[View Regressions/Improvements using Callgraph Diff]


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


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Excl. Wall
Diff
(microsec)
EWall
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%
ob_start 100 0.2% 115 0.1% 115 0.1% 1,657,576 1595.8% 1,657,576 1595.8% -104 -0.1% -104 -0.1%
ob_get_clean 100 0.2% 105 0.1% 105 0.1% -1,598,104 -1538.5% -1,598,104 -1538.5% 0 0.0% 0 0.0%
template_preprocess_views_view_fields 0 0.0% -33,664 -34.8% -5,698 -5.9% 830,904 799.9% 977,288 940.9% 0 0.0% 0 0.0%
twig_drupal_escape_filter@2 4,000 7.0% 46,320 47.9% 17,845 18.5% 304,208 292.9% 29,512 28.4% 664 0.6% 0 0.0%
Twig_Environment::hasExtension 5,500 9.6% 28 0.0% 28 0.0% 263,984 254.1% 263,984 254.1% 0 0.0% 0 0.0%
twig_render_template@2 100 0.2% 128,215 132.7% 1,201 1.2% 237,008 228.2% -136,408 -131.3% -7,808 -7.3% -336 -0.3%
array_intersect_key 100 0.2% 333 0.3% 333 0.3% 190,320 183.2% 190,320 183.2% 0 0.0% 0 0.0%
load::service_container_prod/f5ab1933ec4f8c9813462051e73b5efcfb5b9a2b9a9f7fe9eb1021f04481f3d5.php 1 0.0% 271 0.3% 271 0.3% 175,040 168.5% 175,040 168.5% 174,608 163.2% 174,608 163.2%
load::service_container_prod/a610f701dbfc2035df73fa0e1ff9b0b257f2e53902f849511be6a87ad64b8feb.php -1 -0.0% -256 -0.3% -256 -0.3% -175,040 -168.5% -175,040 -168.5% -174,608 -163.2% -174,608 -163.2%
Drupal\Component\Utility\SafeMarkup::isSafe 3,500 6.1% 2,668 2.8% 2,668 2.8% 168,008 161.7% 168,008 161.7% 0 0.0% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% 95,317 98.7% 3 0.0% 115,712 111.4% 0 0.0% 118,248 110.5% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% 95,663 99.0% 6 0.0% 103,944 100.1% 88 0.1% 106,984 100.0% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% 95,663 99.0% 3 0.0% 103,944 100.1% 0 0.0% 106,984 100.0% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% 95,604 99.0% -1 -0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% 95,549 98.9% 1 0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 95,530 98.9% -1 -0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::pass 0 0.0% 95,604 99.0% 0 0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 95,531 98.9% 0 0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% 95,786 99.1% 1 0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 0 0.0% 95,785 99.1% 0 0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% 96,510 99.9% -1 -0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% 95,786 99.1% 0 0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 95,515 98.9% 1 0.0% 103,904 100.0% 0 0.0% 106,984 100.0% 0 0.0%
run_init::d8/index.php 0 0.0% 96,597 100.0% 3 0.0% 103,888 100.0% 0 0.0% 106,984 100.0% 0 0.0%
main() 0 0.0% 96,611 100.0% 11 0.0% 103,872 100.0% 0 0.0% 106,984 100.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% 95,623 99.0% 95 0.1% 103,760 99.9% -16 -0.0% 32,664 30.5% 40 0.0%
Drupal\Core\Theme\ThemeManager::render 0 0.0% 95,616 99.0% -7 -0.0% 103,760 99.9% 0 0.0% 32,664 30.5% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% 95,574 98.9% 37 0.0% 103,720 99.9% 32 0.0% 32,664 30.5% 0 0.0%
Drupal\Core\Render\Renderer::render 0 0.0% 95,573 98.9% -1 -0.0% 103,720 99.9% 0 0.0% 32,664 30.5% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% 95,225 98.6% 23 0.0% 101,704 97.9% -8 -0.0% 30,680 28.7% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% 95,247 98.6% 22 0.0% 101,688 97.9% -16 -0.0% 30,680 28.7% 0 0.0%
Twig_Template::render@2 100 0.2% 125,076 129.5% 581 0.6% 82,968 79.9% 4,880 4.7% -5,736 -5.4% -912 -0.9%
load::1#f9#20#2de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6/e36be7b488bb8edf350a206a0f987df24a2300ae3e865eb7b9c3ef556e45817c.php 1 0.0% 82 0.1% 82 0.1% 80,160 77.2% 80,160 77.2% 78,664 73.5% 78,664 73.5%
load::1#f9#20#2de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6/3a2498d003f12143765ebbc5a80cd7159afaeb41268f9ad925d55b51d70a2ae0.php -1 -0.0% -79 -0.1% -79 -0.1% -79,488 -76.5% -79,488 -76.5% -78,024 -72.9% -78,024 -72.9%
run_init::service_container_prod/a610f701dbfc2035df73fa0e1ff9b0b257f2e53902f849511be6a87ad64b8feb.php -1 -0.0% -471 -0.5% -42 -0.0% -75,848 -73.0% -11,448 -11.0% -74,224 -69.4% -10,000 -9.3%
run_init::service_container_prod/f5ab1933ec4f8c9813462051e73b5efcfb5b9a2b9a9f7fe9eb1021f04481f3d5.php 1 0.0% 472 0.5% 41 0.0% 75,848 73.0% 11,448 11.0% 74,224 69.4% 10,000 9.3%
htmlspecialchars -498 -0.9% -271 -0.3% -271 -0.3% -75,696 -72.9% -75,696 -72.9% 0 0.0% 0 0.0%
implode 100 0.2% 86 0.1% 86 0.1% 72,192 69.5% 72,192 69.5% 0 0.0% 0 0.0%
__TwigTemplate_715126f7eaf4f20442f4592ed8061490c06b772a82f993ec95b57b5b39ebabe2::doDisplay 0 0.0% 95,415 98.8% -43 -0.0% 70,536 67.9% -8 -0.0% 0 0.0% 0 0.0%
__TwigTemplate_d1fef6b4165bbc4fe4ba760e4e2f43a758b356896be5af388b477f37936737bb::doDisplay 0 0.0% 95,530 98.9% 1 0.0% 70,488 67.9% 24 0.0% 0 0.0% 0 0.0%
run_init::1#1e#2d#63c36aa4f23fa4f60fcecd549f01deadf4bc1663b02d3c8be61e52205df1/3cf74210387229f55ee3f8968e9ac35858853604f778766594a8cb71f6cb9453.php 1 0.0% 210 0.2% 17 0.0% 68,232 65.7% 8,376 8.1% 51,176 47.8% 3,856 3.6%
run_init::1#1e#2d#63c36aa4f23fa4f60fcecd549f01deadf4bc1663b02d3c8be61e52205df1/88533939b34d1cc412711f32b7ff816af6d5399315d5d0764f7f2448374b9527.php -1 -0.0% -153 -0.2% -17 -0.0% -68,232 -65.7% -8,376 -8.1% -51,176 -47.8% -3,856 -3.6%
theme_views_view_fields -100 -0.2% -901 -0.9% -901 -0.9% -65,072 -62.6% -65,072 -62.6% 0 0.0% 0 0.0%
twig_render_template 0 0.0% 95,680 99.0% -3 -0.0% 59,512 57.3% -8 -0.0% -12,480 -11.7% 0 0.0%
Twig_Template::render 0 0.0% 95,709 99.1% 23 0.0% 57,560 55.4% 16 0.0% -13,216 -12.4% 0 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% 95,728 99.1% 0 0.0% 57,536 55.4% 16 0.0% -13,272 -12.4% 0 0.0%
Twig_Template::display 0 0.0% 95,689 99.0% -38 -0.0% 57,536 55.4% -24 -0.0% -13,744 -12.8% 0 0.0%
render 0 0.0% 95,674 99.0% -13 -0.0% 57,504 55.4% 32 0.0% -13,280 -12.4% 0 0.0%
twig_drupal_escape_filter 0 0.0% 95,620 99.0% 3 0.0% 57,488 55.3% -72 -0.1% -13,248 -12.4% 0 0.0%
drupal_render 0 0.0% 95,669 99.0% -24 -0.0% 57,472 55.3% 0 0.0% -13,280 -12.4% 0 0.0%
twig_render_template@1 0 0.0% 95,386 98.7% -4 -0.0% 57,432 55.3% -32 -0.0% -14,728 -13.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% 95,451 98.8% 71 0.1% 57,424 55.3% 16 0.0% -14,224 -13.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% 95,456 98.8% 5 0.0% 57,424 55.3% 0 0.0% -14,224 -13.3% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% 95,956 99.3% 21 0.0% 56,928 54.8% 0 0.0% -14,696 -13.7% 0 0.0%
twig_drupal_escape_filter@1 0 0.0% 95,583 98.9% -126 -0.1% 56,888 54.8% 16 0.0% -14,816 -13.8% 0 0.0%
render@1 0 0.0% 95,701 99.1% 5 0.0% 56,880 54.8% 24 0.0% -14,816 -13.8% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% 95,681 99.0% 0 0.0% 56,840 54.7% 48 0.0% -14,816 -13.8% 0 0.0%
drupal_render@1 0 0.0% 95,695 99.1% 17 0.0% 56,832 54.7% -8 -0.0% -14,816 -13.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% 95,427 98.8% 1 0.0% 56,744 54.6% 0 0.0% -7,832 -7.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% 95,426 98.8% 1,957 2.0% 56,744 54.6% -789,672 -760.2% -7,832 -7.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% 95,830 99.2% 144 0.1% 56,256 54.2% 8 0.0% -13,312 -12.4% 0 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 100 0.2% 832 0.9% 333 0.3% 54,184 52.2% -24 -0.0% 1,224 1.1% -352 -0.3%
Twig_Template::displayWithErrorHandling@1 0 0.0% 95,466 98.8% 4 0.0% 54,040 52.0% 0 0.0% -16,176 -15.1% 0 0.0%
Twig_Template::display@1 0 0.0% 95,469 98.8% -1 -0.0% 54,024 52.0% -16 -0.0% -16,256 -15.2% 0 0.0%
Twig_Template::render@1 0 0.0% 95,460 98.8% -5 -0.0% 54,008 52.0% -16 -0.0% -16,208 -15.1% 48 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 0.0% 246 0.3% 94 0.1% 51,312 49.4% 592 0.6% 1,584 1.5% 0 0.0%
load::Entity/BaseFieldOverride.php 0 0.0% 590 0.6% 590 0.6% 46,168 44.4% 46,168 44.4% 49,472 46.2% 49,472 46.2%
Composer\Autoload\includeFile 0 0.0% 1,156 1.2% 72 0.1% 45,408 43.7% -1,544 -1.5% 98,336 91.9% 728 0.7%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 1,337 1.4% 35 0.0% 45,376 43.7% -32 -0.0% 100,640 94.1% 872 0.8%
Drupal\Core\Cache\ChainedFastBackend::get 0 0.0% 601 0.6% 0 0.0% 44,512 42.9% 16 0.0% 47,032 44.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getFieldDefinitions 0 0.0% 536 0.6% -1 -0.0% 44,480 42.8% 0 0.0% 42,896 40.1% 0 0.0%
Drupal\views\Plugin\views\field\Field::process_entity 0 0.0% 237 0.2% -149 -0.2% 44,480 42.8% 0 0.0% 42,928 40.1% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::__clone 0 0.0% 483 0.5% 17 0.0% 44,480 42.8% 0 0.0% 42,896 40.1% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::getFieldDefinitions 0 0.0% 522 0.5% -13 -0.0% 44,480 42.8% 0 0.0% 42,896 40.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% -346 -0.4% 50 0.1% 44,464 42.8% -16 -0.0% 44,008 41.1% 0 0.0%
Drupal\views\Plugin\views\field\Field::getItems 0 0.0% -575 -0.6% -34 -0.0% 44,464 42.8% -8 -0.0% 43,920 41.1% 0 0.0%
template_preprocess_views_view_field 0 0.0% -345 -0.4% 1 0.0% 44,464 42.8% 0 0.0% 44,008 41.1% 0 0.0%
Drupal\Core\Cache\ApcuBackend::getMultiple 0 0.0% 649 0.7% 2 0.0% 44,376 42.7% 24 0.0% 46,440 43.4% 0 0.0%
apc_fetch 0 0.0% 654 0.7% 22 0.0% 44,368 42.7% -168 -0.2% 46,816 43.8% 3,976 3.7%
Drupal\views\Element\View::preRenderViewElement 0 0.0% -288 -0.3% 0 0.0% 44,360 42.7% -8 -0.0% 43,928 41.1% 0 0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% -262 -0.3% 0 0.0% 44,352 42.7% 0 0.0% 43,928 41.1% 0 0.0%
Drupal\views\Plugin\views\display\Page::execute 0 0.0% -276 -0.3% 0 0.0% 44,352 42.7% 16 0.0% 43,928 41.1% 0 0.0%
Drupal\Core\Cache\ChainedFastBackend::getMultiple 0 0.0% 720 0.7% -10 -0.0% 44,336 42.7% -40 -0.0% 46,344 43.3% -96 -0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::render 0 0.0% -341 -0.4% 1 0.0% 44,320 42.7% 16 0.0% 43,928 41.1% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% -343 -0.4% -2 -0.0% 44,304 42.7% 0 0.0% 43,928 41.1% 0 0.0%
Drupal\views\ViewExecutable::render 0 0.0% -230 -0.2% 0 0.0% 44,304 42.7% -16 -0.0% 43,928 41.1% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderFields 0 0.0% -432 -0.4% 30 0.0% 44,248 42.6% 0 0.0% 43,928 41.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 0.0% -458 -0.5% 9 0.0% 44,248 42.6% 88 0.1% 43,928 41.1% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderGrouping 0 0.0% -433 -0.4% -1 -0.0% 44,248 42.6% 0 0.0% 43,928 41.1% 0 0.0%
call_user_func 0 0.0% -200 -0.2% 19 0.0% 44,240 42.6% -24 -0.0% 44,768 41.8% 64 0.1%
load::1#5d#2a#a32920ba2f6d6ed786f1bf8bff72b4a0eec0435150d827cca4bcff5f7910/b98be5e28dcf2bd45bbbe6e7728d4f079355c2ae558c2f8f0361a420aed80f2e.php 1 0.0% 52 0.1% 52 0.1% 43,160 41.6% 43,160 41.6% 31,496 29.4% 31,496 29.4%
load::1#5d#2a#a32920ba2f6d6ed786f1bf8bff72b4a0eec0435150d827cca4bcff5f7910/131a7d0fb71d0b38af400bc3492af3355d106e95f773627991a238e976f41dc3.php -1 -0.0% -45 -0.0% -45 -0.0% -42,480 -40.9% -42,480 -40.9% -31,192 -29.2% -31,192 -29.2%
load::1#13#7a#2f1d39427b74d78e0777b2645da26ca1010a29eeaf091a210de1db079e1c/a68f6d197f85578f4bbaac996390134c0cba2ed1c433933ed958f2835f3bb7d1.php 1 0.0% 39 0.0% 39 0.0% 39,912 38.4% 39,912 38.4% 0 0.0% 0 0.0%
Drupal\Component\Utility\String::checkPlain -498 -0.9% -1,873 -1.9% -1,177 -1.2% -39,536 -38.1% 75,008 72.2% 0 0.0% 0 0.0%
Drupal\Component\Utility\SafeMarkup::set -498 -0.9% -365 -0.4% -365 -0.4% -39,328 -37.9% -39,328 -37.9% -6,896 -6.4% -6,896 -6.4%
load::1#d1#fe#f6b4165bbc4fe4ba760e4e2f43a758b356896be5af388b477f37936737bb/5fc55743fd28257fcdadae7236e218bfa6235f17d56e45929d491dd9724ddcc0.php -1 -0.0% -38 -0.0% -38 -0.0% -39,288 -37.8% -39,288 -37.8% 0 0.0% 0 0.0%
load::1#d1#fe#f6b4165bbc4fe4ba760e4e2f43a758b356896be5af388b477f37936737bb/53dc61597a0d3e8603a257745141b6c2bc92128df27d8ef5fdaa8125f825d754.php 1 0.0% 36 0.0% 36 0.0% 39,288 37.8% 39,288 37.8% 0 0.0% 0 0.0%
array_merge 100 0.2% 34 0.0% 34 0.0% 36,016 34.7% 36,016 34.7% -432 -0.4% -432 -0.4%
load::1#4a#31#81902763a1aa8474effcdc435a89e6e87e92d04c297ac82fa9800ed0cd90/d6feeb9dc0aed89b1b89ce6f3e7e05ba3eada67d1cdbfec1424c3dd9a00bfe24.php 1 0.0% 36 0.0% 36 0.0% 33,944 32.7% 33,944 32.7% 0 0.0% 0 0.0%
load::1#4a#31#81902763a1aa8474effcdc435a89e6e87e92d04c297ac82fa9800ed0cd90/2aada5d0d204ba12d9fa01b3d03b41ac572bbf846af13e3073b7dac08aefd727.php -1 -0.0% -38 -0.0% -38 -0.0% -33,288 -32.0% -33,288 -32.0% 0 0.0% 0 0.0%
[ display all ]