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

Regression/Improvement summary for Drupal\Core\Extension\ModuleHandler::alter

Drupal\Core\Extension\ModuleHandler::alterRun #523f27f8820baRun #523f26a22745bDiffDiff%
Number of Function Calls932 584 -348 -37.3%
Incl. Wall Time (microsec)11,470 8,488 -2,982 -26.0%
Incl. Wall Time (microsec) per call 12 15 2 18.1%
Excl. Wall Time (microsec)5,158 3,561 -1,597 -31.0%
Incl. CPU (microsecs)12,314 9,000 -3,314 -26.9%
Incl. CPU (microsecs) per call 13 15 2 16.6%
Excl. CPU (microsec)4,414 2,952 -1,462 -33.1%
Incl. MemUse (bytes)210,032 179,280 -30,752 -14.6%
Incl. MemUse (bytes) per call 225 307 82 36.2%
Excl. MemUse (bytes)-7,192 -18,416 -11,224 -156.1%
Incl. PeakMemUse (bytes)78,736 67,256 -11,480 -14.6%
Incl. PeakMemUse (bytes) per call 84 115 31 36.3%
Excl. PeakMemUse (bytes)15,880 11,624 -4,256 -26.8%

Parent/Child Regression/Improvement report for Drupal\Core\Extension\ModuleHandler::alter [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\Core\Extension\ModuleHandler::alter-348 -44.1% -2,982 -12.0% -3,314 -12.7% -30,752 -38.1% -11,480 -14.1%
Exclusive Metrics Diff for Current Function-1,597 -53.6% -1,462 -44.1% -11,224 -36.5% -4,256 -37.1%
Parent functions
theme@3-30 -8.6% -1,442 -48.4% -1,481 -44.7% -16,936 -55.1% -4,672 -40.7%
theme@4-169 -48.6% -710 -23.8% -830 -25.0% -2,064 -6.7% -824 -7.2%
theme@2-44 -12.6% -288 -9.7% -335 -10.1% -3,360 -10.9% 0 0.0%
theme@1-26 -7.5% -244 -8.2% -276 -8.3% -3,600 -11.7% -672 -5.9%
theme@7-25 -7.2% -112 -3.8% -130 -3.9% -792 -2.6% 0 0.0%
theme@6-25 -7.2% -109 -3.7% -139 -4.2% -1,048 -3.4% -792 -6.9%
drupal_alter0 0.0% 106 3.6% 84 2.5% -88 -0.3% -3,536 -30.8%
theme@5-25 -7.2% -106 -3.6% -140 -4.2% -1,056 -3.4% -928 -8.1%
theme-4 -1.1% -82 -2.7% -87 -2.6% -1,808 -5.9% -56 -0.5%
Drupal\user\Entity\User::getUsername0 0.0% 4 0.1% 13 0.4% 0 0.0% 0 0.0%
menu_local_tasks0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0%
l0 0.0% 0 0.0% 3 0.1% 0 0.0% 0 0.0%
Drupal\Core\Session\UserSession::getUsername0 0.0% 0 0.0% 3 0.1% 0 0.0% 0 0.0%
Child functions
views_theme_suggestions_node_alter-25 -5.7% -1,149 -38.5% -1,178 -35.5% -14,552 -47.3% -3,744 -32.6%
Drupal\Core\Extension\ModuleHandler::getImplementations-34 -7.7% -270 -9.1% -311 -9.4% -4,872 -15.8% -144 -1.3%
function_exists-34 -7.7% -47 -1.6% -71 -2.1% 0 0.0% -56 -0.5%
comment_node_view_alter0 0.0% 39 1.3% 44 1.3% -120 -0.4% 0 0.0%
views_query_views_alter0 0.0% 34 1.1% 34 1.0% 0 0.0% 0 0.0%
is_array-348 -78.9% -25 -0.8% -409 -12.3% 0 0.0% 0 0.0%
views_page_alter0 0.0% 18 0.6% 18 0.5% 0 0.0% 0 0.0%
user_template_preprocess_default_variables_alter0 0.0% 13 0.4% 13 0.4% 0 0.0% -3,360 -29.3%
array_merge0 0.0% -9 -0.3% -8 -0.2% -16 -0.1% 80 0.7%
simpletest_js_alter0 0.0% 6 0.2% 6 0.2% 16 0.1% 0 0.0%
system_page_alter0 0.0% 6 0.2% 6 0.2% 0 0.0% 0 0.0%
edit_entity_view_alter0 0.0% 6 0.2% 4 0.1% -24 -0.1% 0 0.0%
menu_block_view_system_menu_block_alter0 0.0% -6 -0.2% -6 -0.2% 40 0.1% 0 0.0%
node_query_node_access_alter0 0.0% -5 -0.2% -1 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter@10 0.0% 3 0.1% 4 0.1% 0 0.0% 0 0.0%
color_css_alter0 0.0% -2 -0.1% -2 -0.1% 0 0.0% 0 0.0%
array_intersect0 0.0% 2 0.1% 4 0.1% 0 0.0% 0 0.0%
devel_translated_menu_link_alter0 0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0%
implode0 0.0% 1 0.0% -5 -0.2% 0 0.0% 0 0.0%
array_diff0 0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0%
overlay_page_alter0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0%
devel_page_alter0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0%
array_fill_keys0 0.0% 0 0.0% -3 -0.1% 0 0.0% 0 0.0%
array_shift0 0.0% 0 0.0% 10 0.3% 0 0.0% 0 0.0%
array_keys0 0.0% 0 0.0% -2 -0.1% 0 0.0% 0 0.0%
node_entity_display_alter0 0.0% 0 0.0% -1 -0.0% 0 0.0% 0 0.0%