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

Regression/Improvement summary for theme@2

theme@2Run #52e6fc5cc809eRun #52e6fcee66138DiffDiff%
Number of Function Calls55 55 0 0.0%
Incl. Wall Time (microsec)31,071 31,501 430 1.4%
Incl. Wall Time (microsec) per call 565 573 8 1.4%
Excl. Wall Time (microsec)2,383 2,465 82 3.4%
Incl. CPU (microsecs)29,071 29,611 540 1.9%
Incl. CPU (microsecs) per call 529 538 10 1.9%
Excl. CPU (microsec)1,819 1,878 59 3.2%
Incl. MemUse (bytes)256,392 284,600 28,208 11.0%
Incl. MemUse (bytes) per call 4,662 5,175 513 11.0%
Excl. MemUse (bytes)-59,528 -66,784 -7,256 -12.2%
Incl. PeakMemUse (bytes)254,520 202,480 -52,040 -20.4%
Incl. PeakMemUse (bytes) per call 4,628 3,681 -946 -20.4%
Excl. PeakMemUse (bytes)2,104 0 -2,104 -100.0%

Parent/Child Regression/Improvement report for theme@2 [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
theme@20 0.0% 430 16.8% 540 20.6% 28,208 31.1% -52,040 -58.4%
Exclusive Metrics Diff for Current Function82 19.1% 59 10.9% -7,256 -25.7% -2,104 -4.0%
Parent functions
drupal_render@40 N/A% 390 90.7% 496 91.9% 28,208 100.0% -52,440 -100.8%
drupal_render@50 N/A% 118 27.4% 118 21.9% 0 0.0% 400 0.8%
drupal_render@30 N/A% -69 -16.0% -64 -11.9% 0 0.0% 0 0.0%
drupal_render@60 N/A% -7 -1.6% -7 -1.3% 0 0.0% 0 0.0%
theme_form_element_label0 N/A% -2 -0.5% -3 -0.6% 0 0.0% 0 0.0%
Child functions
twig_render_template@21 12.5% 729 169.5% 730 135.2% 28,376 100.6% 0 0.0%
theme_links-1 -12.5% -580 -134.9% -581 -107.6% -5,248 -18.6% 0 0.0%
theme_menu_local_task0 0.0% -102 -23.7% -96 -17.8% 0 0.0% 0 0.0%
template_preprocess_links1 12.5% 100 23.3% 101 18.7% 7,416 26.3% 0 0.0%
Drupal::moduleHandler0 0.0% 73 17.0% 66 12.2% 0 0.0% -752 -1.4%
theme_form_element0 0.0% 62 14.4% 63 11.7% 0 0.0% 440 0.8%
theme_menu_link0 0.0% -44 -10.2% 68 12.6% 0 0.0% -48,600 -93.4%
Drupal\Core\Extension\ModuleHandler::alter0 0.0% 18 4.2% 9 1.7% 0 0.0% 0 0.0%
theme_input0 0.0% 18 4.2% 17 3.1% 0 0.0% 0 0.0%
Drupal::service0 0.0% 16 3.7% 25 4.6% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__construct1 12.5% 12 2.8% 13 2.4% 1,320 4.7% 0 0.0%
theme_form0 0.0% 11 2.6% 9 1.7% 16 0.1% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::has0 0.0% 11 2.6% 12 2.2% 0 0.0% 0 0.0%
contextual_preprocess1 12.5% 8 1.9% 8 1.5% 768 2.7% 0 0.0%
template_preprocess1 12.5% 6 1.4% 6 1.1% 1,944 6.9% 0 0.0%
theme_container0 0.0% 6 1.4% 6 1.1% 0 0.0% 0 0.0%
is_array0 0.0% 3 0.7% 7 1.3% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll0 0.0% 3 0.7% 8 1.5% 0 0.0% 0 0.0%
theme_item_list0 0.0% -2 -0.5% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded0 0.0% -2 -0.5% 4 0.7% 0 0.0% 0 0.0%
template_preprocess_input0 0.0% -2 -0.5% -2 -0.4% 0 0.0% 0 0.0%
function_exists2 25.0% 2 0.5% 1 0.2% 0 0.0% -32 -0.1%
Drupal\Core\Template\Attribute::__clone2 25.0% 2 0.5% 5 0.9% 888 3.1% 0 0.0%
template_preprocess_item_list0 0.0% -1 -0.2% 1 0.2% 0 0.0% 0 0.0%
theme_menu_tree0 0.0% -1 -0.2% -1 -0.2% -16 -0.1% 0 0.0%
substr0 0.0% 1 0.2% 1 0.2% 0 0.0% -592 -1.1%
array_keys0 0.0% 1 0.2% 1 0.2% 0 0.0% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::get0 0.0% 0 0.0% 2 0.4% 0 0.0% 0 0.0%
Drupal\Core\Theme\Registry::getRuntime0 0.0% 0 0.0% -4 -0.7% 0 0.0% 0 0.0%
array_reverse0 0.0% 0 0.0% 2 0.4% 0 0.0% 0 0.0%
strrpos0 0.0% 0 0.0% 1 0.2% 0 0.0% -400 -0.8%
template_preprocess_menu_tree0 0.0% 0 0.0% -1 -0.2% 0 0.0% 0 0.0%
array_key_exists0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme_form_required_marker0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%