Diff Report
Run #512a1f7f217a6: XHProf Run (Namespace=drupal-perf)
vs.
Run #512a20b11c1ab: XHProf Run (Namespace=drupal-perf)
Tip
Click a function name below to drill down.

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

Drupal\Core\Database\Connection::queryRun #512a1f7f217a6Run #512a20b11c1abDiffDiff%
Number of Function Calls88 107 19 21.6%
Incl. Wall Time (microsec)9,688 11,659 1,971 20.3%
Incl. Wall Time (microsec) per call 110 109 -1 -1.0%
Excl. Wall Time (microsec)1,220 1,472 252 20.7%
Incl. CPU (microsecs)16,000 12,000 -4,000 -25.0%
Incl. CPU (microsecs) per call 182 112 -70 -38.3%
Excl. CPU (microsec)0 4,000 4,000 N/A%
Incl. MemUse (bytes)955,840 1,098,656 142,816 14.9%
Incl. MemUse (bytes) per call 10,862 10,268 -594 -5.5%
Excl. MemUse (bytes)-111,992 -134,952 -22,960 -20.5%
Incl. PeakMemUse (bytes)737,792 834,032 96,240 13.0%
Incl. PeakMemUse (bytes) per call 8,384 7,795 -589 -7.0%
Excl. PeakMemUse (bytes)47,496 57,400 9,904 20.9%

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. CPU Diff
(microsec)
ICpu
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
Drupal\Core\Database\Connection::query19 20.0% 1,971 5.9% -4,000 -12.5% 142,816 4.3% 96,240 2.8%
Exclusive Metrics Diff for Current Function252 12.8% 4,000 100.0% -22,960 -16.1% 9,904 10.3%
Parent functions
Drupal\Core\Cache\DatabaseBackend::getMultiple15 78.9% 1,598 81.1% 0 0.0% 117,064 82.0% 93,264 96.9%
Drupal\Core\Database\Query\Select::execute2 10.5% 170 8.6% -4,000 -100.0% 15,368 10.8% 8,568 8.9%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple1 5.3% 118 6.0% 0 0.0% 5,184 3.6% 6,144 6.4%
Drupal\Core\Cache\DatabaseBackend::checksumTags1 5.3% 86 4.4% 0 0.0% 5,168 3.6% 5,960 6.2%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest0 0.0% -2 -0.1% 0 0.0% 8 0.0% -56 -0.1%
db_query0 0.0% 1 0.1% 0 0.0% 0 0.0% -17,800 -18.5%
Drupal\Core\Database\Driver\mysql\Connection::queryRange0 0.0% 0 0.0% 0 0.0% 24 0.0% 160 0.2%
Child functions
Drupal\Core\Database\Statement::execute19 25.0% 927 47.0% -4,000 -100.0% 112,056 78.5% 38,320 39.8%
Drupal\Core\Database\Connection::expandArguments19 25.0% 376 19.1% -4,000 -100.0% -40 -0.0% 25,664 26.7%
Drupal\Core\Database\Connection::prepareQuery19 25.0% 366 18.6% 0 0.0% 30,760 21.5% 10,752 11.2%
Drupal\Core\Database\Connection::defaultOptions19 25.0% 50 2.5% 0 0.0% 23,000 16.1% 11,600 12.1%