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::query

Drupal\Core\Database\Connection::queryRun #5578e29590a73Run #5578e32524136DiffDiff%
Number of Function Calls130 136 6 4.6%
Incl. Wall Time (microsec)35,317 38,035 2,718 7.7%
Incl. Wall Time (microsec) per call 272 280 8 2.9%
Excl. Wall Time (microsec)1,176 1,286 110 9.4%
Incl. MemUse (bytes)808,352 828,048 19,696 2.4%
Incl. MemUse (bytes) per call 6,218 6,089 -130 -2.1%
Excl. MemUse (bytes)-111,072 -124,576 -13,504 -12.2%
Incl. PeakMemUse (bytes)454,864 478,056 23,192 5.1%
Incl. PeakMemUse (bytes) per call 3,499 3,515 16 0.5%
Excl. PeakMemUse (bytes)30,504 30,136 -368 -1.2%

Parent/Child Regression/Improvement report for Drupal\Core\Database\Connection::query [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::query6 18.2% 2,718 20.6% 19,696 3.4% 23,192 4.6%
Exclusive Metrics Diff for Current Function110 4.0% -13,504 -68.6% -368 -1.6%
Parent functions
Drupal\Core\Cache\DatabaseBackend::getMultiple2 33.3% 750 27.6% 11,328 57.5% 912 3.9%
Drupal\Core\Database\Query\Update::execute1 16.7% 648 23.8% 2,776 14.1% 17,896 77.2%
Drupal\Core\Database\Query\Delete::execute1 16.7% 527 19.4% 656 3.3% 2,456 10.6%
Drupal\Core\Database\Driver\mysql\Insert::execute1 16.7% 494 18.2% 1,712 8.7% 0 0.0%
Drupal\Core\Database\Query\Select::execute1 16.7% 184 6.8% 3,248 16.5% 2,448 10.6%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple0 0.0% 114 4.2% -24 -0.1% -144 -0.6%
Drupal\Core\Routing\RouteProvider::getRoutesByPath0 0.0% 18 0.7% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum0 0.0% -18 -0.7% 0 0.0% -376 -1.6%
Drupal\Core\Path\AliasStorage::lookupPathSource0 0.0% 1 0.0% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::preLoadRoutes0 0.0% 0 0.0% 0 0.0% 0 0.0%
Child functions
Drupal\Core\Database\Statement::execute6 22.2% 2,466 90.7% 20,432 103.7% 20,944 90.3%
Drupal\Core\Database\Connection::prepareQuery6 22.2% 73 2.7% 5,792 29.4% 2,144 9.2%
Drupal\Core\Database\Connection::expandArguments6 22.2% 70 2.6% 0 0.0% 832 3.6%
Drupal\Core\Database\Connection::defaultOptions6 22.2% -10 -0.4% 4,560 23.2% -360 -1.6%
Drupal\Core\Database\Statement::rowCount2 7.4% 8 0.3% 1,728 8.8% 0 0.0%
PDO::lastInsertId1 3.7% 1 0.0% 688 3.5% 0 0.0%