Diff Report
Run #539fd2b68bc13: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #539fd0a78f1b7: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal\Component\Utility\NestedArray::mergeDeepArray

Drupal\Component\Utility\NestedArray::mergeDeepArrayRun #539fd2b68bc13Run #539fd0a78f1b7DiffDiff%
Number of Function Calls709 709 0 0.0%
Incl. Wall Time (microsec)19,671 32,477 12,806 65.1%
Incl. Wall Time (microsec) per call 28 46 18 65.1%
Excl. Wall Time (microsec)16,541 28,525 11,984 72.5%
Incl. CPU (microsecs)20,371 33,133 12,762 62.6%
Incl. CPU (microsecs) per call 29 47 18 62.6%
Excl. CPU (microsec)11,689 23,842 12,153 104.0%
Incl. MemUse (bytes)581,760 -585,128 -1,166,888 -200.6%
Incl. MemUse (bytes) per call 821 -825 -1,646 -200.6%
Excl. MemUse (bytes)529,408 -637,488 -1,166,896 -220.4%
Incl. PeakMemUse (bytes)169,296 160,944 -8,352 -4.9%
Incl. PeakMemUse (bytes) per call 239 227 -12 -4.9%
Excl. PeakMemUse (bytes)133,216 130,072 -3,144 -2.4%

Parent/Child Regression/Improvement report for Drupal\Component\Utility\NestedArray::mergeDeepArray [View Callgraph Diff]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl. CPU Diff
(microsec)
ICpu
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
Drupal\Component\Utility\NestedArray::mergeDeepArray0 N/A% 12,806 31.2% 12,762 31.3% -1,166,888 -69.7% -8,352 -0.5%
Exclusive Metrics Diff for Current Function11,984 93.6% 12,153 95.2% -1,166,896 -100.0% -3,144 -37.6%
Parent functions
Drupal\Component\Utility\NestedArray::mergeDeep0 N/A% 12,830 100.2% 12,769 100.1% -1,166,792 -100.0% -8,976 -107.5%
Drupal\Core\Config\ConfigBase::merge0 N/A% -11 -0.1% -8 -0.1% 0 0.0% 0 0.0%
Drupal\entity\Entity\EntityViewDisplay::collectRenderDisplays0 N/A% -11 -0.1% -15 -0.1% 0 0.0% 720 8.6%
filter_pre_render_text0 N/A% -5 -0.0% -5 -0.0% -16 -0.0% 0 0.0%
Drupal\block\BlockViewBuilder::viewMultiple0 N/A% 4 0.0% 12 0.1% 0 0.0% -208 -2.5%
Drupal\Core\Config\Config::setOverriddenData0 N/A% -1 -0.0% 9 0.1% -80 -0.0% 112 1.3%
Child functions
is_integer0 N/A% 404 3.2% 295 2.3% 0 0.0% 0 0.0%
is_array0 N/A% 219 1.7% 109 0.9% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray@10 N/A% 199 1.6% 205 1.6% 8 0.0% -5,208 -62.4%