Diff Report
Run #51ad0610ca11a: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #51ad06ef28a53: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal\Core\Entity\DatabaseStorageController::load

Drupal\Core\Entity\DatabaseStorageController::loadRun #51ad0610ca11aRun #51ad06ef28a53DiffDiff%
Number of Function Calls13 13 0 0.0%
Incl. Wall Time (microsec)30,228 30,647 419 1.4%
Incl. Wall Time (microsec) per call 2,325 2,357 32 1.4%
Excl. Wall Time (microsec)440 465 25 5.7%
Incl. CPU (microsecs)24,883 24,899 16 0.1%
Incl. CPU (microsecs) per call 1,914 1,915 1 0.1%
Excl. CPU (microsec)352 354 2 0.6%
Incl. MemUse (bytes)1,725,920 1,725,928 8 0.0%
Incl. MemUse (bytes) per call 132,763 132,764 1 0.0%
Excl. MemUse (bytes)-215,024 -215,032 -8 -0.0%
Incl. PeakMemUse (bytes)1,908,520 1,908,576 56 0.0%
Incl. PeakMemUse (bytes) per call 146,809 146,814 4 0.0%
Excl. PeakMemUse (bytes)3,848 3,848 0 0.0%

Parent/Child Regression/Improvement report for Drupal\Core\Entity\DatabaseStorageController::load [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\Entity\DatabaseStorageController::load0 N/A% 419 7.8% 16 0.4% 8 0.0% 56 0.0%
Exclusive Metrics Diff for Current Function25 6.0% 2 12.5% -8 -100.0% 0 0.0%
Parent functions
entity_load_multiple0 N/A% 360 85.9% 26 162.5% 0 0.0% 32 57.1%
entity_load_multiple@10 N/A% 59 14.1% -10 -62.5% 8 100.0% 24 42.9%
Child functions
Drupal\Core\Database\Query\Select::execute0 N/A% 334 79.7% 122 762.5% 8 100.0% 8 14.3%
Drupal\node\NodeStorageController::attachLoad0 N/A% 210 50.1% -80 -500.0% 0 0.0% 0 0.0%
Drupal\user\UserStorageController::attachLoad0 N/A% -172 -41.1% -71 -443.8% 0 0.0% 32 57.1%
Drupal\Core\Entity\EntityBCDecorator::id0 N/A% 147 35.1% 150 937.5% 0 0.0% 0 0.0%
Drupal\menu_link\MenuLinkStorageController::buildQuery0 N/A% -44 -10.5% -43 -268.8% 0 0.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageControllerNG::buildQuery0 N/A% -44 -10.5% -39 -243.8% 0 0.0% 0 0.0%
array_flip0 N/A% -20 -4.8% -22 -137.5% 0 0.0% 0 0.0%
Drupal\menu_link\MenuLinkStorageController::attachLoad0 N/A% -9 -2.1% -9 -56.2% -8 -100.0% 16 28.6%
Drupal\Core\Database\Statement::fetchAllAssoc0 N/A% -8 -1.9% -5 -31.2% 16 200.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageController::cacheGet0 N/A% 5 1.2% 8 50.0% 0 0.0% 0 0.0%
array_keys0 N/A% 3 0.7% 6 37.5% 0 0.0% 0 0.0%
array_diff_key0 N/A% -3 -0.7% -4 -25.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageController::buildQuery0 N/A% -2 -0.5% 0 0.0% 0 0.0% 0 0.0%
array_intersect_key0 N/A% -1 -0.2% -2 -12.5% 0 0.0% 0 0.0%
Drupal\user\Plugin\Core\Entity\User::id0 N/A% -1 -0.2% 3 18.8% 0 0.0% 0 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::id0 N/A% -1 -0.2% -1 -6.2% 0 0.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageController::cacheSet0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
PDOStatement::setFetchMode0 N/A% 0 0.0% 1 6.2% 0 0.0% 0 0.0%