Diff Report
Run #523f01900df5c: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #523f024cca254: 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 #523f01900df5cRun #523f024cca254DiffDiff%
Number of Function Calls283 291 8 2.8%
Incl. Wall Time (microsec)108,866 108,841 -25 -0.0%
Incl. Wall Time (microsec) per call 385 374 -11 -2.8%
Excl. Wall Time (microsec)1,017 1,021 4 0.4%
Incl. CPU (microsecs)94,413 94,105 -308 -0.3%
Incl. CPU (microsecs) per call 334 323 -10 -3.1%
Excl. CPU (microsec)1,018 1,018 0 0.0%
Incl. MemUse (bytes)5,588,072 5,582,808 -5,264 -0.1%
Incl. MemUse (bytes) per call 19,746 19,185 -561 -2.8%
Excl. MemUse (bytes)63,704 64,944 1,240 1.9%
Incl. PeakMemUse (bytes)4,919,616 4,915,192 -4,424 -0.1%
Incl. PeakMemUse (bytes) per call 17,384 16,891 -493 -2.8%
Excl. PeakMemUse (bytes)11,696 11,688 -8 -0.1%

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_func8 50.0% -25 -4.2% -308 -71.6% -5,264 -12.5% -4,424 -11.8%
Exclusive Metrics Diff for Current Function4 16.0% 0 0.0% 1,240 23.6% -8 -0.2%
Parent functions
Doctrine\Common\Annotations\AnnotationRegistry::loadAnnotationClass0 0.0% -37 -148.0% -33 -10.7% 24 0.5% 0 0.0%
Drupal\views\Plugin\views\filter\BooleanOperator::query0 0.0% 2 8.0% 1 0.3% 0 0.0% 0 0.0%
drupal_process_attached0 0.0% -4 -16.0% -8 -2.6% 0 0.0% 1,312 29.7%
drupal_process_attached@10 0.0% -9 -36.0% -7 -2.3% 0 0.0% 616 13.9%
drupal_process_attached@20 0.0% -17 -68.0% -10 -3.2% 0 0.0% 0 0.0%
drupal_process_attached@30 0.0% -7 -28.0% -8 -2.6% 0 0.0% 0 0.0%
drupal_process_attached@40 0.0% -19 -76.0% -19 -6.2% 0 0.0% 0 0.0%
drupal_process_attached@50 0.0% -1 -4.0% -2 -0.6% 0 0.0% 0 0.0%
drupal_render@10 0.0% -46 -184.0% -45 -14.6% 56 1.1% -1,232 -27.8%
drupal_render@20 0.0% -615 -2460.0% -1,749 -567.9% -23,392 -444.4% -26,168 -591.5%
drupal_render@38 100.0% 1,609 6436.0% 1,614 524.0% 19,320 367.0% 20,432 461.8%
drupal_render@40 0.0% 7 28.0% 12 3.9% -1,064 -20.2% 176 4.0%
drupal_render@50 0.0% 4 16.0% 1 0.3% 0 0.0% 0 0.0%
drupal_render@60 0.0% 0 0.0% -1 -0.3% 0 0.0% 0 0.0%
service_container_prod::getConfig_Cachedstorage_StorageService0 0.0% -1 -4.0% 0 0.0% 32 0.6% -16 -0.4%
service_container_prod::getDatabaseService0 0.0% 127 508.0% 32 10.4% -64 -1.2% 48 1.1%
service_container_prod::getSettingsService0 0.0% -1 -4.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch0 0.0% -1,017 -4068.0% -86 -27.9% -176 -3.3% 408 9.2%
Child functions
Composer\Autoload\ClassLoader::loadClass0 0.0% -41 -164.0% -38 -12.3% 24 0.5% -128 -2.9%
contextual_pre_render_placeholder0 0.0% 2 8.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\Settings::getSingleton0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Ajax\AjaxSubscriber::onKernelRequest0 0.0% 0 0.0% -1 -0.3% 0 0.0% 0 0.0%
Drupal\Core\Config\FileStorageFactory::getActive0 0.0% -2 -8.0% -3 -1.0% 40 0.8% 0 0.0%
Drupal\Core\Database\Database::getConnection0 0.0% 133 532.0% 37 12.0% -64 -1.2% 176 4.0%
Drupal\Core\EventSubscriber\AccessSubscriber::onKernelRequestAccessCheck0 0.0% 7 28.0% 7 2.3% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\AuthenticationSubscriber::onKernelRequestAuthenticate0 0.0% 3 12.0% 11 3.6% -48 -0.9% -8 -0.2%
Drupal\Core\EventSubscriber\AuthenticationSubscriber::onRespond0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\ConfigGlobalOverrideSubscriber::configInit0 0.0% 7 28.0% 4 1.3% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\FinishResponseSubscriber::onRespond0 0.0% 0 0.0% 1 0.3% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\KernelDestructionSubscriber::onKernelTerminate0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\LanguageRequestSubscriber::onKernelRequestLanguage0 0.0% -65 -260.0% -40 -13.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\LegacyAccessSubscriber::onKernelRequestAccessCheck0 0.0% -1 -4.0% -2 -0.6% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\LegacyControllerSubscriber::onKernelControllerLegacy0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\LegacyRequestSubscriber::onKernelRequestLegacy0 0.0% -498 -1992.0% 93 30.2% -136 -2.6% -200 -4.5%
Drupal\Core\EventSubscriber\MaintenanceModeSubscriber::onKernelRequestDetermineSiteStatus0 0.0% -104 -416.0% -37 -12.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\MaintenanceModeSubscriber::onKernelRequestMaintenance0 0.0% 0 0.0% -1 -0.3% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\PathSubscriber::onKernelRequestConvertPath0 0.0% -75 -300.0% -29 -9.4% 0 0.0% -40 -0.9%
Drupal\Core\EventSubscriber\PathSubscriber::onKernelTerminate0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\RedirectResponseSubscriber::checkRedirectUrl0 0.0% 0 0.0% 1 0.3% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\RequestCloseSubscriber::onTerminate0 0.0% -21 -84.0% 8 2.6% 0 0.0% 584 13.2%
Drupal\Core\EventSubscriber\ReverseProxySubscriber::onKernelRequestReverseProxyCheck0 0.0% -3 -12.0% 1 0.3% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\SlaveDatabaseIgnoreSubscriber::checkSlaveServer0 0.0% 0 0.0% -1 -0.3% 0 0.0% 0 0.0%
Drupal\overlay\EventSubscriber\OverlaySubscriber::onRequest0 0.0% -157 -628.0% -53 -17.2% 8 0.2% 72 1.6%
Drupal\overlay\EventSubscriber\OverlaySubscriber::onResponse0 0.0% -1 -4.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\user\EventSubscriber\MaintenanceModeSubscriber::onKernelRequestMaintenance0 0.0% 9 36.0% 8 2.6% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\filter\BooleanOperator::queryOpBoolean0 0.0% 3 12.0% 4 1.3% 0 0.0% 0 0.0%
drupal_add_css0 0.0% -5 -20.0% -6 -1.9% 0 0.0% -56 -1.3%
drupal_add_js0 0.0% -33 -132.0% -39 -12.7% 0 0.0% 1,984 44.8%
drupal_pre_render_conditional_comments2 25.0% 4 16.0% 6 1.9% 0 0.0% -400 -9.0%
drupal_pre_render_html_tag2 25.0% 213 852.0% 219 71.1% 4,408 83.7% -312 -7.1%
drupal_pre_render_link4 50.0% 1,376 5504.0% 1,377 447.1% 10,464 198.8% 19,528 441.4%
drupal_pre_render_scripts0 0.0% -62 -248.0% -61 -19.8% 72 1.4% -1,272 -28.8%
drupal_pre_render_styles0 0.0% 12 48.0% 15 4.9% -16 -0.3% 40 0.9%
form_pre_render_button0 0.0% 1 4.0% 4 1.3% 0 0.0% 0 0.0%
form_pre_render_group0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
form_pre_render_hidden0 0.0% 1 4.0% 0 0.0% 0 0.0% 0 0.0%
form_pre_render_password0 0.0% 0 0.0% 1 0.3% 0 0.0% 0 0.0%
form_pre_render_search0 0.0% 9 36.0% 3 1.0% 0 0.0% -32 -0.7%
form_pre_render_textfield0 0.0% 2 8.0% 3 1.0% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest0 0.0% -112 -448.0% -52 -16.9% 0 0.0% 0 0.0%
toolbar_pre_render0 0.0% -631 -2524.0% -1,748 -567.5% -21,256 -403.8% -24,352 -550.5%