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

Regression/Improvement summary for Drupal\Core\Cache\DatabaseBackend::get

Drupal\Core\Cache\DatabaseBackend::getRun #517c76da9b0d3Run #517c75d3de7c7DiffDiff%
Number of Function Calls56 57 1 1.8%
Incl. Wall Time (microsec)44,361 46,212 1,851 4.2%
Incl. Wall Time (microsec) per call 792 811 19 2.3%
Excl. Wall Time (microsec)342 342 0 0.0%
Incl. CPU (microsecs)29,604 30,133 529 1.8%
Incl. CPU (microsecs) per call 529 529 0 0.0%
Excl. CPU (microsec)312 310 -2 -0.6%
Incl. MemUse (bytes)1,764,328 1,765,104 776 0.0%
Incl. MemUse (bytes) per call 31,506 30,967 -539 -1.7%
Excl. MemUse (bytes)4,392 4,240 -152 -3.5%
Incl. PeakMemUse (bytes)2,305,336 2,299,936 -5,400 -0.2%
Incl. PeakMemUse (bytes) per call 41,167 40,350 -817 -2.0%
Excl. PeakMemUse (bytes)4,312 4,216 -96 -2.2%

Parent/Child Regression/Improvement report for Drupal\Core\Cache\DatabaseBackend::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\Cache\DatabaseBackend::get1 33.3% 1,851 0.7% 529 0.5% 776 0.3% -5,400 -1.5%
Exclusive Metrics Diff for Current Function0 0.0% -2 -0.4% -152 -19.6% -96 -1.8%
Parent functions
Drupal\Core\Config\CachedStorage::read1 100.0% 1,029 55.6% 262 49.5% 2,272 292.8% -472 -8.7%
menu_tree_page_data0 0.0% 872 47.1% 154 29.1% 64 8.2% 72 1.3%
_menu_build_tree0 0.0% 306 16.5% -23 -4.3% -64 -8.2% -64 -1.2%
Drupal\field\FieldInfo::getInstances0 0.0% -141 -7.6% 211 39.9% 8 1.0% 8 0.1%
system_list0 0.0% -111 -6.0% -11 -2.1% 0 0.0% 0 0.0%
variable_initialize0 0.0% 110 5.9% 59 11.2% 0 0.0% 0 0.0%
entity_get_view_modes0 0.0% -106 -5.7% -62 -11.7% 0 0.0% 0 0.0%
Drupal\Core\Utility\CacheArray::__construct0 0.0% 92 5.0% -9 -1.7% -8 -1.0% -8 -0.1%
_node_types_build0 0.0% -53 -2.9% 63 11.9% 0 0.0% 0 0.0%
Drupal\field\FieldInfo::getBundleExtraFields0 0.0% -50 -2.7% -53 -10.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\CachedModuleHandler::getCachedImplementationInfo0 0.0% -47 -2.5% 20 3.8% 392 50.5% 456 8.4%
Drupal\Core\Plugin\Discovery\CacheDecorator::getCachedDefinitions0 0.0% -44 -2.4% -32 -6.0% -16 -2.1% -16 -0.3%
_field_info_collate_types0 0.0% 40 2.2% 31 5.9% 0 0.0% 0 0.0%
Drupal\Core\Utility\ThemeRegistry::__construct0 0.0% -28 -1.5% -90 -17.0% -1,872 -241.2% -5,376 -99.6%
Drupal\Core\Extension\CachedModuleHandler::getBootstrapModules0 0.0% -15 -0.8% 10 1.9% 0 0.0% 0 0.0%
Drupal\Core\Extension\CachedModuleHandler::getHookInfo0 0.0% -3 -0.2% -1 -0.2% 0 0.0% 0 0.0%
Child functions
Drupal\Core\Cache\DatabaseBackend::getMultiple1 50.0% 1,855 100.2% 534 100.9% 928 119.6% -5,304 -98.2%
reset1 50.0% -4 -0.2% -3 -0.6% 0 0.0% 0 0.0%