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

Overall Diff Summary

Run #51a14be6130cbRun #51a14f12e142eDiffDiff%
Number of Function Calls214,527 217,260 2,733 1.3%
Incl. Wall Time (microsec)1,630,801 1,648,433 17,632 1.1%
Incl. CPU (microsecs)1,624,101 1,640,102 16,001 1.0%
Incl. MemUse (bytes)8,945,588 8,892,180 -53,408 -0.6%
Incl. PeakMemUse (bytes)9,598,592 9,547,012 -51,580 -0.5%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. 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%
Drupal\Core\Template\TwigTemplate::getContextReference 237 8.7% 3,151 17.9% 3,102 17.6% 0 0.0% 0 0.0% 960 1.8% 960 1.8% 460 0.9% 472 0.9%
twig_render_template@4 78 2.9% 33,704 191.2% 2,877 16.3% 20,003 125.0% 4,000 25.0% 35,148 65.8% -10,760 -20.1% 22,324 43.3% 940 1.8%
theme@5 0 0.0% 21,659 122.8% 2,820 16.0% -44,005 -275.0% -12,001 -75.0% 22,152 41.5% -156,312 -292.7% 23,724 46.0% 480 0.9%
Drupal\Component\Utility\NestedArray::mergeDeepArray -79 -2.9% -3,213 -18.2% -2,576 -14.6% 4,000 25.0% 4,000 25.0% -34,080 -63.8% -34,080 -63.8% -540 -1.0% -540 -1.0%
twig_render_var@4 234 8.6% 17,539 99.5% 2,358 13.4% -11,998 -75.0% 8,000 50.0% 23,280 43.6% 2,464 4.6% -4,000 -7.8% 1,144 2.2%
__TwigTemplate_3dcac68c878a4d2752b5fbc0db258bf8::doDisplay 79 2.9% 25,278 143.4% 2,202 12.5% 20,000 125.0% 0 0.0% 21,120 39.5% -11,476 -21.5% 10,448 20.3% 2,512 4.9%
contextual_preprocess 79 2.9% 3,796 21.5% 1,929 10.9% 16,001 100.0% 4,001 25.0% 576 1.1% -13,752 -25.7% 992 1.9% 484 0.9%
theme_username -79 -2.9% -28,225 -160.1% -1,382 -7.8% -36,005 -225.0% 0 0.0% -14,832 -27.8% 98,976 185.3% -2,076 -4.0% -668 -1.3%
template_preprocess 79 2.9% 1,387 7.9% 1,130 6.4% 0 0.0% 0 0.0% 63,200 118.3% 58,776 110.1% 2,160 4.2% 2,088 4.0%
Twig_Template::render@4 78 2.9% 26,626 151.0% 1,098 6.2% 2 0.0% 0 0.0% 24,712 46.3% 2,184 4.1% 20,376 39.5% 580 1.1%
Drupal\Core\Template\TwigEnvironment::loadTemplate 79 2.9% 2,094 11.9% 1,091 6.2% 12,000 75.0% 12,001 75.0% 13,572 25.4% 312 0.6% 12,820 24.9% 84 0.2%
theme_get_registry 79 2.9% 1,219 6.9% 927 5.3% -4,001 -25.0% -4,001 -25.0% 376 0.7% 0 0.0% 776 1.5% 252 0.5%
Twig_Template::display@4 78 2.9% 24,926 141.4% 758 4.3% 2 0.0% 0 0.0% 11,344 21.2% -4 -0.0% -560 -1.1% 820 1.6%
Twig_Template::displayWithErrorHandling@4 78 2.9% 23,289 132.1% 750 4.3% -3,998 -25.0% 0 0.0% 11,348 21.2% 152 0.3% -1,872 -3.6% 572 1.1%
Drupal\Component\Utility\NestedArray::mergeDeep -79 -2.9% -4,155 -23.6% -719 -4.1% 4,000 25.0% 0 0.0% -34,544 -64.7% 52,316 98.0% -628 -1.2% 0 0.0%
rdf_process 79 2.9% 694 3.9% 685 3.9% -12,006 -75.0% -4,001 -25.0% -6,268 -11.7% -6,720 -12.6% 164 0.3% 136 0.3%
Drupal\Core\Template\Attribute::__clone 158 5.8% 675 3.8% 675 3.8% 0 0.0% 0 0.0% 4,424 8.3% 4,424 8.3% 96 0.2% 96 0.2%
is_integer -467 -17.1% -637 -3.6% -637 -3.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Environment::mergeGlobals 79 2.9% 897 5.1% 626 3.6% 8,001 50.0% 4,001 25.0% 0 0.0% 0 0.0% 492 1.0% 492 1.0%
Drupal\Core\Template\TwigEnvironment::getTemplateClass 80 2.9% 692 3.9% 585 3.3% 4,000 25.0% 4,000 25.0% 348 0.7% 124 0.2% 876 1.7% 144 0.3%
Drupal\Core\Utility\ThemeRegistry::offsetGet 158 5.8% 568 3.2% 568 3.2% 8,002 50.0% 8,002 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::__get 0 0.0% -587 -3.3% -537 -3.0% 3,999 25.0% -3,998 -25.0% -1,796 -3.4% -12 -0.0% -5,488 -10.6% -6,664 -12.9%
Drupal\Core\Template\Attribute::offsetSet 0 0.0% -770 -4.4% -512 -2.9% 8,000 50.0% -8,002 -50.0% -65,520 -122.7% -65,520 -122.7% -86,100 -166.9% -86,204 -167.1%
PDOStatement::execute 0 0.0% -505 -2.9% -505 -2.9% 12,001 75.0% 12,001 75.0% 8 0.0% 8 0.0% -172 -0.3% -172 -0.3%
user_format_name 0 0.0% -699 -4.0% -492 -2.8% 4,000 25.0% 0 0.0% -16,392 -30.7% 0 0.0% -32,472 -63.0% 380 0.7%
Symfony\Component\DependencyInjection\Container::get 79 2.9% 502 2.8% 492 2.8% -2 -0.0% -7,999 -50.0% -3,432 -6.4% -1,264 -2.4% -15,480 -30.0% -13,156 -25.5%
htmlspecialchars 0 0.0% -483 -2.7% -483 -2.7% -12,000 -75.0% -12,000 -75.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
template_preprocess_node 0 0.0% 805 4.6% 476 2.7% 4,001 25.0% 0 0.0% 27,748 52.0% 0 0.0% 26,728 51.8% -640 -1.2%
is_scalar 165 6.0% 425 2.4% 425 2.4% 4,001 25.0% 4,001 25.0% -12 -0.0% -12 -0.0% 408 0.8% 408 0.8%
strtolower 79 2.9% -406 -2.3% -406 -2.3% 3,999 25.0% 3,999 25.0% 1,260 2.4% 1,260 2.4% 80 0.2% 80 0.2%
rdf_preprocess_username 0 0.0% -4,633 -26.3% -404 -2.3% 2 0.0% 0 0.0% -4,992 -9.3% 29,552 55.3% 1,412 2.7% 728 1.4%
Drupal\Component\Utility\String::checkPlain 0 0.0% -877 -5.0% -394 -2.2% -19,999 -125.0% -7,999 -50.0% 12 0.0% 12 0.0% 408 0.8% 408 0.8%
function_exists 237 8.7% 373 2.1% 373 2.1% 4,000 25.0% 4,000 25.0% 0 0.0% 0 0.0% -136 -0.3% -136 -0.3%
Drupal\Component\Utility\Settings::get 79 2.9% 319 1.8% 319 1.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
PDO::__construct 0 0.0% 315 1.8% 315 1.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
settings 79 2.9% 464 2.6% 298 1.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::getTranslatedField 0 0.0% 19 0.1% -291 -1.7% -8,005 -50.0% -2 -0.0% -2,556 -4.8% -2,540 -4.8% -908 -1.8% -5,712 -11.1%
Drupal\Core\Extension\ModuleHandler::alter 0 0.0% -498 -2.8% -289 -1.6% -24,001 -150.0% -20,002 -125.0% 0 0.0% 8 0.0% -356 -0.7% -264 -0.5%
ob_start 79 2.9% 275 1.6% 275 1.6% -4,000 -25.0% -4,000 -25.0% 1,303,184 2440.1% 1,303,184 2440.1% 33,948 65.8% 33,948 65.8%
Drupal\Core\Entity\EntityNG::get 0 0.0% -185 -1.0% -272 -1.5% -12,003 -75.0% -1 -0.0% -780 -1.5% -24 -0.0% -2,260 -4.4% -240 -0.5%
Twig_Environment::getGlobals 79 2.9% 271 1.5% 271 1.5% 4,000 25.0% 4,000 25.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
check_plain 0 0.0% -1,144 -6.5% -263 -1.5% -27,999 -175.0% -8,000 -50.0% 12 0.0% 0 0.0% 600 1.2% 240 0.5%
Drupal\Core\Entity\Field\FieldItemBase::__get 0 0.0% -282 -1.6% -258 -1.5% 20,001 125.0% 12,003 75.0% 32,492 60.8% 0 0.0% 62,988 122.1% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue 0 0.0% 140 0.8% 256 1.5% 8,001 50.0% 8,001 50.0% 0 0.0% 0 0.0% -312 -0.6% -312 -0.6%
path_to_theme 79 2.9% 241 1.4% 241 1.4% 0 0.0% 0 0.0% 4,424 8.3% 4,424 8.3% 28 0.1% 28 0.1%
Drupal\Core\TypedData\ItemList::offsetGet 0 0.0% 76 0.4% 241 1.4% -12,000 -75.0% -16,000 -100.0% 0 0.0% 0 0.0% -28 -0.1% -28 -0.1%
Drupal\Core\Path\AliasManager::lookupPathAlias 0 0.0% 73 0.4% 227 1.3% -3,999 -25.0% 1 0.0% -24 -0.0% -28 -0.1% -76 -0.1% -68 -0.1%
Symfony\Cmf\Component\Routing\DynamicRouter::getMatcher 0 0.0% 227 1.3% 224 1.3% 0 0.0% 0 0.0% 8,192 15.3% 0 0.0% 15,564 30.2% -320 -0.6%
func_get_args -79 -2.9% -219 -1.2% -219 -1.2% -4,000 -25.0% -4,000 -25.0% -55,228 -103.4% -55,228 -103.4% 1,980 3.8% 1,980 3.8%
Drupal\Core\Template\AttributeString::__toString 0 0.0% -480 -2.7% -216 -1.2% -24,002 -150.0% -12,002 -75.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
ob_get_clean 79 2.9% 207 1.2% 207 1.2% 0 0.0% 0 0.0% -1,293,540 -2422.0% -1,293,540 -2422.0% 0 0.0% 0 0.0%
drupal_static 0 0.0% -204 -1.2% -201 -1.1% 16,002 100.0% 16,002 100.0% 0 0.0% 0 0.0% -8 -0.0% -8 -0.0%
field_invoke_method 0 0.0% -60 -0.3% 200 1.1% -8,000 -50.0% 8,000 50.0% -8 -0.0% 0 0.0% -332 -0.6% 0 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 0 0.0% -199 -1.1% -199 -1.1% 16,002 100.0% 16,002 100.0% 0 0.0% 0 0.0% 84 0.2% 84 0.2%
url 0 0.0% -295 -1.7% -191 -1.1% -31,992 -199.9% -11,998 -75.0% -16 -0.0% 24 0.0% 3,476 6.7% 3,540 6.9%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 -1 -0.0% -192 -1.1% -190 -1.1% -4,001 -25.0% -8,001 -50.0% -11,108 -20.8% -776 -1.5% -16,624 -32.2% -8 -0.0%
Drupal\Component\Plugin\PluginManagerBase::getDefinition 0 0.0% -136 -0.8% -190 -1.1% -4,000 -25.0% 0 0.0% 0 0.0% 0 0.0% -276 -0.5% -76 -0.1%
drupal_settings_initialize 0 0.0% 416 2.4% 183 1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
config 0 0.0% -5 -0.0% 179 1.0% 11,999 75.0% -4,001 -25.0% 0 0.0% 0 0.0% -2,420 -4.7% -924 -1.8%
method_exists 79 2.9% 179 1.0% 175 1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 392 0.8% 392 0.8%
Drupal\Core\Template\Attribute::__toString 0 0.0% -1,053 -6.0% 173 1.0% -36,007 -225.0% 1 0.0% -424 -0.8% -436 -0.8% 2,044 4.0% 580 1.1%
array_keys 78 2.9% 170 1.0% 170 1.0% 0 0.0% 0 0.0% 11,432 21.4% 11,432 21.4% -5,136 -10.0% -5,136 -10.0%
Drupal\Component\Utility\Settings::getSingleton 79 2.9% 166 0.9% 166 0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Language\LanguageManager::getLanguage 0 0.0% -123 -0.7% -165 -0.9% 0 0.0% 0 0.0% 6,368 11.9% -76 -0.1% 6,316 12.2% 0 0.0%
is_object 79 2.9% 159 0.9% 159 0.9% -1 -0.0% -1 -0.0% -8 -0.0% -8 -0.0% 440 0.9% 440 0.9%
load::service_container_prod_.php/f9c4acfb55c3544d69ee6613d159cc07ff12ead952761ef85e4247d75e44326a.php 1 0.0% 156 0.9% 156 0.9% 0 0.0% 0 0.0% 38,772 72.6% 38,772 72.6% 38,512 74.7% 38,512 74.7%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% -1,346 -7.6% 156 0.9% -28,006 -175.0% 19,999 125.0% 12 0.0% 12 0.0% 1,464 2.8% 116 0.2%
array_map -1 -0.0% -907 -5.1% -154 -0.9% -28,003 -175.0% -8,002 -50.0% -1,456 -2.7% -852 -1.6% -372 -0.7% -160 -0.3%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 0 0.0% -1,133 -6.4% -146 -0.8% -4,001 -25.0% -4,001 -25.0% -89,000 -166.6% -7,380 -13.8% -88,148 -170.9% -7,828 -15.2%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 0.0% 663 3.8% 138 0.8% 0 0.0% 0 0.0% 11,084 20.8% 356 0.7% 10,112 19.6% 1,512 2.9%
Drupal\Core\Database\Statement::execute 0 0.0% -629 -3.6% -136 -0.8% 20,002 125.0% 8,001 50.0% 8 0.0% 0 0.0% -172 -0.3% 0 0.0%
Drupal\Core\TypedData\ItemList::__clone 0 0.0% 182 1.0% 133 0.8% 8,000 50.0% 12,000 75.0% -8 -0.0% 32,768 61.4% 1,616 3.1% 65,760 127.5%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 0 0.0% 141 0.8% 132 0.7% -8,002 -50.0% 4,000 25.0% -64 -0.1% -84 -0.2% -10,652 -20.7% -404 -0.8%
Drupal\Core\Entity\Field\Type\Field::setValue 0 0.0% 62 0.4% 132 0.7% 15,999 100.0% -3,999 -25.0% -4 -0.0% 0 0.0% 2,360 4.6% 96 0.2%
is_numeric 0 0.0% 123 0.7% 123 0.7% 8,001 50.0% 8,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 0.0% 319 1.8% -122 -0.7% -2 -0.0% -28,002 -175.0% -12 -0.0% 0 0.0% 4,920 9.5% 4 0.0%
rdf_mapping_load 0 0.0% -95 -0.5% -119 -0.7% 1 0.0% -8,000 -50.0% -4 -0.0% 0 0.0% 512 1.0% 348 0.7%
Drupal\field\Plugin\Core\Entity\Field::offsetGet 0 0.0% -117 -0.7% -117 -0.7% 8,000 50.0% 8,000 50.0% 0 0.0% 0 0.0% 16 0.0% 16 0.0%
_field_language_suggestion 0 0.0% -120 -0.7% -114 -0.6% 4,000 25.0% 4,000 25.0% -4 -0.0% -4 -0.0% 0 0.0% 0 0.0%
Drupal\field\FieldInfo::getBundleInstances 0 0.0% -29 -0.2% -113 -0.6% -4,000 -25.0% -4,000 -25.0% 572 1.1% 0 0.0% -1,652 -3.2% 0 0.0%
class_exists 1 0.0% 40 0.2% 112 0.6% -11,998 -75.0% 4,000 25.0% 40 0.1% 0 0.0% -64 -0.1% 0 0.0%
Drupal\Component\Datetime\DateTimePlus::format 0 0.0% -303 -1.7% -111 -0.6% 0 0.0% -1 -0.0% 0 0.0% 0 0.0% -40 -0.1% -40 -0.1%
Symfony\Component\ClassLoader\ClassLoader::addPrefix 0 0.0% 110 0.6% 110 0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
__TwigTemplate_96f71b7e47eedf26bfdf10cb52c5dc35::doDisplay 0 0.0% -2,383 -13.5% -109 -0.6% -23,998 -150.0% -4,000 -25.0% -5,220 -9.8% 4 0.0% -8,120 -15.7% 0 0.0%
Drupal\Core\Path\AliasManager::getPathAlias 0 0.0% -130 -0.7% -108 -0.6% 4,004 25.0% 8,003 50.0% -28 -0.1% -4 -0.0% -820 -1.6% -744 -1.4%
Drupal\Core\Extension\ModuleHandler::invokeAll 0 0.0% -917 -5.2% -107 -0.6% 1 0.0% -4,001 -25.0% -1,396 -2.6% 12 0.0% -1,764 -3.4% 0 0.0%
drupal_alter 0 0.0% -824 -4.7% -106 -0.6% -20,000 -125.0% 16,000 100.0% -16,376 -30.7% -16,384 -30.7% -33,380 -64.7% -32,992 -64.0%
Drupal\Component\Datetime\DateTimePlus::__construct 0 0.0% -67 -0.4% -102 -0.6% 11,998 75.0% 0 0.0% 0 0.0% 0 0.0% -1,064 -2.1% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 0 0.0% -155 -0.9% -102 -0.6% -12,001 -75.0% -12,001 -75.0% -2,048 -3.8% 8 0.0% -4,380 -8.5% -180 -0.3%
drupal_classloader 0 0.0% 349 2.0% 102 0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageController::cacheGet 0 0.0% 76 0.4% 100 0.6% 0 0.0% 0 0.0% 0 0.0% 12 0.0% 2,068 4.0% 0 0.0%
template_preprocess_username 0 0.0% -671 -3.8% 100 0.6% 0 0.0% -8,000 -50.0% -23,344 -43.7% -6,952 -13.0% -29,100 -56.4% 488 0.9%
Drupal\Core\Entity\EntityBCDecorator::__get 0 0.0% -801 -4.5% -100 -0.6% -16,001 -100.0% -12,001 -75.0% -332 -0.6% -44 -0.1% -3,216 -6.2% 0 0.0%
variable_get 0 0.0% -100 -0.6% -100 -0.6% -8,001 -50.0% -8,001 -50.0% 0 0.0% 0 0.0% -388 -0.8% -388 -0.8%
Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage::getFullPath 1 0.0% 153 0.9% 99 0.6% 0 0.0% 0 0.0% 320 0.6% 96 0.2% 1,048 2.0% 736 1.4%
Drupal\field\FieldInfo::getFieldById 0 0.0% 32 0.2% -99 -0.6% -8,001 -50.0% -8,001 -50.0% -28 -0.1% 0 0.0% 192 0.4% 0 0.0%
implode 79 2.9% 98 0.6% 98 0.6% 8,000 50.0% 8,000 50.0% 23,856 44.7% 23,856 44.7% 88 0.2% 88 0.2%
template_preprocess_field 0 0.0% 78 0.4% 95 0.5% 1 0.0% 1 0.0% 24 0.0% 24 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::getUrlencodedPrefix 0 0.0% 94 0.5% 95 0.5% 0 0.0% 0 0.0% 4,096 7.7% 0 0.0% 9,300 18.0% 328 0.6%
load::service_container_prod_.php/e4dca2c4e784575f35c8d644d35407eed9b897b558e588fdc2f5ef87f8dbd79f.php -1 -0.0% -94 -0.5% -94 -0.5% 0 0.0% 0 0.0% -39,180 -73.4% -39,180 -73.4% -38,920 -75.5% -38,920 -75.5%
[ display all ]