Diff Report
Run #539206aca7ae8: XHProf Run (Namespace=drupal-perf-drupalcon)
vs.
Run #539205a48c548: XHProf Run (Namespace=drupal-perf-drupalcon)
Tip
Click a function name below to drill down.

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

Drupal\Core\Database\Connection::queryRun #539206aca7ae8Run #539205a48c548DiffDiff%
Number of Function Calls196 196 0 0.0%
Incl. Wall Time (microsec)83,957 83,283 -674 -0.8%
Incl. Wall Time (microsec) per call 428 425 -3 -0.8%
Excl. Wall Time (microsec)3,814 3,745 -69 -1.8%
Incl. CPU (microsecs)30,060 29,784 -276 -0.9%
Incl. CPU (microsecs) per call 153 152 -1 -0.9%
Excl. CPU (microsec)3,227 3,206 -21 -0.7%
Incl. MemUse (bytes)275,204 275,272 68 0.0%
Incl. MemUse (bytes) per call 1,404 1,404 0 0.0%
Excl. MemUse (bytes)-121,220 -121,160 60 0.0%
Incl. PeakMemUse (bytes)379,724 378,668 -1,056 -0.3%
Incl. PeakMemUse (bytes) per call 1,937 1,932 -5 -0.3%
Excl. PeakMemUse (bytes)33,640 33,424 -216 -0.6%

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% -674 -14.6% -276 -7.3% 68 0.1% -1,056 -1.1%
Exclusive Metrics Diff for Current Function-69 -10.2% -21 -7.6% 60 88.2% -216 -20.5%
Parent functions
Drupal\Core\Routing\RouteProvider::getRoutesByNames0 N/A% -807 -119.7% -186 -67.4% 12 17.6% 12 1.1%
Drupal\Core\Database\Driver\mysql\Insert::execute0 N/A% 443 65.7% 140 50.7% 0 0.0% -176 -16.7%
Drupal\Core\Config\DatabaseStorage::readMultiple0 N/A% -277 -41.1% -175 -63.4% -12 -17.6% 380 36.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple0 N/A% 185 27.4% -175 -63.4% 56 82.4% -8 -0.8%
Drupal\user\UserStorage::addRoles0 N/A% 156 23.1% 48 17.4% 0 0.0% 0 0.0%
Drupal\Core\Config\DatabaseStorage::listAll0 N/A% -153 -22.7% -65 -23.6% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags0 N/A% -139 -20.6% 86 31.2% 8 11.8% 92 8.7%
Drupal\Core\Database\Query\Select::execute0 N/A% 90 13.4% -88 -31.9% 4 5.9% -1,584 -150.0%
Drupal\Core\KeyValueStore\DatabaseStorageExpirable::getAll0 N/A% -82 -12.2% 50 18.1% 0 0.0% 0 0.0%
Drupal\Core\Path\AliasStorage::preloadPathAlias0 N/A% 67 9.9% -5 -1.8% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Delete::execute0 N/A% -65 -9.6% -8 -2.9% 0 0.0% 0 0.0%
Drupal\Core\Path\AliasStorage::lookupPathSource0 N/A% -45 -6.7% -46 -16.7% 0 0.0% 20 1.9%
Drupal\Core\KeyValueStore\DatabaseStorage::getAll0 N/A% -35 -5.2% 22 8.0% 0 0.0% 0 0.0%
Drupal\Core\KeyValueStore\DatabaseStorageExpirable::getMultiple0 N/A% -29 -4.3% 23 8.3% 0 0.0% 0 0.0%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple0 N/A% 28 4.2% 35 12.7% 0 0.0% 64 6.1%
Drupal\Core\Routing\RouteProvider::getRoutesByPath0 N/A% -11 -1.6% 68 24.6% 0 0.0% 144 13.6%
Child functions
Drupal\Core\Database\Statement::execute0 N/A% -616 -91.4% -221 -80.1% -20 -29.4% -48 -4.5%
Drupal\Core\Database\Connection::expandArguments0 N/A% 40 5.9% 45 16.3% -16 -23.5% -160 -15.2%
Drupal\Core\Database\Connection::prepareQuery0 N/A% -15 -2.2% -48 -17.4% 60 88.2% -592 -56.1%
Drupal\Core\Database\Connection::defaultOptions0 N/A% -15 -2.2% -36 -13.0% -16 -23.5% -40 -3.8%
PDO::lastInsertId0 N/A% 2 0.3% 5 1.8% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::rowCount0 N/A% -1 -0.1% 0 0.0% 0 0.0% 0 0.0%