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

Overall Diff Summary

Run #519eb7a1537f7Run #519eb880e5974DiffDiff%
Number of Function Calls140,633 141,579 946 0.7%
Incl. Wall Time (microsec)957,508 953,923 -3,585 -0.4%
Incl. CPU (microsecs)883,247 883,144 -103 -0.0%
Incl. MemUse (bytes)9,701,264 9,934,248 232,984 2.4%
Incl. PeakMemUse (bytes)10,002,912 10,158,948 156,036 1.6%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. PeakMemUse (bytes) 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%
unserialize -5 -0.5% -773 -21.6% -955 -26.6% -715 -694.2% -958 -930.1% -174,440 -74.9% -174,432 -74.9% -70,572 -45.2% -70,476 -45.2%
ob_start 0 0.0% -3 -0.1% -3 -0.1% -3 -2.9% -3 -2.9% -420 -0.2% -420 -0.2% 61,452 39.4% 61,452 39.4%
extract -42 -4.4% -732 -20.4% -732 -20.4% -777 -754.4% -777 -754.4% -231,328 -99.3% -231,328 -99.3% -54,168 -34.7% -54,168 -34.7%
Drupal\Core\Database\Statement::fetchAllAssoc -5 -0.5% -187 -5.2% -188 -5.2% -196 -190.3% -183 -177.7% -96,264 -41.3% -96,264 -41.3% -47,260 -30.3% -47,260 -30.3%
load::1#d2#d6#56d7c2b02c393182b5f2642c6243.php/c53af39565b44119b10ca3a289f1b2998cbcd0203f6a6a77b6f35878832281af.php 1 0.1% 81 2.3% 81 2.3% 84 81.6% 84 81.6% 39,328 16.9% 39,328 16.9% 35,656 22.9% 35,656 22.9%
Drupal\Core\Entity\EntityBCDecorator::__isset -160 -16.9% -7,986 -222.8% -702 -19.6% -8,601 -8350.5% -1,175 -1140.8% -21,324 -9.2% -21,324 -9.2% -33,144 -21.2% -32,956 -21.1%
run_init::Type/TextSummaryItem.php 0 0.0% 6 0.2% 4 0.1% 500 485.4% 496 481.6% 16,384 7.0% 16,384 7.0% 32,604 20.9% 32,604 20.9%
run_init::templates/html.tpl.php -1 -0.1% -495 -13.8% -51 -1.4% -497 -482.5% -43 -41.7% -33,768 -14.5% -31,092 -13.3% -32,196 -20.6% -31,064 -19.9%
system_element_info 0 0.0% 34 0.9% 35 1.0% 34 33.0% 38 36.9% 0 0.0% 0 0.0% 24,768 15.9% 24,348 15.6%
ob_get_clean 0 0.0% -66 -1.8% -66 -1.8% -81 -78.6% -81 -78.6% 5,712 2.5% 5,712 2.5% -23,732 -15.2% -23,732 -15.2%
load::templates/user.tpl.php -20 -2.1% -486 -13.6% -486 -13.6% -516 -501.0% -516 -501.0% -4,384 -1.9% -4,384 -1.9% -22,640 -14.5% -22,640 -14.5%
__TwigTemplate_d2d656d7c2b02c393182b5f2642c6243::doDisplay 1 0.1% 225,394 6287.1% 330 9.2% 216,081 209787.4% 276 268.0% 228,444 98.1% -168,120 -72.2% 460,812 295.3% 21,512 13.8%
__TwigTemplate_35cce08cc3750137677c91f34c547ff4::doDisplay 1 0.1% 655 18.3% 87 2.4% 657 637.9% 62 60.2% 23,696 10.2% 20,736 8.9% 23,324 14.9% 20,876 13.4%
Symfony\Component\ClassLoader\ClassLoader::findFile 2 0.2% -1,060 -29.6% -786 -21.9% -840 -815.5% -398 -386.4% 8,412 3.6% 8,112 3.5% 19,164 12.3% 18,900 12.1%
load::views/DisplayBag.php 0 0.0% 3 0.1% 3 0.1% 2 1.9% 2 1.9% 8 0.0% 8 0.0% 12,776 8.2% 12,776 8.2%
load::1#c1#5e#431abc059b02f5ec5f5ab7234dac.php/975f3e87c6c96e6de05addb6bfe40376e2c1619197a38a88299437a3360ece67.php 1 0.1% 48 1.3% 48 1.3% 54 52.4% 54 52.4% 14,856 6.4% 14,856 6.4% 11,980 7.7% 11,980 7.7%
load::1#c3#f7#79035ef680c3462e67f267aec18a.php/84574a855c39c23474cb21211333ad72f358d1c7da4a21987d939f92d0e20de8.php 1 0.1% 78 2.2% 78 2.2% 81 78.6% 81 78.6% 13,652 5.9% 13,652 5.9% 10,880 7.0% 10,880 7.0%
load::1#54#07#4d02ad1c3c56a4c059bca90b430a.php/4fb650955c5e1ca5059800b231218292ed97f2f2ff4d3e78e7603a8638855dd5.php 1 0.1% 80 2.2% 80 2.2% 82 79.6% 82 79.6% 10,448 4.5% 10,448 4.5% 9,136 5.9% 9,136 5.9%
array_combine 0 0.0% 0 0.0% 0 0.0% -202 -196.1% -202 -196.1% -8,192 -3.5% -8,192 -3.5% -8,260 -5.3% -8,260 -5.3%
Drupal\Core\Template\TwigTemplate::getContextReference 183 19.3% 1,190 33.2% 978 27.3% 1,444 1401.9% 1,180 1145.6% 29,292 12.6% 26,336 11.3% 9,620 6.2% 7,500 4.8%
load::image/ImageStyleStorageController.php 0 0.0% 9 0.3% 9 0.3% 8 7.8% 8 7.8% -8 -0.0% -8 -0.0% 7,308 4.7% 7,308 4.7%
load::1#bf#1c#2623c1057a5e7fdd404c36fb2ae7.php/288655c1d2af2783333afc55e4d50dd6972dcd529f6ae070bf588972065e34a1.php 1 0.1% 46 1.3% 46 1.3% 48 46.6% 48 46.6% 25,424 10.9% 25,424 10.9% 6,176 4.0% 6,176 4.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 8 0.8% 1,943 54.2% 811 22.6% 1,953 1896.1% 764 741.7% 149,044 64.0% 3,180 1.4% 83,076 53.2% 4,600 2.9%
array_merge 18 1.9% 75 2.1% 75 2.1% 71 68.9% 71 68.9% 12,248 5.3% 12,248 5.3% 4,524 2.9% 4,524 2.9%
load::text/TextProcessed.php 0 0.0% -3 -0.1% -3 -0.1% -3 -2.9% -3 -2.9% 0 0.0% 0 0.0% -4,380 -2.8% -4,380 -2.8%
load::Entity/DatabaseStorageControllerNG.php 0 0.0% -72 -2.0% -72 -2.0% -71 -68.9% -71 -68.9% -8 -0.0% -8 -0.0% -4,280 -2.7% -4,280 -2.7%
run_init::Entity/DatabaseStorageControllerNG.php 0 0.0% 4 0.1% 3 0.1% 4 3.9% 4 3.9% 20 0.0% 12 0.0% 4,280 2.7% 4,280 2.7%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 0.0% 84 2.3% 80 2.2% 81 78.6% 69 67.0% -12 -0.0% 0 0.0% 6,036 3.9% 4,276 2.7%
load::display/DisplayPluginBase.php 0 0.0% 12 0.3% 12 0.3% 11 10.7% 11 10.7% -12 -0.0% -12 -0.0% 4,168 2.7% 4,168 2.7%
__TwigTemplate_c15e431abc059b02f5ec5f5ab7234dac::doDisplay 2 0.2% 2,807 78.3% 563 15.7% 2,812 2730.1% 428 415.5% 6,500 2.8% -7,504 -3.2% 12,000 7.7% 4,100 2.6%
drupal_static -39 -4.1% -136 -3.8% -130 -3.6% -160 -155.3% -143 -138.8% 20 0.0% 20 0.0% 3,824 2.5% 3,824 2.5%
Drupal\Core\Template\Attribute::offsetSet 168 17.8% 1,703 47.5% 1,328 37.0% 1,886 1831.1% 1,241 1204.9% 74,676 32.1% 74,676 32.1% 3,636 2.3% 3,636 2.3%
Drupal\Core\Template\TwigEnvironment::loadTemplate 42 4.4% 3,787 105.6% 554 15.5% 3,836 3724.3% 488 473.8% 170,284 73.1% 6,644 2.9% 94,124 60.3% 3,176 2.0%
run_init::Entity/ImageStyle.php 0 0.0% 24 0.7% 7 0.2% 23 22.3% 8 7.8% 0 0.0% -4 -0.0% 6,004 3.8% 3,096 2.0%
Symfony\Component\DependencyInjection\Container::get 35 3.7% -1,110 -31.0% 54 1.5% -507 -492.2% 80 77.7% 1,836 0.8% 1,348 0.6% 13,804 8.8% 2,800 1.8%
__TwigTemplate_54074d02ad1c3c56a4c059bca90b430a::doDisplay 20 2.1% 3,138 87.5% 301 8.4% 3,161 3068.9% 278 269.9% 9,408 4.0% -484 -0.2% 10,760 6.9% 2,676 1.7%
opendir 14 1.5% 168 4.7% 168 4.7% 184 178.6% 184 178.6% 4,232 1.8% 4,232 1.8% 2,568 1.6% 2,568 1.6%
Twig_Template::__construct 8 0.8% 28 0.8% 28 0.8% 53 51.5% 53 51.5% 5,732 2.5% 5,732 2.5% 2,488 1.6% 2,488 1.6%
run_init::image/ImageStyleInterface.php 0 0.0% 19 0.5% 19 0.5% 17 16.5% 17 16.5% 4 0.0% 4 0.0% 2,456 1.6% 2,456 1.6%
template_preprocess 0 0.0% 9 0.3% 8 0.2% -8 -7.8% -1 -1.0% 12 0.0% 12 0.0% 2,320 1.5% 2,292 1.5%
Drupal\Core\SystemListing::scanDirectory@1 4 0.4% 2,821 78.7% 637 17.8% 2,825 2742.7% 483 468.9% 11,500 4.9% 136 0.1% 11,440 7.3% 2,288 1.5%
load::templates/region.tpl.php -6 -0.6% -93 -2.6% -93 -2.6% -101 -98.1% -101 -98.1% -2,020 -0.9% -2,020 -0.9% -2,264 -1.5% -2,264 -1.5%
load::templates/block.tpl.php -8 -0.8% -96 -2.7% -96 -2.7% -105 -101.9% -105 -101.9% -1,908 -0.8% -1,908 -0.8% -2,264 -1.5% -2,264 -1.5%
load::templates/views-view-unformatted.tpl.php -2 -0.2% -31 -0.9% -31 -0.9% -34 -33.0% -34 -33.0% -1,392 -0.6% -1,392 -0.6% -2,264 -1.5% -2,264 -1.5%
Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage::getFullPath 8 0.8% 421 11.7% 177 4.9% 429 416.5% 137 133.0% 2,924 1.3% 896 0.4% 3,576 2.3% 2,248 1.4%
file_element_info 0 0.0% -1,104 -30.8% 3 0.1% -655 -635.9% 4 3.9% -116 -0.0% 0 0.0% -44,292 -28.4% 2,148 1.4%
Drupal\Component\Utility\String::checkPlain 88 9.3% 555 15.5% 401 11.2% 664 644.7% 448 435.0% 14,456 6.2% 2,464 1.1% 3,920 2.5% 2,128 1.4%
twig_render_var@1 90 9.5% 215,262 6004.5% 959 26.8% 206,039 200037.9% 832 807.8% 320,576 137.6% 3,036 1.3% 337,128 216.1% 2,092 1.3%
load::node/NodeAccessController.php 0 0.0% 10 0.3% 10 0.3% 12 11.7% 12 11.7% 0 0.0% 0 0.0% 2,056 1.3% 2,056 1.3%
array_map 80 8.5% 1,188 33.1% 370 10.3% 1,258 1221.4% 348 337.9% 36,492 15.7% 23,348 10.0% 6,136 3.9% 2,024 1.3%
t -1 -0.1% 202 5.6% 13 0.4% 207 201.0% 35 34.0% 472 0.2% 500 0.2% -2,712 -1.7% -1,956 -1.3%
Symfony\Component\ClassLoader\ClassLoader::loadClass 1 0.1% -379 -10.6% 517 14.4% -345 -335.0% 44 42.7% 32,864 14.1% 756 0.3% 84,952 54.4% 1,940 1.2%
Drupal\Core\SystemListing::scanDirectory@2 8 0.8% 1,572 43.8% 739 20.6% 1,584 1537.9% 571 554.4% 4,512 1.9% 988 0.4% 5,068 3.2% 1,936 1.2%
Drupal\Core\SystemListing::scan 1 0.1% 3,491 97.4% 87 2.4% 3,494 3392.2% 70 68.0% 26,544 11.4% -1,032 -0.4% 26,856 17.2% 1,808 1.2%
rdf_process 0 0.0% -259 -7.2% -107 -3.0% -272 -264.1% -141 -136.9% -24 -0.0% 0 0.0% -784 -0.5% -1,796 -1.2%
htmlspecialchars 88 9.3% 154 4.3% 154 4.3% 216 209.7% 216 209.7% 11,992 5.1% 11,992 5.1% 1,792 1.1% 1,792 1.1%
Drupal\Core\Template\TwigReference::setReference 29 3.1% 239 6.7% 177 4.9% 252 244.7% 149 144.7% -3,784 -1.6% -2,972 -1.3% 3,284 2.1% 1,788 1.1%
twig_render_var@2 328 34.7% 82,595 2303.9% 2,022 56.4% 73,619 71474.8% 1,971 1913.6% 250,832 107.7% 4,604 2.0% 226,640 145.2% 1,748 1.1%
Drupal\Core\Template\TwigReference::offsetGet 7 0.7% 199 5.6% 119 3.3% 221 214.6% 131 127.2% 5,784 2.5% 12,524 5.4% 3,080 2.0% 1,744 1.1%
__TwigTemplate_c3f779035ef680c3462e67f267aec18a::doDisplay 8 0.8% 213,547 5956.7% 491 13.7% 204,237 198288.3% 386 374.8% 147,324 63.2% -180,148 -77.3% 335,212 214.8% 1,744 1.1%
Drupal\text\Type\TextSummaryItem::getPropertyDefinitions 0 0.0% 62 1.7% 5 0.1% 60 58.3% 1 1.0% 0 0.0% 0 0.0% -5,892 -3.8% -1,728 -1.1%
drupal_get_path 1 0.1% -6,127 -170.9% -59 -1.6% -3,458 -3357.3% -39 -37.9% 480 0.2% 628 0.3% -140,064 -89.8% 1,720 1.1%
Drupal\views\Plugin\ViewsPluginManager::__construct 0 0.0% 3 0.1% -11 -0.3% 4 3.9% -5 -4.9% 4 0.0% -4 -0.0% 5,512 3.5% 1,688 1.1%
Drupal\Core\SystemListing::scanDirectory 4 0.4% 3,238 90.3% 189 5.3% 3,243 3148.5% 148 143.7% 15,448 6.6% -8 -0.0% 15,396 9.9% 1,688 1.1%
load::Plugin/PluginInspectionInterface.php 0 0.0% 4 0.1% 4 0.1% 3 2.9% 3 2.9% 0 0.0% 0 0.0% -1,648 -1.1% -1,648 -1.1%
Drupal\views\Plugin\Discovery\ViewsHandlerDiscovery::__construct 0 0.0% -23 -0.6% -20 -0.6% -23 -22.3% -19 -18.4% 0 0.0% 0 0.0% 1,624 1.0% 1,624 1.0%
array_keys 1 0.1% -14 -0.4% -14 -0.4% 17 16.5% 17 16.5% 64 0.0% 64 0.0% 1,608 1.0% 1,608 1.0%
theme_field 0 0.0% -79 -2.2% -62 -1.7% 627 608.7% -57 -55.3% 48 0.0% -1,608 -0.7% -6,852 -4.4% 1,540 1.0%
module_load_include 0 0.0% -985 -27.5% 27 0.8% -574 -557.3% 42 40.8% -116 -0.0% 8 0.0% -45,112 -28.9% 1,512 1.0%
twig_render_template@1 24 2.5% 221,251 6171.6% 750 20.9% 211,963 205789.3% 595 577.7% 377,280 161.9% -139,040 -59.7% 670,232 429.5% 1,508 1.0%
ArrayObject::exchangeArray 29 3.1% 62 1.7% 62 1.7% 103 100.0% 103 100.0% -812 -0.3% -812 -0.3% 1,496 1.0% 1,496 1.0%
Twig_Template::display@1 24 2.5% 217,643 6070.9% 238 6.6% 208,349 202280.6% 206 200.0% 162,008 69.5% 744 0.3% 354,860 227.4% 1,492 1.0%
readdir 113 11.9% 513 14.3% 513 14.3% 641 622.3% 641 622.3% 3,408 1.5% 3,408 1.5% 1,384 0.9% 1,384 0.9%
load::Plugin/ViewsPluginManager.php 0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 1,364 0.9% 1,364 0.9%
run_init::views/PluginBase.php 0 0.0% 220 6.1% 0 0.0% 220 213.6% 1 1.0% 8,192 3.5% 0 0.0% 9,660 6.2% -1,352 -0.9%
list_themes 0 0.0% 4,390 122.5% 17 0.5% 4,201 4078.6% 24 23.3% 37,840 16.2% 0 0.0% 30,020 19.2% 1,352 0.9%
twig_render_var@3 30 3.2% 2,263 63.1% 322 9.0% 2,293 2226.2% 270 262.1% 6,216 2.7% 1,548 0.7% 4,652 3.0% 1,348 0.9%
array_flip 0 0.0% 9 0.3% 9 0.3% 15 14.6% 15 14.6% -4 -0.0% -4 -0.0% 1,332 0.9% 1,332 0.9%
theme_render_template -15 -1.6% -227,613 -6349.0% -363 -10.1% -218,361 -212001.0% -295 -286.4% -594,736 -255.3% -18,480 -7.9% -940,968 -603.0% -1,312 -0.8%
is_dir 82 8.7% 495 13.8% 495 13.8% 571 554.4% 571 554.4% 1,160 0.5% 1,160 0.5% 1,312 0.8% 1,312 0.8%
load::includes/theme.inc 0 0.0% -1 -0.0% -1 -0.0% -1 -1.0% -1 -1.0% -1,280 -0.5% -1,280 -0.5% -1,280 -0.8% -1,280 -0.8%
Twig_Environment::mergeGlobals 42 4.4% 273 7.6% 176 4.9% 319 309.7% 183 177.7% 1,344 0.6% 1,344 0.6% 1,260 0.8% 1,260 0.8%
func_get_args 0 0.0% -11 -0.3% -11 -0.3% -2 -1.9% -2 -1.9% -16 -0.0% -16 -0.0% 1,248 0.8% 1,248 0.8%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 197 5.5% -77 -2.1% 382 370.9% -67 -65.0% -56 -0.0% -60 -0.0% 27,040 17.3% 1,224 0.8%
drupal_get_filename@1 1 0.1% 66 1.8% 38 1.1% 68 66.0% 31 30.1% 3,488 1.5% 1,212 0.5% 3,404 2.2% 1,216 0.8%
drupal_render@2 0 0.0% 3,327 92.8% -32 -0.9% 3,542 3438.8% -16 -15.5% 78,084 33.5% -2,040 -0.9% 90,792 58.2% -1,196 -0.8%
_filter_xss_split 0 0.0% 2 0.1% -11 -0.3% 5 4.9% -18 -17.5% 12 0.0% 16 0.0% 2,236 1.4% 1,196 0.8%
is_object 188 19.9% 158 4.4% 158 4.4% 280 271.8% 280 271.8% 1,260 0.5% 1,260 0.5% 1,176 0.8% 1,176 0.8%
run_init::display/DefaultDisplay.php 0 0.0% 248 6.9% 14 0.4% 247 239.8% 13 12.6% 8,192 3.5% 0 0.0% 15,112 9.7% 1,172 0.8%
run_init::views/DisplayBag.php 0 0.0% 2 0.1% 1 0.0% 3 2.9% 1 1.0% -8 -0.0% 0 0.0% 1,160 0.7% 1,160 0.7%
run_init::Plugin/ContainerFactoryPluginBase.php 0 0.0% 223 6.2% 0 0.0% 223 216.5% 0 0.0% 8,192 3.5% 0 0.0% 11,456 7.3% -1,148 -0.7%
method_exists 70 7.4% 100 2.8% 96 2.7% 166 161.2% 163 158.3% 1,272 0.5% 1,272 0.5% 1,136 0.7% 1,136 0.7%
load::templates/html.tpl.php -1 -0.1% -17 -0.5% -17 -0.5% -19 -18.4% -19 -18.4% -728 -0.3% -728 -0.3% -1,132 -0.7% -1,132 -0.7%
load::templates/page.tpl.php -1 -0.1% -41 -1.1% -41 -1.1% -44 -42.7% -44 -42.7% -728 -0.3% -728 -0.3% -1,132 -0.7% -1,132 -0.7%
load::image/image.effects.inc 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -8 -0.0% -8 -0.0% 1,132 0.7% 1,132 0.7%
load::templates/views-view.tpl.php -2 -0.2% -31 -0.9% -31 -0.9% -35 -34.0% -35 -34.0% -1,364 -0.6% -1,364 -0.6% -1,132 -0.7% -1,132 -0.7%
Drupal\views\ViewExecutable::__construct 0 0.0% -941 -26.2% 4 0.1% -583 -566.0% -2 -1.9% -3,636 -1.6% 0 0.0% -48,968 -31.4% 1,128 0.7%
twig_render_template@3 11 1.2% 4,238 118.2% 361 10.1% 4,252 4128.2% 276 268.0% 42,404 18.2% -24,576 -10.5% 168,548 108.0% 1,124 0.7%
ob_get_level 42 4.4% 42 1.2% 42 1.2% 75 72.8% 75 72.8% 1,284 0.6% 1,284 0.6% 1,116 0.7% 1,116 0.7%
preg_match 125 13.2% 339 9.5% 339 9.5% 436 423.3% 436 423.3% 1,332 0.6% 1,332 0.6% 1,112 0.7% 1,112 0.7%
[ display all ]