Diff Report
Run #517c1bb406b02: XHProf Run (Namespace=drupal-perf-cottser)
vs.
Run #517c1c27a12c9: XHProf Run (Namespace=drupal-perf-cottser)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal\Core\Config\Config::get

Drupal\Core\Config\Config::getRun #517c1bb406b02Run #517c1c27a12c9DiffDiff%
Number of Function Calls449 148 -301 -67.0%
Incl. Wall Time (microsec)20,695 17,368 -3,327 -16.1%
Incl. Wall Time (microsec) per call 46 117 71 154.6%
Excl. Wall Time (microsec)2,611 871 -1,740 -66.6%
Incl. CPU (microsecs)14,020 11,667 -2,353 -16.8%
Incl. CPU (microsecs) per call 31 79 48 152.5%
Excl. CPU (microsec)2,251 751 -1,500 -66.6%
Incl. MemUse (bytes)232,392 230,352 -2,040 -0.9%
Incl. MemUse (bytes) per call 518 1,556 1,039 200.7%
Excl. MemUse (bytes)-106,328 -6,784 99,544 93.6%
Incl. PeakMemUse (bytes)442,712 447,624 4,912 1.1%
Incl. PeakMemUse (bytes) per call 986 3,024 2,038 206.7%
Excl. PeakMemUse (bytes)4,528 5,432 904 20.0%

Parent/Child Regression/Improvement report for Drupal\Core\Config\Config::get [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\Config\Config::get-301 -33.3% -3,327 -1.2% -2,353 -2.0% -2,040 -0.5% 4,912 0.9%
Exclusive Metrics Diff for Current Function-1,740 -52.3% -1,500 -63.7% 99,544 4879.6% 904 18.4%
Parent functions
_drupal_get_error_level-300 -99.7% -2,829 -85.0% -2,761 -117.3% -1,248 -61.2% -15,080 -307.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery0 0.0% -781 -23.5% 426 18.1% 0 0.0% -112 -2.3%
system_stream_wrappers0 0.0% 197 5.9% 129 5.5% 0 0.0% 8 0.2%
menu_main_menu0 0.0% -167 -5.0% -71 -3.0% 0 0.0% 0 0.0%
Drupal\Core\PathProcessor\PathProcessorFront::processInbound0 0.0% 133 4.0% -9 -0.4% 0 0.0% 0 0.0%
system_run_automated_cron0 0.0% 130 3.9% 22 0.9% 0 0.0% 16,488 335.7%
Drupal\user\Plugin\block\block\UserLoginBlock::blockBuild0 0.0% -75 -2.3% 0 0.0% 0 0.0% -216 -4.4%
drupal_get_user_timezone0 0.0% 74 2.2% 27 1.1% 0 0.0% 352 7.2%
devel_init0 0.0% 32 1.0% -5 -0.2% 0 0.0% 64 1.3%
Drupal\Core\Datetime\DrupalDateTime::__construct0 0.0% -26 -0.8% -40 -1.7% 0 0.0% 544 11.1%
drupal_theme_initialize0 0.0% -24 -0.7% -25 -1.1% 0 0.0% -32 -0.7%
user_login_form0 0.0% 16 0.5% 18 0.8% 0 0.0% 0 0.0%
drupal_strip_dangerous_protocols0 0.0% -16 -0.5% -78 -3.3% 0 0.0% 0 0.0%
menu_secondary_menu0 0.0% 12 0.4% 10 0.4% 0 0.0% 0 0.0%
datetime_element_info0 0.0% 11 0.3% 10 0.4% 0 0.0% 0 0.0%
_drupal_bootstrap_page_cache0 0.0% 10 0.3% 7 0.3% 0 0.0% 0 0.0%
user_format_name0 0.0% -9 -0.3% -10 -0.4% 0 0.0% 144 2.9%
Drupal\Core\EventSubscriber\FinishResponseSubscriber::onRespond0 0.0% -9 -0.3% -10 -0.4% 0 0.0% 0 0.0%
l-1 -0.3% -7 -0.2% -9 -0.4% -776 -38.0% 0 0.0%
format_date0 0.0% 4 0.1% 4 0.2% 0 0.0% 1,752 35.7%
template_preprocess_html0 0.0% -3 -0.1% -2 -0.1% -16 -0.8% 0 0.0%
drupal_aggregate_js0 0.0% -2 -0.1% -1 -0.0% 0 0.0% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer0 0.0% 1 0.0% 1 0.0% 0 0.0% 88 1.8%
template_preprocess_page0 0.0% 1 0.0% 2 0.1% 0 0.0% 0 0.0%
drupal_aggregate_css0 0.0% -1 -0.0% 0 0.0% 0 0.0% 912 18.6%
drupal_is_front_page0 0.0% 1 0.0% -3 -0.1% 0 0.0% 0 0.0%
_menu_site_is_offline0 0.0% 0 0.0% 14 0.6% 0 0.0% 0 0.0%
Drupal\devel\EventSubscriber\DevelEventSubscriber::onRequest0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
devel_query_enabled0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
devel_xhprof_is_enabled0 0.0% 0 0.0% 3 0.1% 0 0.0% 0 0.0%
drupal_match_path0 0.0% 0 0.0% -2 -0.1% 0 0.0% 0 0.0%
devel_page_alter0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Child functions
Drupal\Core\Config\Config::load-1 -0.2% -1,268 -38.1% -72 -3.1% -360 -17.6% 1,104 22.5%
explode-301 -49.8% -309 -9.3% -489 -20.8% -101,136 -4957.6% 392 8.0%
count-301 -49.8% -36 -1.1% -328 -13.9% 0 0.0% 0 0.0%
Drupal\Core\Config\Config::setOverriddenData-1 -0.2% 21 0.6% 28 1.2% -88 -4.3% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue0 0.0% 4 0.1% 7 0.3% 0 0.0% 2,512 51.1%
Symfony\Component\ClassLoader\ClassLoader::loadClass0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0%