Diff Report
Run #565918537d922: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #5659186b7d6e0: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal::service

Drupal::serviceRun #565918537d922Run #5659186b7d6e0DiffDiff%
Number of Function Calls80,400 80,000 -400 -0.5%
Incl. Wall Time (microsec)816,575 897,322 80,747 9.9%
Incl. Wall Time (microsec) per call 10 11 1 10.4%
Excl. Wall Time (microsec)215,079 211,708 -3,371 -1.6%
Incl. MemUse (bytes)66,225,960 83,447,760 17,221,800 26.0%
Incl. MemUse (bytes) per call 824 1,043 219 26.6%
Excl. MemUse (bytes)2,745,656 2,681,304 -64,352 -2.3%
Incl. PeakMemUse (bytes)73,052,640 90,207,936 17,155,296 23.5%
Incl. PeakMemUse (bytes) per call 909 1,128 219 24.1%
Excl. PeakMemUse (bytes)804,976 804,848 -128 -0.0%

Parent/Child Regression/Improvement report for Drupal::service [View Callgraph Diff]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
Drupal::service-400 -33.3% 80,747 17.5% 17,221,800 1108.6% 17,155,296 1121.5%
Exclusive Metrics Diff for Current Function-3,371 -4.2% -64,352 -0.4% -128 -0.0%
Parent functions
twig_render_template0 0.0% 77,907 96.5% 17,287,648 100.4% 16,976,776 99.0%
Drupal\search\Entity\SearchPage::searchPluginManager0 0.0% 1,858 2.3% 824 0.0% 72,904 0.4%
drupal_classloader_register-400 -100.0% -1,498 -1.9% -64,000 -0.4% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField0 0.0% 718 0.9% 8 0.0% 960 0.0%
drupal_set_message0 0.0% -609 -0.8% -8 -0.0% 0 0.0%
file_create_url0 0.0% 479 0.6% 8 0.0% 0 0.0%
Drupal\Core\Render\Element\Link::preRenderLink0 0.0% 412 0.5% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityStorageBase::getQuery0 0.0% 404 0.5% 0 0.0% 48 0.0%
system_theme_suggestions_page0 0.0% 389 0.5% 0 0.0% 0 0.0%
???_op0 0.0% 324 0.4% 848 0.0% 0 0.0%
Drupal\views\Views::pluginManager0 0.0% 248 0.3% -3,336 -0.0% 36,504 0.2%
Drupal\Core\Entity\Entity\EntityFormDisplay::__construct0 0.0% 139 0.2% 0 0.0% 1,568 0.0%
twig_render_template@20 0.0% -107 -0.1% 0 0.0% 0 0.0%
Drupal\Core\Plugin\PluginBase::getStringTranslation0 0.0% -85 -0.1% -40 -0.0% 0 0.0%
twig_render_template@30 0.0% -64 -0.1% 0 0.0% 0 0.0%
Drupal\block\Entity\Block::getPluginCollection0 0.0% 61 0.1% -8 -0.0% 66,584 0.4%
theme_get_setting0 0.0% 54 0.1% 0 0.0% 0 0.0%
template_preprocess_html0 0.0% 50 0.1% 0 0.0% 0 0.0%
Drupal\Core\StringTranslation\TranslatableMarkup::getStringTranslation0 0.0% -38 -0.0% 0 0.0% 0 0.0%
Drupal\block\Entity\Block::conditionPluginManager0 0.0% 27 0.0% 0 0.0% 0 0.0%
Drupal\Core\Field\FieldItemList::createItem0 0.0% 27 0.0% 0 0.0% 0 0.0%
update_page_top0 0.0% 24 0.0% 0 0.0% 0 0.0%
twig_render_template@10 0.0% -24 -0.0% 0 0.0% 0 0.0%
system_page_attachments0 0.0% 22 0.0% 0 0.0% 0 0.0%
Drupal\Core\Form\FormBase::getUrlGenerator0 0.0% 21 0.0% 0 0.0% 0 0.0%
system_theme_suggestions_html0 0.0% 17 0.0% 0 0.0% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldType\UuidItem::applyDefaultValue0 0.0% -17 -0.0% 0 0.0% 0 0.0%
user_js_settings_alter0 0.0% -17 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Form\FormBase::getStringTranslation0 0.0% 16 0.0% 0 0.0% 0 0.0%
Drupal\Core\Plugin\ContextAwarePluginBase::getStringTranslation0 0.0% -15 -0.0% 0 0.0% 0 0.0%
system_form_alter0 0.0% 14 0.0% 0 0.0% 0 0.0%
template_preprocess_page0 0.0% -14 -0.0% 0 0.0% 0 0.0%
Drupal\block\BlockViewBuilder::lazyBuilder0 0.0% 12 0.0% 0 0.0% 0 0.0%
Drupal\Core\StreamWrapper\PublicStream::basePath0 0.0% 8 0.0% 0 0.0% -48 -0.0%
Drupal\block\BlockViewBuilder::buildPreRenderableBlock0 0.0% 6 0.0% 0 0.0% 0 0.0%
system_js_settings_alter0 0.0% 6 0.0% -144 -0.0% 0 0.0%
twig_render_template@40 0.0% -6 -0.0% 0 0.0% 0 0.0%
theme_get_suggestions0 0.0% 6 0.0% 0 0.0% 0 0.0%
drupal_render0 0.0% -4 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityDisplayBase::__construct0 0.0% -4 -0.0% 0 0.0% 0 0.0%
Child functions
Drupal\Component\DependencyInjection\Container::get-400 -50.0% 83,908 103.9% 17,285,240 100.4% 17,155,424 100.0%
Drupal::getContainer-400 -50.0% 178 0.2% 0 0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@10 0.0% 14 0.0% 912 0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@20 0.0% 12 0.0% 0 0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::get@40 0.0% 6 0.0% 0 0.0% 0 0.0%