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

Overall Diff Summary

Run #54f28d53cc42bRun #54f283c5bb5f3DiffDiff%
Number of Function Calls453,516 396,159 -57,357 -12.6%
Incl. Wall Time (microsec)1,806,204 1,817,000 10,796 0.6%
Incl. MemUse (bytes)26,853,656 27,024,408 170,752 0.6%
Incl. PeakMemUse (bytes)27,127,408 27,292,656 165,248 0.6%

[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% -193,982 -1796.8% -1,655 -15.3% -233,016 -136.5% 136,328 79.8% 17,312 10.5% 0 0.0%
Twig_Template::render@2 -100 -0.2% -189,474 -1755.0% -934 -8.7% -80,080 -46.9% -4,880 -2.9% 6,608 4.0% 48 0.0%
Twig_Template::display@2 -100 -0.2% -188,294 -1744.1% -859 -8.0% -15,792 -9.2% 35,888 21.0% -280 -0.2% 0 0.0%
__TwigTemplate_137a2f1d39427b74d78e0777b2645da26ca1010a29eeaf091a210de1db079e1c::doDisplay -100 -0.2% -187,089 -1732.9% -29,658 -274.7% -20,208 -11.8% 507,208 297.0% 0 0.0% 0 0.0%
Twig_Template::displayWithErrorHandling@2 -100 -0.2% -186,935 -1731.5% -386 -3.6% -15,680 -9.2% -480 -0.3% -280 -0.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% -125,115 -1158.9% -1,921 -17.8% -52,832 -30.9% 789,736 462.5% 17,312 10.5% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% -125,089 -1158.7% 26 0.2% -52,832 -30.9% 0 0.0% 17,312 10.5% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% -123,154 -1140.7% 329 3.0% -52,800 -30.9% 40 0.0% 17,456 10.6% 0 0.0%
drupal_render@1 0 0.0% -122,919 -1138.6% 88 0.8% -52,832 -30.9% -24 -0.0% 17,456 10.6% 0 0.0%
render@1 0 0.0% -122,867 -1138.1% 52 0.5% -52,832 -30.9% 0 0.0% 17,456 10.6% 0 0.0%
__TwigTemplate_715126f7eaf4f20442f4592ed8061490c06b772a82f993ec95b57b5b39ebabe2::doDisplay 0 0.0% -122,732 -1136.8% 300 2.8% -70,344 -41.2% 64 0.0% 0 0.0% 0 0.0%
twig_drupal_escape_filter@1 0 0.0% -121,923 -1129.3% 394 3.6% -52,968 -31.0% -160 -0.1% 17,456 10.6% 0 0.0%
__TwigTemplate_d1fef6b4165bbc4fe4ba760e4e2f43a758b356896be5af388b477f37936737bb::doDisplay 0 0.0% -121,536 -1125.8% 13 0.1% -70,160 -41.1% 16 0.0% 0 0.0% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% -120,784 -1118.8% 5 0.0% -52,880 -31.0% 0 0.0% 16,400 9.9% 0 0.0%
Twig_Template::render@1 0 0.0% -120,781 -1118.8% 0 0.0% -52,880 -31.0% 8 0.0% 16,400 9.9% 0 0.0%
Twig_Template::display@1 0 0.0% -120,763 -1118.6% 14 0.1% -52,872 -31.0% 24 0.0% 16,400 9.9% 0 0.0%
twig_render_template@1 0 0.0% -120,566 -1116.8% 23 0.2% -54,912 -32.2% 56 0.0% 16,160 9.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% -119,588 -1107.7% 102 0.9% -54,864 -32.1% 40 0.0% 15,856 9.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% -119,585 -1107.7% 3 0.0% -54,864 -32.1% 0 0.0% 15,856 9.6% 0 0.0%
twig_drupal_escape_filter 0 0.0% -117,377 -1087.2% 35 0.3% -54,816 -32.1% 40 0.0% 15,816 9.6% 0 0.0%
twig_render_template 0 0.0% -117,086 -1084.5% 5 0.0% -57,016 -33.4% -8 -0.0% 14,200 8.6% 0 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% -116,333 -1077.6% 98 0.9% -54,856 -32.1% 16 0.0% 15,824 9.6% 0 0.0%
Twig_Template::display 0 0.0% -115,793 -1072.6% 401 3.7% -54,856 -32.1% 0 0.0% 15,696 9.5% 0 0.0%
Twig_Template::render 0 0.0% -115,326 -1068.2% 219 2.0% -54,864 -32.1% -8 -0.0% 15,848 9.6% 0 0.0%
drupal_render 0 0.0% -109,525 -1014.5% 162 1.5% -54,856 -32.1% 0 0.0% 15,848 9.6% 0 0.0%
render 0 0.0% -109,266 -1012.1% 253 2.3% -54,840 -32.1% 16 0.0% 15,848 9.6% 0 0.0%
call_user_func 0 0.0% 105,993 981.8% 27 0.3% 41,888 24.5% 0 0.0% 41,536 25.1% 0 0.0%
Drupal\views\Element\View::preRenderViewElement 0 0.0% 105,673 978.8% 3 0.0% 44,968 26.3% -24 -0.0% 44,720 27.1% 0 0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% 105,493 977.1% 2 0.0% 44,992 26.3% 0 0.0% 44,728 27.1% 0 0.0%
Drupal\views\Plugin\views\display\Page::execute 0 0.0% 105,351 975.8% 3 0.0% 44,976 26.3% 0 0.0% 44,712 27.1% 0 0.0%
Drupal\views\ViewExecutable::render 0 0.0% 104,503 968.0% 19 0.2% 45,024 26.4% 80 0.0% 44,720 27.1% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% -103,928 -962.7% 283 2.6% -52,776 -30.9% -8 -0.0% 17,504 10.6% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::render 0 0.0% 101,198 937.4% 3 0.0% 44,832 26.3% 0 0.0% 44,792 27.1% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% 101,193 937.3% 1 0.0% 44,824 26.3% 0 0.0% 44,792 27.1% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderGrouping 0 0.0% 100,784 933.5% 2 0.0% 44,856 26.3% 0 0.0% 44,792 27.1% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderFields 0 0.0% 100,782 933.5% 309 2.9% 44,856 26.3% 0 0.0% 44,792 27.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 0.0% 99,899 925.3% 881 8.2% 44,856 26.3% -8 -0.0% 44,792 27.1% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% -99,396 -920.7% 3,060 28.3% -53,408 -31.3% 184 0.1% 16,600 10.0% 0 0.0%
Twig_Template::getAttribute -6,000 -10.5% -83,730 -775.6% -83,190 -770.6% -27,296 -16.0% 269,728 158.0% 616 0.4% 616 0.4%
template_preprocess_views_view_field 0 0.0% 74,068 686.1% 200 1.9% 44,600 26.1% 0 0.0% 44,736 27.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% 73,868 684.2% 1,741 16.1% 44,600 26.1% 40 0.0% 44,736 27.1% 0 0.0%
twig_drupal_escape_filter@2 -4,000 -7.0% -71,417 -661.5% -28,124 -260.5% -304,208 -178.2% -29,480 -17.3% -1,152 -0.7% 0 0.0%
template_preprocess_views_view_fields 0 0.0% 67,386 624.2% 11,600 107.4% -830,936 -486.6% -977,304 -572.4% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\Field::getItems 0 0.0% 50,363 466.5% 969 9.0% 44,544 26.1% -40 -0.0% 44,656 27.0% 0 0.0%
Drupal\Core\Field\FieldItemList::view 0 0.0% 30,919 286.4% 49 0.5% 128 0.1% 0 0.0% 1,776 1.1% 0 0.0%
Drupal\Core\Entity\EntityViewBuilder::viewField 0 0.0% 30,069 278.5% 423 3.9% 32 0.0% 0 0.0% 1,488 0.9% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme 0 0.0% -29,631 -274.5% 5,570 51.6% -12,200 -7.1% -16 -0.0% 66,000 39.9% -104 -0.1%
Drupal\Core\Theme\ThemeManager::render 0 0.0% -29,497 -273.2% 134 1.2% -12,200 -7.1% 0 0.0% 66,000 39.9% 0 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::build 0 0.0% 27,628 255.9% 188 1.7% 40 0.0% -40 -0.0% 8 0.0% 0 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::buildMultiple 0 0.0% 27,440 254.2% 2,192 20.3% 80 0.0% 40 0.0% 8 0.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@1 0 0.0% -23,735 -219.8% 1,505 13.9% -9,984 -5.8% -8 -0.0% 60,608 36.7% 0 0.0%
Drupal\Core\Render\Renderer::render@1 0 0.0% -23,540 -218.0% 196 1.8% -9,984 -5.8% 0 0.0% 60,608 36.7% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 0 0.0% 15,406 142.7% 3,615 33.5% -72 -0.0% 64 0.0% 432 0.3% 176 0.1%
Drupal\views\Plugin\views\field\Field::renderItems 0 0.0% 12,300 113.9% 517 4.8% 24 0.0% -16 -0.0% 48 0.0% 0 0.0%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 11,453 106.1% 182 1.7% 227,096 133.0% -8 -0.0% 103,712 62.8% -328 -0.2%
Drupal\Core\Field\FieldItemList::access 0 0.0% 10,875 100.7% 558 5.2% -72 -0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::d8/index.php 0 0.0% 10,828 100.3% -21 -0.2% 170,752 100.0% 0 0.0% 165,248 100.0% 0 0.0%
main() 0 0.0% 10,796 100.0% -17 -0.2% 170,752 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% 10,584 98.0% 1 0.0% 170,808 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Drupal\Core\Render\Renderer::updateStack 0 0.0% 10,074 93.3% 1,729 16.0% -120 -0.1% -16 -0.0% 0 0.0% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% 9,926 91.9% 1 0.0% 170,808 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 0 0.0% 9,925 91.9% 0 0.0% 170,808 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% 9,925 91.9% 0 0.0% 170,808 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::fieldAccess 0 0.0% 9,870 91.4% 1,215 11.3% -72 -0.0% 104 0.1% 0 0.0% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% -9,845 -91.2% 7 0.1% 43,928 25.7% 24 0.0% 43,104 26.1% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::get 0 0.0% 9,817 90.9% 182 1.7% -16 -0.0% 8 0.0% 120 0.1% 8 0.0%
Composer\Autoload\includeFile 0 0.0% 9,680 89.7% 462 4.3% 227,096 133.0% -6,528 -3.8% 104,912 63.5% -1,528 -0.9%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 0 0.0% 9,635 89.2% 773 7.2% -24 -0.0% 0 0.0% 112 0.1% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::pass 0 0.0% 9,464 87.7% 2 0.0% 170,808 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% 9,462 87.6% 0 0.0% 170,808 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% 9,099 84.3% 3 0.0% 170,808 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 8,868 82.1% 0 0.0% 170,808 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 8,868 82.1% 8 0.1% 170,808 100.0% 0 0.0% 165,248 100.0% 0 0.0%
Drupal\views\Plugin\views\field\Field::render_item 0 0.0% 8,394 77.8% 188 1.7% -48 -0.0% -40 -0.0% 32 0.0% 0 0.0%
Drupal\Core\Render\Renderer::bubbleStack 0 0.0% 7,822 72.5% 1,323 12.3% 8 0.0% -8 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\Cache::mergeTags 0 0.0% 7,443 68.9% 3,208 29.7% -72 -0.0% -464 -0.3% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get -100 -0.2% 7,232 67.0% 2,145 19.9% 264 0.2% 16 0.0% -5,336 -3.2% -912 -0.6%
Drupal\views\Plugin\views\field\Field::process_entity 0 0.0% 7,149 66.2% 392 3.6% 44,496 26.1% 0 0.0% 42,760 25.9% 0 0.0%
call_user_func_array 0 0.0% 7,136 66.1% 44 0.4% 116,456 68.2% -32 -0.0% 46,424 28.1% -88 -0.1%
Drupal\Core\Field\FormatterBase::view 0 0.0% 7,091 65.7% 750 6.9% 16 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% -6,859 -63.5% 48 0.4% 90,688 53.1% 0 0.0% 155,960 94.4% 1,152 0.7%
Drupal\Core\Render\Renderer::render 0 0.0% -6,858 -63.5% 1 0.0% 90,712 53.1% 24 0.0% 155,960 94.4% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 0.0% 6,377 59.1% 1,199 11.1% 0 0.0% 0 0.0% 112 0.1% -48 -0.0%
Drupal\Core\Access\AccessResult::andIf 0 0.0% 5,768 53.4% 574 5.3% -64 -0.0% 88 0.1% 0 0.0% 0 0.0%
Drupal\Component\Utility\Html::cleanCssIdentifier 0 0.0% 5,604 51.9% 2,099 19.4% 176 0.1% 128 0.1% -1,592 -1.0% -48 -0.0%
Drupal\Component\Utility\NestedArray::mergeDeep 0 0.0% 5,533 51.3% 775 7.2% -40 -0.0% 192 0.1% 256 0.2% 0 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::getRenderer 0 0.0% 5,377 49.8% 5,332 49.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 5,012 46.4% 42 0.4% 170,824 100.0% -8 -0.0% 164,936 99.8% 0 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 0 0.0% 4,995 46.3% 18 0.2% 72,632 42.5% 8 0.0% 1,624 1.0% 0 0.0%
Drupal\Core\Access\AccessResult::inheritCacheability 0 0.0% 4,728 43.8% 727 6.7% -96 -0.1% 0 0.0% -40 -0.0% 0 0.0%
Drupal\Component\Utility\String::checkPlain 498 0.9% 4,722 43.7% 2,601 24.1% 39,672 23.2% -75,000 -43.9% 0 0.0% 0 0.0%
call_user_func@1 0 0.0% 4,283 39.7% 460 4.3% 120 0.1% 8 0.0% 48 0.0% 0 0.0%
Drupal\Core\Field\FieldItemList::setValue 0 0.0% 4,227 39.2% 510 4.7% 0 0.0% 0 0.0% 80 0.0% 0 0.0%
Drupal\Component\Utility\SafeMarkup::set 498 0.9% 4,181 38.7% 4,181 38.7% 39,512 23.1% 39,512 23.1% 41,936 25.4% 41,936 25.4%
Drupal\Core\Template\Attribute::__toString 0 0.0% 4,129 38.2% 65 0.6% 624 0.4% 648 0.4% -120 -0.1% -160 -0.1%
Drupal\Core\Render\Renderer::mergeAttachments 0 0.0% 3,854 35.7% 886 8.2% -40 -0.0% 0 0.0% 256 0.2% 0 0.0%
Drupal\views\Plugin\views\field\Field::getFieldLangcode 0 0.0% 3,762 34.8% 743 6.9% -8 -0.0% 0 0.0% -424 -0.3% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\ItemList::setValue 0 0.0% 3,717 34.4% 559 5.2% 0 0.0% 0 0.0% 80 0.0% 0 0.0%
Drupal\views\Routing\ViewPageController::handle 0 0.0% 3,709 34.4% 9 0.1% -32 -0.0% 0 0.0% 40 0.0% 0 0.0%
Drupal\Component\Utility\SafeMarkup::isSafe -3,500 -6.1% -3,706 -34.3% -3,706 -34.3% -168,000 -98.4% -168,000 -98.4% 40 0.0% 40 0.0%
[ display all ]