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

Overall Diff Summary

Run #519e636f9416aRun #519e62c02d767DiffDiff%
Number of Function Calls158,027 151,892 -6,135 -3.9%
Incl. Wall Time (microsec)598,276 582,054 -16,222 -2.7%
Incl. CPU (microsecs)578,815 563,711 -15,104 -2.6%
Incl. MemUse (bytes)16,492,104 16,435,144 -56,960 -0.3%
Incl. PeakMemUse (bytes)16,934,536 16,877,640 -56,896 -0.3%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Calls 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%
Drupal\Core\Template\TwigTemplate::getContextReference -836 -13.6% -1,165 -7.2% -1,143 -7.0% -1,819 -12.0% -1,783 -11.8% -1,872 -3.3% -1,872 -3.3% -1,256 -2.2% -1,256 -2.2%
is_scalar -726 -11.8% -114 -0.7% -114 -0.7% -797 -5.3% -797 -5.3% -768 -1.3% -768 -1.3% -688 -1.2% -688 -1.2%
twig_render_var@1 -726 -11.8% -48,328 -297.9% -4,945 -30.5% -46,311 -306.6% -3,689 -24.4% -291,128 -511.1% 84,552 148.4% -692,864 -1217.8% -2,360 -4.1%
is_object -638 -10.4% -1 -0.0% -1 -0.0% -657 -4.3% -657 -4.3% -752 -1.3% -752 -1.3% -768 -1.3% -768 -1.3%
method_exists -418 -6.8% -375 -2.3% -378 -2.3% -525 -3.5% -526 -3.5% -776 -1.4% -776 -1.4% -840 -1.5% -840 -1.5%
is_array -334 -5.4% 51 0.3% 51 0.3% -391 -2.6% -391 -2.6% -1,544 -2.7% -1,544 -2.7% -1,248 -2.2% -1,248 -2.2%
Drupal\Core\Template\TwigEnvironment::getTemplateClass -111 -1.8% -269 -1.7% -216 -1.3% -313 -2.1% -259 -1.7% -424 -0.7% -136 -0.2% -1,632 -2.9% -184 -0.3%
run_init::templates/field.tpl.php 110 1.8% 45,768 282.1% 2,325 14.3% 42,831 283.6% 1,837 12.2% 355,240 623.7% -26,824 -47.1% 633,528 1113.5% 1,344 2.4%
Twig_Template::getAttribute -110 -1.8% -940 -5.8% -886 -5.5% -1,019 -6.7% -671 -4.4% -1,616 -2.8% -1,616 -2.8% -1,632 -2.9% -1,632 -2.9%
Drupal::getContainer -110 -1.8% -74 -0.5% -74 -0.5% -120 -0.8% -120 -0.8% 0 0.0% 0 0.0% 29,024 51.0% 29,024 51.0%
ob_get_level -110 -1.8% -31 -0.2% -31 -0.2% -145 -1.0% -145 -1.0% -776 -1.4% -776 -1.4% -776 -1.4% -776 -1.4%
count -110 -1.8% 24 0.1% 25 0.2% -123 -0.8% -127 -0.8% -760 -1.3% -760 -1.3% -760 -1.3% -760 -1.3%
Drupal\Core\Template\TwigEnvironment::loadTemplate -110 -1.8% -821 -5.1% -356 -2.2% -927 -6.1% -413 -2.7% -34,208 -60.1% -1,472 -2.6% -34,480 -60.6% -1,344 -2.4%
Drupal\Core\Template\Attribute::offsetGet 110 1.8% 110 0.7% 110 0.7% 224 1.5% 224 1.5% 816 1.4% 816 1.4% 280 0.5% 280 0.5%
array_intersect_key -110 -1.8% -300 -1.8% -300 -1.8% -361 -2.4% -361 -2.4% -244,600 -429.4% -244,600 -429.4% -400 -0.7% -400 -0.7%
implode -110 -1.8% -118 -0.7% -118 -0.7% -206 -1.4% -206 -1.4% -119,216 -209.3% -119,216 -209.3% 624 1.1% 624 1.1%
Drupal\Component\Utility\Settings::get -110 -1.8% -112 -0.7% -112 -0.7% -188 -1.2% -188 -1.2% -800 -1.4% -800 -1.4% 0 0.0% 0 0.0%
Twig_Environment::getGlobals -110 -1.8% -111 -0.7% -111 -0.7% -164 -1.1% -163 -1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_merge -110 -1.8% -582 -3.6% -582 -3.6% -646 -4.3% -646 -4.3% -493,648 -866.7% -493,648 -866.7% -15,448 -27.2% -15,448 -27.2%
load::templates/field.tpl.php 110 1.8% 1,076 6.6% 1,076 6.6% 1,171 7.8% 1,171 7.8% 33,440 58.7% 33,440 58.7% 4,768 8.4% 4,768 8.4%
Twig_Environment::mergeGlobals -110 -1.8% -353 -2.2% -242 -1.5% -441 -2.9% -277 -1.8% -800 -1.4% -800 -1.4% -800 -1.4% -800 -1.4%
ctype_digit -110 -1.8% -82 -0.5% -82 -0.5% -114 -0.8% -114 -0.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\Settings::getSingleton -110 -1.8% -112 -0.7% -112 -0.7% -171 -1.1% -171 -1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
settings -110 -1.8% -341 -2.1% -229 -1.4% -433 -2.9% -261 -1.7% -776 -1.4% -776 -1.4% 0 0.0% 0 0.0%
array_key_exists -110 -1.8% -46 -0.3% -46 -0.3% -165 -1.1% -165 -1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get -110 -1.8% -134 -0.8% -346 -2.1% -371 -2.5% -379 -2.5% -776 -1.4% 2,712 4.8% 171,448 301.3% 171,320 301.1%
extract 110 1.8% 1,055 6.5% 1,055 6.5% 1,142 7.6% 1,142 7.6% 714,936 1255.2% 714,936 1255.2% 16,040 28.2% 16,040 28.2%
__TwigTemplate_c6b0ebce5495921bb4d4f3538737ce0b::doDisplay -110 -1.8% -57,711 -355.8% -5,494 -33.9% -55,305 -366.2% -3,977 -26.3% -213,632 -375.1% 824,072 1446.8% -726,760 -1277.3% -12,528 -22.0%
Twig_Template::displayWithErrorHandling@1 -110 -1.8% -58,045 -357.8% -334 -2.1% -55,634 -368.3% -329 -2.2% -214,904 -377.3% -1,272 -2.2% -727,928 -1279.4% -1,168 -2.1%
Twig_Template::display@1 -110 -1.8% -59,005 -363.7% -589 -3.6% -56,585 -374.6% -493 -3.3% -217,136 -381.2% -1,432 -2.5% -730,136 -1283.3% -1,408 -2.5%
Drupal\Core\Template\AttributeValueBase::render -110 -1.8% -4,869 -30.0% -421 -2.6% -4,932 -32.7% -424 -2.8% -21,120 -37.1% 0 0.0% 11,408 20.1% 488 0.9%
drupal_container -110 -1.8% -279 -1.7% -205 -1.3% -512 -3.4% -391 -2.6% -784 -1.4% -784 -1.4% 28,464 50.0% -560 -1.0%
twig_cycle -110 -1.8% -566 -3.5% -560 -3.5% -651 -4.3% -408 -2.7% -2,944 -5.2% -1,424 -2.5% -2,616 -4.6% -1,176 -2.1%
strtolower -110 -1.8% -96 -0.6% -96 -0.6% -159 -1.1% -159 -1.1% -3,544 -6.2% -3,544 -6.2% 96 0.2% 96 0.2%
twig_ensure_traversable -110 -1.8% -352 -2.2% -343 -2.1% -453 -3.0% -324 -2.1% -1,920 -3.4% -1,144 -2.0% -1,760 -3.1% -1,064 -1.9%
twig_render_template@1 -110 -1.8% -64,552 -397.9% -2,092 -12.9% -62,153 -411.5% -1,567 -10.4% -386,936 -679.3% 100,824 177.0% -823,176 -1446.8% -4,416 -7.8%
Twig_Template::render@1 -110 -1.8% -60,194 -371.1% -904 -5.6% -57,760 -382.4% -597 -4.0% -331,160 -581.4% -7,304 -12.8% -782,728 -1375.7% -960 -1.7%
theme_render_template@2 105 1.7% 44,998 277.4% 1,270 7.8% 42,642 282.3% 892 5.9% 1,213,240 2130.0% 203,856 357.9% 519,072 912.3% 1,808 3.2%
theme_render_template 5 0.1% -8,862 -54.6% 60 0.4% -9,480 -62.8% 35 0.2% 213,184 374.3% 10,256 18.0% 252,016 442.9% 1,968 3.5%
substr -4 -0.1% -6 -0.0% -6 -0.0% 5 0.0% 5 0.0% -176 -0.3% -176 -0.3% 0 0.0% 0 0.0%
filemtime -2 -0.0% -10 -0.1% -10 -0.1% -10 -0.1% -10 -0.1% -88 -0.2% -88 -0.2% 0 0.0% 0 0.0%
file_exists -2 -0.0% -9 -0.1% -9 -0.1% -8 -0.1% -8 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Environment::getTemplateClass -1 -0.0% -53 -0.3% -7 -0.0% -54 -0.4% -4 -0.0% -288 -0.5% -56 -0.1% -1,448 -2.5% 0 0.0%
strtr -1 -0.0% -194 -1.2% -194 -1.2% -205 -1.4% -205 -1.4% -64 -0.1% -64 -0.1% -362,824 -637.7% -362,824 -637.7%
preg_replace -1 -0.0% 11 0.1% 11 0.1% -8 -0.1% -8 -0.1% -112 -0.2% -112 -0.2% 720 1.3% 720 1.3%
Twig_Environment::getCache -1 -0.0% -1 -0.0% -1 -0.0% -3 -0.0% -3 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
__TwigTemplate_c6b0ebce5495921bb4d4f3538737ce0b::__construct -1 -0.0% -8 -0.0% -6 -0.0% -10 -0.1% -5 -0.0% -2,344 -4.1% -1,240 -2.2% -2,344 -4.1% -1,240 -2.2%
run_init::1#c6#b0#ebce5495921bb4d4f3538737ce0b.php/c091d54ec6b4bb6bc627169f613638822834233c8ef51c5746c828d852ae01e3.php -1 -0.0% -1 -0.0% -1 -0.0% -6 -0.0% -6 -0.0% -1,000 -1.8% -1,000 -1.8% -880 -1.5% -880 -1.5%
md5 -1 -0.0% -2 -0.0% -2 -0.0% -2 -0.0% -2 -0.0% -56 -0.1% -56 -0.1% 0 0.0% 0 0.0%
load::1#c6#b0#ebce5495921bb4d4f3538737ce0b.php/c091d54ec6b4bb6bc627169f613638822834233c8ef51c5746c828d852ae01e3.php -1 -0.0% -41 -0.3% -41 -0.3% -43 -0.3% -43 -0.3% -28,008 -49.2% -28,008 -49.2% -26,024 -45.7% -26,024 -45.7%
Twig_Environment::getLoader -1 -0.0% -1 -0.0% -1 -0.0% -3 -0.0% -3 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Loader_Filesystem::findTemplate -1 -0.0% -40 -0.2% -14 -0.1% -40 -0.3% -11 -0.1% -176 -0.3% -96 -0.2% -1,448 -2.5% -424 -0.7%
Twig_Environment::isAutoReload -1 -0.0% -1 -0.0% -1 -0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
is_file -1 -0.0% -98 -0.6% -98 -0.6% -95 -0.6% -95 -0.6% 88 0.2% 88 0.2% -80 -0.1% -80 -0.1%
Twig_Loader_Filesystem::getCacheKey -1 -0.0% -43 -0.3% -3 -0.0% -45 -0.3% -5 -0.0% -176 -0.3% 0 0.0% -1,448 -2.5% 0 0.0%
Drupal\Core\Template\TwigEnvironment::storage -1 -0.0% -1 -0.0% -2 -0.0% -2 -0.0% -3 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Loader_Filesystem::validateName -1 -0.0% -14 -0.1% -8 -0.0% -14 -0.1% -7 -0.0% 0 0.0% 1,072 1.9% -848 -1.5% 0 0.0%
run_init::service_container_prod_.php/7d5b0341f7a0fe4b13c704a1558d86cecf0360741c03d4bd721a1ed204c3774a.php -1 -0.0% -125 -0.8% -13 -0.1% -127 -0.8% -13 -0.1% -41,144 -72.2% -7,640 -13.4% -41,000 -72.1% -7,256 -12.8%
run_init::service_container_prod_.php/94a681f0fba846e182322e9d8f1c1d788cf72c117c0332788bb26627174f7226.php 1 0.0% 114 0.7% 12 0.1% 116 0.8% 13 0.1% 41,144 72.2% 7,640 13.4% 41,000 72.1% 7,256 12.8%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load -1 -0.0% -185 -1.1% -49 -0.3% -185 -1.2% -40 -0.3% -29,856 -52.4% -544 -1.0% -29,104 -51.2% -1,720 -3.0%
Twig_Environment::getCacheFilename -1 -0.0% -20 -0.1% -16 -0.1% -21 -0.1% -7 -0.0% -112 -0.2% 56 0.1% -56 -0.1% -56 -0.1%
ltrim -1 -0.0% -2 -0.0% -2 -0.0% -1 -0.0% -1 -0.0% -64 -0.1% -64 -0.1% 0 0.0% 0 0.0%
Twig_Template::__construct -1 -0.0% -2 -0.0% -2 -0.0% -6 -0.0% -6 -0.0% -1,104 -1.9% -1,104 -1.9% -1,104 -1.9% -1,104 -1.9%
class_exists -1 -0.0% -35 -0.2% -1 -0.0% -38 -0.3% -27 -0.2% -32 -0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage::getContainingDirectoryFullPath -1 -0.0% -6 -0.0% -3 -0.0% -8 -0.1% -4 -0.0% -152 -0.3% 24 0.0% 0 0.0% 0 0.0%
run_init::1#b0#96#0a6d5d305a709269bd6e3ba2a502.php/3df3fa99d55ec200d7d07857606932134be5cbd76bf8b8cfcb149b9dac0e17d8.php 1 0.0% 162 1.0% 18 0.1% 164 1.1% 18 0.1% 79,384 139.4% 9,456 16.6% 77,544 136.3% 8,712 15.3%
Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage::getFullPath -1 -0.0% -38 -0.2% -14 -0.1% -36 -0.2% -12 -0.1% -344 -0.6% -80 -0.1% -384 -0.7% -384 -0.7%
load::service_container_prod_.php/94a681f0fba846e182322e9d8f1c1d788cf72c117c0332788bb26627174f7226.php 1 0.0% 70 0.4% 70 0.4% 71 0.5% 71 0.5% 71,928 126.3% 71,928 126.3% 71,856 126.3% 71,856 126.3%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::checkFile -1 -0.0% -56 -0.3% -9 -0.1% -58 -0.4% -11 -0.1% -304 -0.5% 104 0.2% -480 -0.8% -96 -0.2%
strlen -1 -0.0% -5 -0.0% -5 -0.0% -10 -0.1% -10 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#b0#96#0a6d5d305a709269bd6e3ba2a502.php/3df3fa99d55ec200d7d07857606932134be5cbd76bf8b8cfcb149b9dac0e17d8.php 1 0.0% 37 0.2% 37 0.2% 40 0.3% 40 0.3% 18,512 32.5% 18,512 32.5% 17,296 30.4% 17,296 30.4%
load::1#b0#96#0a6d5d305a709269bd6e3ba2a502.php/651cf26de7e7d9f296b310bbfc702a1cb487a38c85d827a40b4a95c45ee7c714.php -1 -0.0% -38 -0.2% -38 -0.2% -40 -0.3% -40 -0.3% -18,512 -32.5% -18,512 -32.5% -17,296 -30.4% -17,296 -30.4%
str_replace -1 -0.0% -9 -0.1% -9 -0.1% -18 -0.1% -18 -0.1% -176 -0.3% -176 -0.3% 256 0.4% 256 0.4%
load::service_container_prod_.php/7d5b0341f7a0fe4b13c704a1558d86cecf0360741c03d4bd721a1ed204c3774a.php -1 -0.0% -76 -0.5% -76 -0.5% -78 -0.5% -78 -0.5% -71,928 -126.3% -71,928 -126.3% -71,856 -126.3% -71,856 -126.3%
run_init::1#b0#96#0a6d5d305a709269bd6e3ba2a502.php/651cf26de7e7d9f296b310bbfc702a1cb487a38c85d827a40b4a95c45ee7c714.php -1 -0.0% -182 -1.1% -18 -0.1% -184 -1.2% -19 -0.1% -79,384 -139.4% -9,456 -16.6% -77,544 -136.3% -8,712 -15.3%
explode -1 -0.0% -23 -0.1% -23 -0.1% 0 0.0% 0 0.0% -1,008 -1.8% -1,008 -1.8% -848 -1.5% -848 -1.5%
strpos -1 -0.0% 11 0.1% 11 0.1% -14 -0.1% -14 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
hash_hmac -1 -0.0% -16 -0.1% -16 -0.1% -17 -0.1% -17 -0.1% -88 -0.2% -88 -0.2% 0 0.0% 0 0.0%
user_load_multiple 0 0.0% 65 0.4% 1 0.0% 69 0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\user\Plugin\Core\Entity\User::id 0 0.0% 0 0.0% 0 0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
user_attach_accounts 0 0.0% 128 0.8% 6 0.0% 131 0.9% 8 0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
node_entity_display_alter 0 0.0% 0 0.0% 0 0.0% -3 -0.0% -3 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\entity\Plugin\Core\Entity\EntityDisplay::__construct 0 0.0% -71 -0.4% -15 -0.1% -74 -0.5% -3 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
entity_get_display 0 0.0% -125 -0.8% 0 0.0% -112 -0.7% 7 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\entity\EntityDisplayBase::__construct 0 0.0% -3 -0.0% -4 -0.0% -9 -0.1% -4 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\entity\EntityDisplayBase::id 0 0.0% 1 0.0% 1 0.0% -7 -0.0% -7 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
service_container_prod_::getPlugin_Manager_Field_FormatterService 0 0.0% -50 -0.3% -33 -0.2% -50 -0.3% -33 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
entity_get_render_display 0 0.0% -118 -0.7% 6 0.0% -129 -0.9% -16 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Type/LanguageItem.php 0 0.0% 3 0.0% 3 0.0% 4 0.0% 4 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Entity::getBCEntity 0 0.0% 2 0.0% 2 0.0% 6 0.0% 6 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageController::attachLoad 0 0.0% 118 0.7% 2 0.0% 124 0.8% -3 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::user/UserStorageController.php 0 0.0% -1 -0.0% -1 -0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::user/UserStorageController.php 0 0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_unique 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\user\UserStorageController::attachLoad 0 0.0% 76 0.5% -8 -0.0% 74 0.5% -10 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@2 0 0.0% 17 0.1% 11 0.1% 22 0.1% 16 0.1% -8 -0.0% 0 0.0% -72 -0.1% 0 0.0%
field_content_languages 0 0.0% -4 -0.0% 3 0.0% -2 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
field_valid_language 0 0.0% 7 0.0% 10 0.1% -11 -0.1% -23 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Entity/FieldInstance.php 0 0.0% 0 0.0% 0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::field/FieldInstanceInterface.php 0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
[ display all ]