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

Regression/Improvement summary for Drupal\Core\Database\Connection::getDriverClass

Drupal\Core\Database\Connection::getDriverClassRun #5578e29590a73Run #5578e32524136DiffDiff%
Number of Function Calls7 12 5 71.4%
Incl. Wall Time (microsec)312 814 502 160.9%
Incl. Wall Time (microsec) per call 45 68 23 52.2%
Excl. Wall Time (microsec)15 42 27 180.0%
Incl. MemUse (bytes)121,376 263,560 142,184 117.1%
Incl. MemUse (bytes) per call 17,339 21,963 4,624 26.7%
Excl. MemUse (bytes)1,632 4,984 3,352 205.4%
Incl. PeakMemUse (bytes)122,120 180,800 58,680 48.1%
Incl. PeakMemUse (bytes) per call 17,446 15,067 -2,379 -13.6%
Excl. PeakMemUse (bytes)1,552 2,736 1,184 76.3%

Parent/Child Regression/Improvement report for Drupal\Core\Database\Connection::getDriverClass [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\Core\Database\Connection::getDriverClass5 38.5% 502 3.8% 142,184 24.7% 58,680 11.6%
Exclusive Metrics Diff for Current Function27 5.4% 3,352 2.4% 1,184 2.0%
Parent functions
Drupal\Core\Database\Connection::update1 20.0% 206 41.0% 41,744 29.4% 31,040 52.9%
Drupal\Core\Database\Connection::merge1 20.0% 118 23.5% 41,928 29.5% 25,504 43.5%
Drupal\Core\Database\Connection::delete1 20.0% 100 19.9% 29,432 20.7% 2,136 3.6%
Drupal\Core\Database\Connection::insert1 20.0% 76 15.1% 29,080 20.5% 0 0.0%
Drupal\Core\Database\Connection::select1 20.0% 2 0.4% 0 0.0% 0 0.0%
Child functions
class_exists4 50.0% 475 94.6% 138,640 97.5% 57,496 98.0%
Drupal\Core\Database\Driver\mysql\Connection::driver4 50.0% 0 0.0% 192 0.1% 0 0.0%