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

Regression/Improvement summary for theme@4

theme@4Run #5251f592ab279Run #5251f6e1e32d5DiffDiff%
Number of Function Calls150 150 0 0.0%
Incl. Wall Time (microsec)173,863 184,623 10,760 6.2%
Incl. Wall Time (microsec) per call 1,159 1,231 72 6.2%
Excl. Wall Time (microsec)7,684 8,237 553 7.2%
Incl. CPU (microsecs)158,515 169,318 10,803 6.8%
Incl. CPU (microsecs) per call 1,057 1,129 72 6.8%
Excl. CPU (microsec)5,624 6,099 475 8.4%
Incl. MemUse (bytes)606,152 682,648 76,496 12.6%
Incl. MemUse (bytes) per call 4,041 4,551 510 12.6%
Excl. MemUse (bytes)-484,712 -531,112 -46,400 -9.6%
Incl. PeakMemUse (bytes)1,227,944 1,351,752 123,808 10.1%
Incl. PeakMemUse (bytes) per call 8,186 9,012 825 10.1%
Excl. PeakMemUse (bytes)9,768 10,440 672 6.9%

Parent/Child Regression/Improvement report for theme@4 [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@40 0.0% 10,760 755.1% 10,803 639.2% 76,496 75.5% 123,808 89.9%
Exclusive Metrics Diff for Current Function553 5.1% 475 4.4% -46,400 -60.7% 672 0.5%
Parent functions
drupal_render@70 N/A% 10,991 102.1% 11,030 102.1% 76,504 100.0% 123,808 100.0%
drupal_render@60 N/A% -233 -2.2% -229 -2.1% -8 -0.0% 0 0.0%
theme_form_element_label0 N/A% 2 0.0% 2 0.0% 0 0.0% 0 0.0%
Child functions
twig_render_template@344 33.3% 114,486 1064.0% 99,394 920.1% 503,144 657.7% 1,173,664 948.0%
theme_field-44 -33.3% -104,729 -973.3% -89,615 -829.5% -420,720 -550.0% -1,051,592 -849.4%
template_preprocess44 33.3% 264 2.5% 293 2.7% 49,280 64.4% 0 0.0%
contextual_preprocess44 33.3% 167 1.6% 195 1.8% 0 0.0% 0 0.0%
theme_username0 0.0% -108 -1.0% -109 -1.0% 0 0.0% 0 0.0%
rdf_preprocess_username0 0.0% -103 -1.0% -106 -1.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll0 0.0% 47 0.4% 81 0.7% 0 0.0% 0 0.0%
template_preprocess_username0 0.0% 44 0.4% 46 0.4% 0 0.0% 0 0.0%
function_exists44 33.3% 42 0.4% 85 0.8% 0 0.0% 0 0.0%
Drupal::moduleHandler0 0.0% 41 0.4% 45 0.4% 0 0.0% 0 0.0%
edit_preprocess_field0 0.0% 37 0.3% 43 0.4% 0 0.0% 304 0.2%
theme_rdf_metadata0 0.0% 36 0.3% 32 0.3% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter0 0.0% -23 -0.2% 5 0.0% 0 0.0% 0 0.0%
rdf_preprocess_user0 0.0% 17 0.2% 12 0.1% 0 0.0% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists0 0.0% -13 -0.1% -14 -0.1% 0 0.0% 0 0.0%
template_preprocess_field0 0.0% 13 0.1% 9 0.1% -8,800 -11.5% 760 0.6%
template_preprocess_user0 0.0% -9 -0.1% -10 -0.1% 0 0.0% 0 0.0%
theme_get_registry0 0.0% -8 -0.1% -17 -0.2% 0 0.0% 0 0.0%
theme_links0 0.0% -8 -0.1% -2 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded0 0.0% 5 0.0% -13 -0.1% 0 0.0% 0 0.0%
array_reverse0 0.0% 3 0.0% -7 -0.1% 0 0.0% 0 0.0%
strrpos0 0.0% 2 0.0% 0 0.0% 0 0.0% 0 0.0%
theme_form_required_marker0 0.0% 2 0.0% 1 0.0% 0 0.0% 0 0.0%
substr0 0.0% 1 0.0% 6 0.1% -8 -0.0% 0 0.0%
Drupal\Core\Template\Attribute::__construct0 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0%
load::user/user.pages.inc0 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0%
array_keys0 0.0% -1 -0.0% -17 -0.2% 0 0.0% 0 0.0%
run_init::user/user.pages.inc0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetGet0 0.0% 0 0.0% -14 -0.1% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__clone0 0.0% 0 0.0% -9 -0.1% 0 0.0% 0 0.0%
array_key_exists0 0.0% 0 0.0% 3 0.0% 0 0.0% 0 0.0%
is_array0 0.0% 0 0.0% 11 0.1% 0 0.0% 0 0.0%