Diff Report
Run #512a226436ce4: XHProf Run (Namespace=drupal-perf)
vs.
Run #512a1f7f217a6: XHProf Run (Namespace=drupal-perf)
Tip
Click a function name below to drill down.

Regression/Improvement summary for drupal_alter

drupal_alterRun #512a226436ce4Run #512a1f7f217a6DiffDiff%
Number of Function Calls255 622 367 143.9%
Incl. Wall Time (microsec)7,373 12,853 5,480 74.3%
Incl. Wall Time (microsec) per call 29 21 -8 -28.5%
Excl. Wall Time (microsec)1,668 3,893 2,225 133.4%
Incl. CPU (microsecs)8,000 12,001 4,001 50.0%
Incl. CPU (microsecs) per call 31 19 -12 -38.5%
Excl. CPU (microsec)0 4,001 4,001 N/A%
Incl. MemUse (bytes)212,392 139,248 -73,144 -34.4%
Incl. MemUse (bytes) per call 833 224 -609 -73.1%
Excl. MemUse (bytes)16,328 -74,112 -90,440 -553.9%
Incl. PeakMemUse (bytes)199,504 124,544 -74,960 -37.6%
Incl. PeakMemUse (bytes) per call 782 200 -582 -74.4%
Excl. PeakMemUse (bytes)33,872 9,808 -24,064 -71.0%

Parent/Child Regression/Improvement report for drupal_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_alter367 25.0% 5,480 11.1% 4,001 7.7% -73,144 -2.5% -74,960 -2.6%
Exclusive Metrics Diff for Current Function2,225 40.6% 4,001 100.0% -90,440 -123.6% -24,064 -32.1%
Parent functions
Drupal\Core\Entity\EntityRenderController::viewMultiple165 45.0% 3,022 55.1% 12,001 300.0% 4,760 6.5% 5,856 7.8%
field_view_field-71 -19.3% -2,110 -38.5% 0 0.0% -4,888 -6.7% -3,416 -4.6%
field_attach_view71 19.3% 2,044 37.3% 0 0.0% 7,896 10.8% 5,400 7.2%
url82 22.3% 1,281 23.4% 0 0.0% 0 0.0% 280 0.4%
field_attach_preprocess71 19.3% 1,115 20.3% 0 0.0% 1,552 2.1% 2,112 2.8%
Drupal\Core\Database\Query\Select::preExecute-19 -5.2% -773 -14.1% 0 0.0% -29,224 -40.0% -37,696 -50.3%
user_format_name50 13.6% 767 14.0% 0 0.0% 1,536 2.1% 608 0.8%
file_create_url21 5.7% 324 5.9% -4,000 -100.0% 0 0.0% -2,920 -3.9%
drupal_render_page0 0.0% -72 -1.3% 0 0.0% -17,192 -23.5% -11,968 -16.0%
Drupal\field\FieldInfo::prepareField-2 -0.5% -53 -1.0% 0 0.0% -1,568 -2.1% -1,120 -1.5%
menu_get_active_breadcrumb-1 -0.3% -46 -0.8% 0 0.0% -3,376 -4.6% -3,096 -4.1%
Drupal\block\BlockRenderController::viewMultiple0 0.0% -18 -0.3% 0 0.0% 0 0.0% -2,968 -4.0%
element_info0 0.0% -3 -0.1% 0 0.0% 0 0.0% 192 0.3%
drupal_get_html_head0 0.0% 3 0.1% 0 0.0% 256 0.3% 0 0.0%
drupal_get_css0 0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0%
path_get_admin_paths0 0.0% -1 -0.0% 0 0.0% -128 -0.2% 0 0.0%
filter_get_filters0 0.0% 1 0.0% 0 0.0% 0 0.0% 384 0.5%
_template_preprocess_default_variables0 0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\MaintenanceModeSubscriber::onKernelRequestMaintenanceModeCheck0 0.0% 1 0.0% -4,000 -100.0% 0 0.0% 0 0.0%
menu_get_item0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_prepare_form0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
file_get_stream_wrappers0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_get_library0 0.0% 0 0.0% 0 0.0% 0 0.0% -2,040 -2.7%
drupal_get_js0 0.0% 0 0.0% 0 0.0% -32,768 -44.8% -24,568 -32.8%
_menu_link_translate0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Child functions
Symfony\Component\DependencyInjection\Container::get367 33.3% 1,510 27.6% 0 0.0% 0 0.0% -1,792 -2.4%
Drupal\Core\Extension\ModuleHandler::alter367 33.3% 1,382 25.2% 0 0.0% -12,112 -16.6% -47,992 -64.0%
drupal_container367 33.3% 363 6.6% 0 0.0% 29,408 40.2% -1,112 -1.5%