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

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

Drupal\Core\Database\Connection::queryRun #51a4463d308ceRun #51a448a326782DiffDiff%
Number of Function Calls145 145 0 0.0%
Incl. Wall Time (microsec)330,917 308,888 -22,029 -6.7%
Incl. Wall Time (microsec) per call 2,282 2,130 -152 -6.7%
Excl. Wall Time (microsec)4,627 4,691 64 1.4%
Incl. CPU (microsecs)32,001 32,003 2 0.0%
Incl. CPU (microsecs) per call 221 221 0 0.0%
Excl. CPU (microsec)12,001 12,001 0 0.0%
Incl. MemUse (bytes)222,456 222,468 12 0.0%
Incl. MemUse (bytes) per call 1,534 1,534 0 0.0%
Excl. MemUse (bytes)-84,080 -84,064 16 0.0%
Incl. PeakMemUse (bytes)270,112 268,424 -1,688 -0.6%
Incl. PeakMemUse (bytes) per call 1,863 1,851 -12 -0.6%
Excl. PeakMemUse (bytes)39,544 39,240 -304 -0.8%

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::query0 N/A% -22,029 -141.1% 2 0.0% 12 0.0% -1,688 -1.6%
Exclusive Metrics Diff for Current Function64 0.3% 0 0.0% 16 133.3% -304 -18.0%
Parent functions
Drupal\Core\Database\Query\Delete::execute0 N/A% -22,356 -101.5% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::execute0 N/A% 451 2.0% 1 50.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Driver\mysql\Insert::execute0 N/A% 445 2.0% 4,000 200000.0% 0 0.0% 48 2.8%
Drupal\Core\Cache\DatabaseBackend::getMultiple0 N/A% -272 -1.2% -12,000 -600000.0% 12 100.0% -1,900 -112.6%
Drupal\Core\Database\Query\Update::execute0 N/A% -248 -1.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\KeyValueStore\DatabaseStorageExpirable::getAll0 N/A% -56 -0.3% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest0 N/A% 51 0.2% 0 0.0% 0 0.0% 20 1.2%
Drupal\Core\Cache\DatabaseBackend::checksumTags0 N/A% -48 -0.2% 4,000 200000.0% 0 0.0% 28 1.7%
Drupal\Core\Path\AliasManager::lookupPathSource0 N/A% 31 0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple0 N/A% -30 -0.1% 4,001 200050.0% 0 0.0% 116 6.9%
Drupal\Core\Routing\RouteProvider::getRoutesByNames0 N/A% -30 -0.1% 0 0.0% 0 0.0% 0 0.0%
db_query0 N/A% 29 0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple@10 N/A% 5 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Driver\mysql\Connection::queryRange0 N/A% -1 -0.0% 0 0.0% 0 0.0% 0 0.0%
Child functions
Drupal\Core\Database\Statement::execute0 N/A% -22,368 -101.5% 12,002 600100.0% 12 100.0% 196 11.6%
Drupal\Core\Database\Connection::prepareQuery0 N/A% 134 0.6% 0 0.0% 0 0.0% -172 -10.2%
Drupal\Core\Database\Connection::expandArguments0 N/A% 86 0.4% -12,000 -600000.0% 0 0.0% -1,032 -61.1%
PDOStatement::rowCount0 N/A% 44 0.2% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::defaultOptions0 N/A% 10 0.0% 0 0.0% -16 -133.3% -376 -22.3%
PDO::lastInsertId0 N/A% 1 0.0% 0 0.0% 0 0.0% 0 0.0%