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. Wall Time (microsec) 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%
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%
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%
Twig_Template::display@2 100 0.2% 124,216 128.6% 685 0.7% 5,120 4.9% -35,920 -34.6% -10,000 -9.3% -320 -0.3%
Twig_Template::displayWithErrorHandling@2 100 0.2% 123,303 127.6% 265 0.3% 5,032 4.8% 480 0.5% -9,680 -9.0% 0 0.0%
__TwigTemplate_137a2f1d39427b74d78e0777b2645da26ca1010a29eeaf091a210de1db079e1c::doDisplay 100 0.2% 123,087 127.4% 22,079 22.9% 20,240 19.5% -507,096 -488.2% 0 0.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%
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%
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%
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%
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%
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\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%
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::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%
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_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%
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%
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%
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%
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%
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%
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\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%
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\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\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%
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%
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%
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\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::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%
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%
__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%
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%
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::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::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\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\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@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%
__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%
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\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\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%
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%
Twig_Template::getAttribute 6,000 10.5% 54,013 55.9% 53,871 55.8% 27,168 26.2% -269,960 -259.9% 792 0.7% 1,000 0.9%
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%
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%
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\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%
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%
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%
Symfony\Component\DependencyInjection\Container::get 100 0.2% 956 1.0% 167 0.2% 736 0.7% 0 0.0% 16,400 15.3% -48 -0.0%
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%
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%
Drupal::service 100 0.2% 779 0.8% 385 0.4% 152 0.1% -8 -0.0% 17,496 16.4% 456 0.4%
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%
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\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%
Symfony\Component\DependencyInjection\Container::get@1 0 0.0% 638 0.7% 11 0.0% 232 0.2% -32 -0.0% 80 0.1% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpKernelService 0 0.0% 606 0.6% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@2 0 0.0% 606 0.6% 8 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\DrupalKernel::getHttpKernel 0 0.0% 605 0.6% -9 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
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\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_ReverseProxyService 0 0.0% 598 0.6% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_PageCacheService 0 0.0% 594 0.6% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 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%
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%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_KernelPreHandleService 0 0.0% 547 0.6% -1 -0.0% 0 0.0% 0 0.0% 0 0.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\Core\DependencyInjection\Container\prod\service_container_prod::getHttpMiddleware_SessionService 0 0.0% 533 0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 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%
Symfony\Component\DependencyInjection\Container::get@3 0 0.0% 514 0.5% 2 0.0% 0 0.0% 0 0.0% 0 0.0% 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%
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%
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%
Symfony\Component\DependencyInjection\Container::get@4 0 0.0% 470 0.5% 9 0.0% 0 0.0% 0 0.0% 0 0.0% 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%
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\Core\Field\FieldItemList::view 0 0.0% -426 -0.4% -108 -0.1% 48 0.0% 0 0.0% 960 0.9% 0 0.0%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod::getHttpKernel_BasicService 0 0.0% 412 0.4% 14 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
strtr 3 0.0% 389 0.4% 389 0.4% 256 0.2% 256 0.2% -1,248 -1.2% -1,248 -1.2%
Symfony\Component\DependencyInjection\Container::get@5 0 0.0% 384 0.4% 42 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 381 0.4% 41 0.0% -160 -0.2% 40 0.0% -184 -0.2% 0 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::getRenderer 0 0.0% 376 0.4% 279 0.3% -16 -0.0% -16 -0.0% -16 -0.0% -16 -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%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 0 0.0% -360 -0.4% -62 -0.1% -56 -0.1% -16 -0.0% 32 0.0% 0 0.0%
preg_replace 3 0.0% -355 -0.4% -355 -0.4% 208 0.2% 208 0.2% 0 0.0% 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%
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\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\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\Core\Template\Attribute::__construct 0 0.0% -334 -0.3% -176 -0.2% -8 -0.0% 0 0.0% -24 -0.0% 0 0.0%
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%
Drupal\Core\Entity\ContentEntityBase::get 0 0.0% -319 -0.3% 41 0.0% -56 -0.1% 0 0.0% 32 0.0% 0 0.0%
[ display all ]