Diff Report
Run #543bf51d41339: XHProf Run (Namespace=drupal-perf-dawehner)
vs.
Run #543bf339ee873: XHProf Run (Namespace=drupal-perf-dawehner)
Tip
Click a function name below to drill down.

Regression/Improvement summary for _theme@2

_theme@2Run #543bf51d41339Run #543bf339ee873DiffDiff%
Number of Function Calls 12 12 N/A%
Incl. Wall Time (microsec) 13,293 13,293 N/A%
Incl. Wall Time (microsec) per call N/A 1,108 1,108 N/A%
Excl. Wall Time (microsec) 1,193 1,193 N/A%
Incl. CPU (microsecs) 13,251 13,251 N/A%
Incl. CPU (microsecs) per call N/A 1,104 1,104 N/A%
Excl. CPU (microsec) 919 919 N/A%
Incl. MemUse (bytes) 307,944 307,944 N/A%
Incl. MemUse (bytes) per call N/A 25,662 25,662 N/A%
Excl. MemUse (bytes) -42,584 -42,584 N/A%
Incl. PeakMemUse (bytes) 104,272 104,272 N/A%
Incl. PeakMemUse (bytes) per call N/A 8,689 8,689 N/A%
Excl. PeakMemUse (bytes) 0 0 N/A%

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@212 3.6% 13,293 178.6% 13,251 123.9% 307,944 16.1% 104,272 5.5%
Exclusive Metrics Diff for Current Function1,193 9.0% 919 6.9% -42,584 -13.8% 0 0.0%
Parent function
Drupal\Core\Theme\ThemeManager::render@212 100.0% 13,293 100.0% 13,251 100.0% 307,944 100.0% 104,272 100.0%
Child functions
twig_render_template@211 3.4% 7,856 59.1% 7,840 59.2% 265,584 86.2% 104,272 100.0%
Drupal\Core\Template\Attribute::__construct8 2.5% 920 6.9% 928 7.0% 18,544 6.0% 0 0.0%
template_preprocess11 3.4% 676 5.1% 675 5.1% 19,888 6.5% 0 0.0%
Drupal\Core\Theme\ThemeManager::alter11 3.4% 443 3.3% 452 3.4% 792 0.3% 0 0.0%
Drupal\Core\Theme\Registry::getRuntime12 3.7% 383 2.9% 397 3.0% 792 0.3% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter11 3.4% 356 2.7% 364 2.7% 3,272 1.1% 0 0.0%
Drupal::theme23 7.1% 319 2.4% 338 2.6% 768 0.2% 0 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll11 3.4% 192 1.4% 200 1.5% 3,112 1.0% 0 0.0%
Drupal::moduleHandler12 3.7% 160 1.2% 174 1.3% 776 0.3% 0 0.0%
Drupal::service12 3.7% 157 1.2% 170 1.3% 192 0.1% 0 0.0%
template_preprocess_image1 0.3% 120 0.9% 115 0.9% 3,592 1.2% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::has26 8.0% 117 0.9% 140 1.1% 2,040 0.7% 0 0.0%
contextual_preprocess11 3.4% 68 0.5% 77 0.6% 776 0.3% 0 0.0%
template_preprocess_item_list1 0.3% 49 0.4% 38 0.3% 4,752 1.5% 0 0.0%
template_preprocess_form_element2 0.6% 46 0.3% 49 0.4% 4,240 1.4% 0 0.0%
template_preprocess_form1 0.3% 45 0.3% 47 0.4% 3,464 1.1% 0 0.0%
function_exists34 10.5% 41 0.3% 64 0.5% 768 0.2% 0 0.0%
Drupal\Core\Template\Attribute::__clone25 7.7% 30 0.2% 51 0.4% 1,992 0.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::getActiveTheme12 3.7% 16 0.1% 29 0.2% 800 0.3% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::get11 3.4% 15 0.1% 26 0.2% 792 0.3% 0 0.0%
is_array12 3.7% 12 0.1% 20 0.2% 760 0.2% 0 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded12 3.7% 12 0.1% 22 0.2% 800 0.3% 0 0.0%
array_reverse11 3.4% 11 0.1% 24 0.2% 1,736 0.6% 0 0.0%
Drupal\Core\Theme\ActiveTheme::getEngine11 3.4% 11 0.1% 19 0.1% 792 0.3% 0 0.0%
template_preprocess_input5 1.5% 9 0.1% 11 0.1% 1,216 0.4% 0 0.0%
array_key_exists9 2.8% 9 0.1% 16 0.1% 768 0.2% 0 0.0%
strrpos7 2.2% 7 0.1% 14 0.1% 760 0.2% 0 0.0%
array_keys2 0.6% 6 0.0% 7 0.1% 3,512 1.1% 0 0.0%
substr6 1.9% 6 0.0% 12 0.1% 952 0.3% 0 0.0%
template_preprocess_container1 0.3% 6 0.0% 9 0.1% 1,088 0.4% 0 0.0%
rdf_preprocess_image1 0.3% 2 0.0% 4 0.0% 1,208 0.4% 0 0.0%