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

Overall Diff Summary

Run #51ec5d631cb28Run #51ec5ca916d7dDiffDiff%
Number of Function Calls135,809 133,342 -2,467 -1.8%
Incl. Wall Time (microsec)540,491 532,495 -7,996 -1.5%
Incl. CPU (microsecs)527,997 518,900 -9,097 -1.7%
Incl. MemUse (bytes)18,395,136 18,330,840 -64,296 -0.3%
Incl. PeakMemUse (bytes)18,457,408 18,391,368 -66,040 -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. 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%
twig_render_template@1 -1 -0.0% -15,556 -194.5% -15 -0.2% -16,035 -176.3% -7 -0.1% -75,576 -117.5% 5,248 8.2% 91,256 138.2% 0 0.0%
Twig_Template::render@1 -1 -0.0% -15,329 -191.7% -7 -0.1% -15,802 -173.7% -14 -0.2% -37,480 -58.3% -128 -0.2% 91,256 138.2% -288 -0.4%
Twig_Template::display@1 -1 -0.0% -15,314 -191.5% -5 -0.1% -15,782 -173.5% -5 -0.1% -32,080 -49.9% -64 -0.1% 96,168 145.6% -424 -0.6%
Twig_Template::displayWithErrorHandling@1 -1 -0.0% -15,306 -191.4% -3 -0.0% -15,776 -173.4% -9 -0.1% -32,040 -49.8% -464 -0.7% 97,392 147.5% -440 -0.7%
__TwigTemplate_6f6c84e1b5368ed1ea703d109b67afd8::doDisplay -2 -0.1% -14,264 -178.4% -896 -11.2% -14,325 -157.5% -591 -6.5% -41,872 -65.1% 43,088 67.0% -66,312 -100.4% -5,560 -8.4%
theme_links 2 0.1% 13,809 172.7% 805 10.1% 13,815 151.9% 599 6.6% 28,720 44.7% -35,600 -55.4% 108,104 163.7% 7,296 11.0%
twig_render_var@1 -105 -4.3% -12,942 -161.9% -851 -10.6% -13,448 -147.8% -602 -6.6% -25,112 -39.1% 33,280 51.8% 137,088 207.6% -1,584 -2.4%
render@1 -51 -2.1% -10,271 -128.5% -294 -3.7% -10,754 -118.2% -245 -2.7% -50,944 -79.2% -288 -0.4% 146,928 222.5% -1,272 -1.9%
drupal_render@2 -51 -2.1% -9,864 -123.4% -568 -7.1% -10,358 -113.9% -481 -5.3% -32,080 -49.9% 18,936 29.5% 172,344 261.0% -1,840 -2.8%
drupal_render 0 0.0% -9,357 -117.0% -2 -0.0% -10,066 -110.7% -3 -0.0% -63,080 -98.1% -16 -0.0% -62,208 -94.2% 0 0.0%
drupal_render_page 0 0.0% -9,279 -116.0% 5 0.1% -9,511 -104.6% 6 0.1% -63,592 -98.9% 64 0.1% -59,968 -90.8% 0 0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% -9,267 -115.9% -2 -0.0% -10,281 -113.0% -1 -0.0% -64,272 -100.0% 0 0.0% -64,712 -98.0% 0 0.0%
Drupal\views\Plugin\views\display\Page::execute 0 0.0% -9,266 -115.9% 4 0.1% -10,275 -112.9% 2 0.0% -64,248 -99.9% 48 0.1% -64,688 -98.0% 0 0.0%
theme 0 0.0% -9,215 -115.2% -11 -0.1% -10,037 -110.3% -16 -0.2% -63,968 -99.5% -8 -0.0% -59,848 -90.6% 0 0.0%
call_user_func_array 0 0.0% -8,910 -111.4% 0 0.0% -10,043 -110.4% 2 0.0% -64,296 -100.0% 0 0.0% -64,656 -97.9% 0 0.0%
Drupal\views\Routing\ViewPageController::handle 0 0.0% -8,859 -110.8% 4 0.1% -10,008 -110.0% 3 0.0% -64,296 -100.0% 0 0.0% -64,736 -98.0% 0 0.0%
__TwigTemplate_683404bd0616f700069ccbe551d12894::doDisplay 0 0.0% -8,766 -109.6% 0 0.0% -9,278 -102.0% 0 0.0% -63,392 -98.6% 192 0.3% -59,536 -90.2% 0 0.0%
theme@1 0 0.0% -8,765 -109.6% -93 -1.2% -9,274 -101.9% -102 -1.1% -67,840 -105.5% 211,560 329.0% -60,016 -90.9% -608 -0.9%
twig_render_var 0 0.0% -8,739 -109.3% 1 0.0% -9,268 -101.9% -4 -0.0% -64,704 -100.6% 0 0.0% -58,144 -88.0% 32 0.0%
render 0 0.0% -8,738 -109.3% 0 0.0% -9,245 -101.6% 4 0.0% -64,704 -100.6% 0 0.0% -59,632 -90.3% 0 0.0%
Twig_Template::render 0 0.0% -8,737 -109.3% -1 -0.0% -9,266 -101.9% -2 -0.0% -63,472 -98.7% 0 0.0% -58,136 -88.0% 0 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% -8,736 -109.3% -3 -0.0% -9,264 -101.8% -3 -0.0% -63,392 -98.6% 0 0.0% -58,144 -88.0% 0 0.0%
Twig_Template::display 0 0.0% -8,733 -109.2% 1 0.0% -9,263 -101.8% -3 -0.0% -63,392 -98.6% 0 0.0% -58,136 -88.0% 0 0.0%
drupal_render@1 0 0.0% -8,720 -109.1% 12 0.2% -9,244 -101.6% 4 0.0% -64,776 -100.7% -32 -0.0% -58,424 -88.5% 776 1.2%
twig_render_template 0 0.0% -8,672 -108.5% 4 0.1% -9,210 -101.2% -8 -0.1% -63,512 -98.8% 56 0.1% -58,152 -88.1% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -8,301 -103.8% 0 0.0% -9,352 -102.8% 0 0.0% -64,304 -100.0% 0 0.0% -64,696 -98.0% 0 0.0%
Drupal\Core\HttpKernel::handle 0 0.0% -8,277 -103.5% 0 0.0% -9,328 -102.5% -3 -0.0% -64,280 -100.0% 0 0.0% -64,672 -97.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -8,271 -103.4% 0 0.0% -9,319 -102.4% 1 0.0% -64,280 -100.0% 0 0.0% -64,672 -97.9% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -8,271 -103.4% 34 0.4% -9,320 -102.5% -4 -0.0% -64,280 -100.0% 0 0.0% -64,672 -97.9% 0 0.0%
drupal_handle_request 0 0.0% -8,005 -100.1% 0 0.0% -9,106 -100.1% -2 -0.0% -64,296 -100.0% 0 0.0% -66,040 -100.0% 0 0.0%
run_init::drupal8/index.php 0 0.0% -8,004 -100.1% -1 -0.0% -9,104 -100.1% -1 -0.0% -64,296 -100.0% 0 0.0% -66,040 -100.0% 0 0.0%
main() 0 0.0% -7,996 -100.0% 7 0.1% -9,097 -100.0% 7 0.1% -64,296 -100.0% 0 0.0% -66,040 -100.0% 0 0.0%
call_user_func -52 -2.1% -7,935 -99.2% -152 -1.9% -9,006 -99.0% -126 -1.4% -49,936 -77.7% 2,320 3.6% -12,792 -19.4% -560 -0.8%
drupal_pre_render_link -52 -2.1% -7,490 -93.7% -199 -2.5% -7,563 -83.1% -208 -2.3% -52,192 -81.2% -44,384 -69.0% -11,768 -17.8% -1,616 -2.4%
template_preprocess_links -2 -0.1% -6,700 -83.8% -1,110 -13.9% -6,730 -74.0% -800 -8.8% -236,440 -367.7% -110,376 -171.7% -295,384 -447.3% -7,408 -11.2%
entity_view 0 0.0% -2,761 -34.5% 0 0.0% -2,600 -28.6% -1 -0.0% 176 0.3% 80 0.1% 6,136 9.3% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderGroupingSets 0 0.0% -1,726 -21.6% 1 0.0% -2,099 -23.1% 5 0.1% -4,952 -7.7% 0 0.0% 125,304 189.7% 3,064 4.6%
theme@3 0 0.0% -1,709 -21.4% 0 0.0% -2,092 -23.0% 10 0.1% -3,824 -5.9% 16 0.0% 122,424 185.4% 4,968 7.5%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% -1,708 -21.4% 1 0.0% -2,084 -22.9% -1 -0.0% -4,952 -7.7% -8 -0.0% 132,352 200.4% 808 1.2%
template_preprocess_views_view 0 0.0% -1,695 -21.2% 7 0.1% -2,073 -22.8% -2 -0.0% -4,976 -7.7% -24 -0.0% 133,416 202.0% 1,064 1.6%
drupal_render@5 0 0.0% -1,664 -20.8% 3 0.0% -2,054 -22.6% -2 -0.0% -3,840 -6.0% 0 0.0% 128,160 194.1% 1,744 2.6%
drupal_render@4 0 0.0% -1,636 -20.5% 1 0.0% -2,038 -22.4% -3 -0.0% -3,592 -5.6% -16 -0.0% 163,280 247.2% 688 1.0%
menu_tree_page_data 0 0.0% -1,634 -20.4% -11 -0.1% -1,343 -14.8% -14 -0.2% 8 0.0% 0 0.0% 16 0.0% 0 0.0%
__TwigTemplate_826ebc24cd5279b99c864e14df95e56b::doDisplay 0 0.0% -1,616 -20.2% 4 0.1% -2,028 -22.3% -7 -0.1% 3,864 6.0% 48 0.1% 164,336 248.8% 0 0.0%
drupal_render@3 0 0.0% -1,599 -20.0% 0 0.0% -2,005 -22.0% 6 0.1% -3,600 -5.6% -16 -0.0% 164,336 248.8% 376 0.6%
theme@2 0 0.0% -1,593 -19.9% -1 -0.0% -1,995 -21.9% 3 0.0% -3,536 -5.5% 8 0.0% 162,008 245.3% 5,944 9.0%
user_view 0 0.0% -1,586 -19.8% 0 0.0% -1,843 -20.3% 0 0.0% 168 0.3% -16 -0.0% 6,280 9.5% 0 0.0%
Drupal\Core\Entity\EntityRenderController::view 0 0.0% -1,585 -19.8% 0 0.0% -1,843 -20.3% 0 0.0% 104 0.2% 80 0.1% 6,280 9.5% 0 0.0%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 0 0.0% -1,451 -18.1% -2 -0.0% -2,585 -28.4% -4 -0.0% -16 -0.0% -8 -0.0% 592 0.9% 0 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 0 0.0% -1,445 -18.1% -77 -1.0% -2,571 -28.3% -98 -1.1% -8 -0.0% -88 -0.1% 592 0.9% -112 -0.2%
Twig_Template::getAttribute -163 -6.6% -1,411 -17.6% -1,322 -16.5% -1,546 -17.0% -979 -10.8% -1,776 -2.8% -1,792 -2.8% -6,000 -9.1% -3,808 -5.8%
Drupal\Core\Entity\EntityRenderController::viewMultiple 0 0.0% -1,358 -17.0% 1 0.0% -2,339 -25.7% -4 -0.0% 368 0.6% -8 -0.0% 6,464 9.8% 0 0.0%
Drupal\field\Plugin\Type\Formatter\FormatterPluginManager::getInstance 0 0.0% -1,286 -16.1% -2 -0.0% -2,292 -25.2% -4 -0.0% -392 -0.6% 48 0.1% 792 1.2% 0 0.0%
field_invoke_method_multiple 0 0.0% -1,269 -15.9% -5 -0.1% -2,315 -25.4% -9 -0.1% -40 -0.1% 8 0.0% 712 1.1% 0 0.0%
template_preprocess_node 0 0.0% -1,259 -15.7% 1 0.0% -1,636 -18.0% -4 -0.0% -552 -0.9% -80 -0.1% 95,312 144.3% 640 1.0%
{closure} 0 0.0% -1,242 -15.5% -2 -0.0% -2,285 -25.1% 1 0.0% -168 -0.3% 120 0.2% 712 1.1% 0 0.0%
Drupal\entity\Plugin\Core\Entity\EntityDisplay::getRenderer 0 0.0% -1,240 -15.5% -5 -0.1% -2,285 -25.1% -5 -0.1% -288 -0.4% 120 0.2% 712 1.1% 0 0.0%
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotation 0 0.0% -1,232 -15.4% -4 -0.1% -2,321 -25.5% -16 -0.2% 144 0.2% 0 0.0% 672 1.0% 0 0.0%
Drupal\Core\Entity\EntityRenderController::buildContent 0 0.0% -1,228 -15.4% 1 0.0% -2,034 -22.4% 0 0.0% -80 -0.1% -32 -0.0% 4,960 7.5% 0 0.0%
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotations 0 0.0% -1,228 -15.4% -17 -0.2% -2,305 -25.3% 43 0.5% 144 0.2% 0 0.0% 672 1.0% 0 0.0%
field_attach_prepare_view 0 0.0% -1,223 -15.3% -3 -0.0% -2,020 -22.2% 0 0.0% -48 -0.1% -16 -0.0% 4,960 7.5% 0 0.0%
Drupal\field\Plugin\Type\Formatter\FormatterPluginManager::createInstance 0 0.0% -1,211 -15.1% -1 -0.0% -2,289 -25.2% -2 -0.0% -440 -0.7% 80 0.1% 792 1.2% 0 0.0%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getDefinition 0 0.0% -1,205 -15.1% -8 -0.1% -2,278 -25.0% -5 -0.1% -24 -0.0% -8 -0.0% 792 1.2% 0 0.0%
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDefinition 0 0.0% -1,205 -15.1% 0 0.0% -2,280 -25.1% 4 0.0% -24 -0.0% 0 0.0% 792 1.2% 0 0.0%
Drupal\block\BlockRenderController::viewMultiple 0 0.0% -1,183 -14.8% -1 -0.0% -761 -8.4% -2 -0.0% -8 -0.0% 0 0.0% 112 0.2% 0 0.0%
Drupal\block\BlockRenderController::view 0 0.0% -1,178 -14.7% 5 0.1% -761 -8.4% -6 -0.1% -8 -0.0% 0 0.0% 112 0.2% 0 0.0%
menu_tree 0 0.0% -1,152 -14.4% 1 0.0% -772 -8.5% 1 0.0% 8 0.0% 0 0.0% -64 -0.1% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::build 0 0.0% -1,150 -14.4% 1 0.0% -772 -8.5% -1 -0.0% 8 0.0% 0 0.0% -64 -0.1% 0 0.0%
Drupal\Core\Database\Statement::execute 0 0.0% -1,084 -13.6% -35 -0.4% 57 0.6% -38 -0.4% 24 0.0% -16 -0.0% 1,664 2.5% 24 0.0%
PDOStatement::execute 0 0.0% -1,063 -13.3% -1,063 -13.3% 102 1.1% 102 1.1% 40 0.1% 40 0.1% 1,600 2.4% 1,600 2.4%
Doctrine\Common\Annotations\DocParser::parse 0 0.0% -1,060 -13.3% -24 -0.3% -1,592 -17.5% 1 0.0% 248 0.4% 72 0.1% -96 -0.1% 0 0.0%
Drupal\Core\Database\Connection::query 0 0.0% -1,048 -13.1% 15 0.2% 63 0.7% -4 -0.0% 32 0.0% 0 0.0% 3,904 5.9% 552 0.8%
Drupal\Core\Cache\DatabaseBackend::get 0 0.0% -1,033 -12.9% -1 -0.0% -187 -2.1% -1 -0.0% -824 -1.3% 0 0.0% 2,792 4.2% 0 0.0%
menu_build_tree 0 0.0% -1,031 -12.9% -3 -0.0% -965 -10.6% -1 -0.0% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
Drupal\views\DisplayBag::initializePlugin 0 0.0% 932 11.7% 11 0.1% 924 10.2% 13 0.1% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
template_preprocess_page 0 0.0% -873 -10.9% 4 0.1% -942 -10.4% -1 -0.0% 64 0.1% 24 0.0% -88 -0.1% 0 0.0%
Drupal\Core\Entity\Entity::access 0 0.0% 862 10.8% 1 0.0% 950 10.4% -4 -0.0% 24 0.0% 0 0.0% -320 -0.5% 0 0.0%
Drupal\Core\Entity\EntityAccessController::access 0 0.0% 862 10.8% -1 -0.0% 953 10.5% -5 -0.1% 24 0.0% 0 0.0% -192 -0.3% 0 0.0%
entity_load_multiple 0 0.0% -860 -10.8% -1 -0.0% -947 -10.4% -5 -0.1% 456 0.7% 0 0.0% 24 0.0% 0 0.0%
Drupal\views\Plugin\views\query\Sql::execute 0 0.0% -834 -10.4% 7 0.1% -558 -6.1% 9 0.1% 8 0.0% 0 0.0% 176 0.3% 0 0.0%
Drupal\block\BlockAccessController::checkAccess 0 0.0% 808 10.1% 13 0.2% 903 9.9% 12 0.1% 24 0.0% 0 0.0% 64 0.1% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% -806 -10.1% -13 -0.2% -106 -1.2% -7 -0.1% -480 -0.7% -192 -0.3% 11,888 18.0% 1,416 2.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::initDisplay 0 0.0% 788 9.9% 58 0.7% 795 8.7% 55 0.6% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
Drupal\views\ViewExecutable::access 0 0.0% 770 9.6% 6 0.1% 904 9.9% -1 -0.0% 8 0.0% 0 0.0% 48 0.1% 0 0.0%
Drupal\views\Plugin\Block\ViewsBlock::access 0 0.0% 767 9.6% -3 -0.0% 905 9.9% 1 0.0% 8 0.0% 0 0.0% 48 0.1% 0 0.0%
Drupal\views\ViewExecutable::execute 0 0.0% -750 -9.4% 3 0.0% -486 -5.3% -1 -0.0% 16 0.0% 0 0.0% 328 0.5% 0 0.0%
Doctrine\Common\Annotations\DocParser::Annotation 0 0.0% -746 -9.3% -42 -0.5% -1,024 -11.3% -84 -0.9% 224 0.3% -72 -0.1% -96 -0.1% 0 0.0%
Doctrine\Common\Annotations\DocParser::Annotations 0 0.0% -746 -9.3% 13 0.2% -1,083 -11.9% -41 -0.5% 224 0.3% 0 0.0% -96 -0.1% 0 0.0%
Drupal\views\Plugin\views\query\Sql::loadEntities 0 0.0% -738 -9.2% -6 -0.1% -595 -6.5% -4 -0.0% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageController::loadMultiple 0 0.0% -718 -9.0% -4 -0.1% -768 -8.4% 9 0.1% 24 0.0% 24 0.0% 216 0.3% 32 0.0%
menu_main_menu 0 0.0% -710 -8.9% 0 0.0% -722 -7.9% -1 -0.0% 24 0.0% 0 0.0% 264 0.4% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% -702 -8.8% -5 -0.1% -254 -2.8% 2 0.0% -256 -0.4% 128 0.2% 6,832 10.3% -24 -0.0%
Drupal\Core\Template\Attribute::__construct -51 -2.1% -671 -8.4% -143 -1.8% -769 -8.5% -198 -2.2% -28,552 -44.4% -4,152 -6.5% -384 -0.6% -240 -0.4%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 0 0.0% 664 8.3% 17 0.2% 490 5.4% 26 0.3% 392 0.6% 0 0.0% 12,296 18.6% 912 1.4%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 664 8.3% 22 0.3% 900 9.9% 19 0.2% 0 0.0% 0 0.0% -1,424 -2.2% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 0 0.0% 658 8.2% -11 -0.1% 464 5.1% -9 -0.1% 392 0.6% 0 0.0% 12,880 19.5% 176 0.3%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% 655 8.2% 31 0.4% 915 10.1% 70 0.8% 8 0.0% 0 0.0% -1,328 -2.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageControllerNG::mapFromStorageRecords 0 0.0% -638 -8.0% -7 -0.1% -493 -5.4% -7 -0.1% -8 -0.0% 0 0.0% 16 0.0% 0 0.0%
twig_render_template@3 -1 -0.0% -629 -7.9% -17 -0.2% -634 -7.0% -9 -0.1% -6,288 -9.8% 416 0.6% 11,472 17.4% 0 0.0%
_menu_build_tree 0 0.0% -606 -7.6% -14 -0.2% -499 -5.5% -3 -0.0% -8 -0.0% 0 0.0% 56 0.1% 0 0.0%
[ display all ]