Diff Report
Run #539201f8938f4: XHProf Run (Namespace=drupal-perf-drupalcon)
vs.
Run #5392041970f3f: XHProf Run (Namespace=drupal-perf-drupalcon)
Tip
Click a function name below to drill down.

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

Drupal\Core\Cache\DatabaseBackend::getRun #539201f8938f4Run #5392041970f3fDiffDiff%
Number of Function Calls50 50 0 0.0%
Incl. Wall Time (microsec)49,962 49,483 -479 -1.0%
Incl. Wall Time (microsec) per call 999 990 -10 -1.0%
Excl. Wall Time (microsec)408 412 4 1.0%
Incl. CPU (microsecs)33,109 33,164 55 0.2%
Incl. CPU (microsecs) per call 662 663 1 0.2%
Excl. CPU (microsec)399 406 7 1.8%
Incl. MemUse (bytes)1,840,928 1,875,080 34,152 1.9%
Incl. MemUse (bytes) per call 36,819 37,502 683 1.9%
Excl. MemUse (bytes)3,892 3,892 0 0.0%
Incl. PeakMemUse (bytes)2,279,956 2,342,616 62,660 2.7%
Incl. PeakMemUse (bytes) per call 45,599 46,852 1,253 2.7%
Excl. PeakMemUse (bytes)3,096 3,096 0 0.0%

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::get0 N/A% -479 -32.7% 55 2.0% 34,152 58.6% 62,660 105.5%
Exclusive Metrics Diff for Current Function4 0.8% 7 12.7% 0 0.0% 0 0.0%
Parent functions
Drupal\Core\Asset\LibraryDiscovery::getCache0 N/A% 298 62.2% 17 30.9% 16 0.0% 104 0.2%
Drupal\menu_link\MenuTree::buildPageData0 N/A% 273 57.0% 28 50.9% 0 0.0% 104 0.2%
Drupal\Core\Entity\EntityManager::getFieldDefinitions0 N/A% -261 -54.5% 102 185.5% 32,772 96.0% 60,532 96.6%
Drupal\Core\Entity\EntityManager::getBaseFieldDefinitions0 N/A% -201 -42.0% -69 -125.5% -4 -0.0% -40 -0.1%
Drupal\Core\Utility\ThemeRegistry::__construct0 N/A% -181 -37.8% 7 12.7% 1,336 3.9% 1,684 2.7%
drupal_get_complete_schema0 N/A% -105 -21.9% -61 -110.9% 4 0.0% 4 0.0%
Drupal\Core\Entity\EntityManager::getFieldStorageDefinitions0 N/A% -100 -20.9% -15 -27.3% 0 0.0% 0 0.0%
Drupal\menu_link\MenuTree::doBuildTree0 N/A% 79 16.5% 3 5.5% 16 0.0% 16 0.0%
Drupal\Core\Cache\CacheCollector::lazyLoadCache0 N/A% -65 -13.6% -21 -38.2% 0 0.0% 0 0.0%
Drupal\user\PermissionsHash::generate0 N/A% -61 -12.7% -71 -129.1% 16 0.0% 240 0.4%
Drupal\Core\Entity\EntityManager::getFieldMap0 N/A% -50 -10.4% 66 120.0% 0 0.0% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getCachedDefinitions0 N/A% -48 -10.0% 4 7.3% 4 0.0% -76 -0.1%
Drupal\Core\Menu\LocalTaskManager::getLocalTasksForRoute0 N/A% -41 -8.6% -44 -80.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo0 N/A% 22 4.6% 25 45.5% -8 -0.0% -16 -0.0%
system_list0 N/A% -19 -4.0% 50 90.9% 0 0.0% 108 0.2%
_toolbar_get_subtrees_hash0 N/A% -15 -3.1% -19 -34.5% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getAllDisplayModesByEntityType0 N/A% 11 2.3% 20 36.4% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getExtraFields0 N/A% -8 -1.7% 38 69.1% 0 0.0% 0 0.0%
Drupal\Core\Path\AliasManager::getAliasByPath0 N/A% -7 -1.5% -5 -9.1% 0 0.0% 0 0.0%
Child functions
Drupal\Core\Cache\DatabaseBackend::getMultiple0 N/A% -479 -100.0% 55 100.0% 34,152 100.0% 62,660 100.0%
reset0 N/A% -4 -0.8% -7 -12.7% 0 0.0% 0 0.0%