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

Regression/Improvement summary for call_user_func

call_user_funcRun #53d4352fc0c61Run #53d436500e2acDiffDiff%
Number of Function Calls54 54 0 0.0%
Incl. Wall Time (microsec)370,203 372,474 2,271 0.6%
Incl. Wall Time (microsec) per call 6,856 6,898 42 0.6%
Excl. Wall Time (microsec)312 309 -3 -1.0%
Incl. CPU (microsecs)366,135 368,173 2,038 0.6%
Incl. CPU (microsecs) per call 6,780 6,818 38 0.6%
Excl. CPU (microsec)297 284 -13 -4.4%
Incl. MemUse (bytes)17,904,840 17,945,032 40,192 0.2%
Incl. MemUse (bytes) per call 331,571 332,315 744 0.2%
Excl. MemUse (bytes)20,776 20,776 0 0.0%
Incl. PeakMemUse (bytes)18,310,832 18,350,256 39,424 0.2%
Incl. PeakMemUse (bytes) per call 339,089 339,820 730 0.2%
Excl. PeakMemUse (bytes)10,480 10,496 16 0.2%

Parent/Child Regression/Improvement report for call_user_func [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
call_user_func0 N/A% 2,271 33.9% 2,038 29.9% 40,192 100.0% 39,424 101.6%
Exclusive Metrics Diff for Current Function-3 -0.1% -13 -0.6% 0 0.0% 16 0.0%
Parent functions
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch0 N/A% 2,270 100.0% 2,061 101.1% 39,880 99.2% 38,640 98.0%
drupal_render@10 N/A% -828 -36.5% -793 -38.9% 232 0.6% 152 0.4%
service_container_prod::getDatabaseService0 N/A% 609 26.8% 608 29.8% 80 0.2% 88 0.2%
drupal_render@30 N/A% 162 7.1% 101 5.0% 0 0.0% 344 0.9%
drupal_render@20 N/A% 86 3.8% 86 4.2% 0 0.0% 200 0.5%
rdf_rdfa_attributes0 N/A% -23 -1.0% -20 -1.0% 0 0.0% 0 0.0%
drupal_process_attached@10 N/A% -4 -0.2% -4 -0.2% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\filter\BooleanOperator::query0 N/A% -1 -0.0% 0 0.0% 0 0.0% 0 0.0%
service_container_prod::getSettingsService0 N/A% 0 0.0% -1 -0.0% 0 0.0% 0 0.0%
Child functions
Drupal\user\EventSubscriber\MaintenanceModeSubscriber::onKernelRequestMaintenance0 N/A% 1,131 49.8% 1,083 53.1% 0 0.0% 40 0.1%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlFragment0 N/A% 1,091 48.0% 989 48.5% 39,688 98.7% 39,344 99.8%
Drupal\Core\Entity\EntityViewBuilder::build0 N/A% -751 -33.1% -715 -35.1% 232 0.6% 352 0.9%
Drupal\Core\Database\Database::getConnection0 N/A% 610 26.9% 605 29.7% 80 0.2% 88 0.2%
Drupal\Core\Routing\RoutePreloader::onRequest0 N/A% -346 -15.2% -367 -18.0% 16 0.0% 80 0.2%
Drupal\Core\EventSubscriber\ThemeNegotiatorRequestSubscriber::onKernelRequestThemeNegotiator0 N/A% 315 13.9% 317 15.6% 8 0.0% -96 -0.2%
Drupal\Core\EventSubscriber\HtmlViewSubscriber::onHtmlPage0 N/A% -256 -11.3% -250 -12.3% 112 0.3% -520 -1.3%
Drupal\Core\EventSubscriber\AccessSubscriber::onKernelRequestAccessCheck0 N/A% 222 9.8% 193 9.5% 0 0.0% 448 1.1%
drupal_pre_render_link0 N/A% 160 7.0% 99 4.9% 0 0.0% 344 0.9%
Drupal\system\EventSubscriber\AutomaticCron::onTerminate0 N/A% 116 5.1% 85 4.2% 0 0.0% -40 -0.1%
Drupal\Core\EventSubscriber\PathSubscriber::onKernelRequestConvertPath0 N/A% -46 -2.0% -33 -1.6% 0 0.0% -40 -0.1%
Drupal\Core\EventSubscriber\RouterRebuildSubscriber::onKernelTerminate0 N/A% 42 1.8% 40 2.0% 0 0.0% 0 0.0%
spl_autoload_call0 N/A% -16 -0.7% -15 -0.7% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\FinishResponseSubscriber::onRespond0 N/A% 12 0.5% 14 0.7% 0 0.0% -560 -1.4%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest0 N/A% -9 -0.4% 3 0.1% 40 0.1% -384 -1.0%
Drupal\Core\EventSubscriber\ReverseProxySubscriber::onKernelRequestReverseProxyCheck0 N/A% -6 -0.3% 2 0.1% 24 0.1% 24 0.1%
drupal_pre_render_links0 N/A% 6 0.3% 4 0.2% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\ContentControllerSubscriber::onRequestDeriveFormat0 N/A% -5 -0.2% -5 -0.2% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\MaintenanceModeSubscriber::onKernelRequestMaintenance0 N/A% -5 -0.2% -6 -0.3% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\AuthenticationSubscriber::onRespond0 N/A% -5 -0.2% -5 -0.2% 8 0.0% -120 -0.3%
Drupal\Core\EventSubscriber\KernelDestructionSubscriber::onKernelTerminate0 N/A% 5 0.2% 3 0.1% 0 0.0% 232 0.6%
_drupal_add_css0 N/A% -4 -0.2% -5 -0.2% 0 0.0% 0 0.0%
Drupal\rdf\SchemaOrgDataConverter::interactionCount0 N/A% 4 0.2% 3 0.1% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\AjaxResponseSubscriber::onResponse0 N/A% 3 0.1% 3 0.1% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\ContentFormControllerSubscriber::onRequestDeriveFormWrapper0 N/A% 2 0.1% 3 0.1% -16 -0.0% -16 -0.0%
contextual_pre_render_placeholder0 N/A% 2 0.1% 3 0.1% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\PathSubscriber::onKernelTerminate0 N/A% 2 0.1% 1 0.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\RedirectResponseSubscriber::checkRedirectUrl0 N/A% -1 -0.0% 0 0.0% 0 0.0% 232 0.6%
date_iso86010 N/A% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0%
Drupal\views\EventSubscriber\RouteSubscriber::onHtmlPage0 N/A% 1 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Ajax\AjaxSubscriber::onKernelRequest0 N/A% 1 0.0% 2 0.1% 0 0.0% 0 0.0%
Drupal\Core\Site\Settings::getInstance0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\RequestCloseSubscriber::onTerminate0 N/A% 0 0.0% -2 -0.1% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\ReplicaDatabaseIgnoreSubscriber::checkReplicaServer0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\filter\BooleanOperator::queryOpBoolean0 N/A% 0 0.0% 1 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest0 N/A% 0 0.0% 1 0.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\ContentControllerSubscriber::onRequestDeriveContentWrapper0 N/A% 0 0.0% 1 0.0% 0 0.0% 0 0.0%