Diff Report
Run #53923d861ff11: XHProf Run (Namespace=drupal-perf-drupalcon)
vs.
Run #53923e49d2b58: 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 #53923d861ff11Run #53923e49d2b58DiffDiff%
Number of Function Calls258 258 0 0.0%
Incl. Wall Time (microsec)110,110 109,608 -502 -0.5%
Incl. Wall Time (microsec) per call 427 425 -2 -0.5%
Excl. Wall Time (microsec)4,944 4,897 -47 -1.0%
Incl. CPU (microsecs)38,590 38,745 155 0.4%
Incl. CPU (microsecs) per call 150 150 1 0.4%
Excl. CPU (microsec)4,240 4,128 -112 -2.6%
Incl. MemUse (bytes)408,080 375,312 -32,768 -8.0%
Incl. MemUse (bytes) per call 1,582 1,455 -127 -8.0%
Excl. MemUse (bytes)-120,544 -120,592 -48 -0.0%
Incl. PeakMemUse (bytes)482,308 459,996 -22,312 -4.6%
Incl. PeakMemUse (bytes) per call 1,869 1,783 -86 -4.6%
Excl. PeakMemUse (bytes)102,208 170,180 67,972 66.5%

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% -502 -32.1% 155 14.2% -32,768 -3757.8% -22,312 -3205.7%
Exclusive Metrics Diff for Current Function-47 -9.4% -112 -72.3% -48 -0.1% 67,972 304.6%
Parent functions
Drupal\Core\Database\Query\Select::execute0 N/A% -246 -49.0% -112 -72.3% -32,764 -100.0% -64,456 -288.9%
Drupal\Core\Cache\DatabaseBackend::getMultiple0 N/A% -1,520 -302.8% -247 -159.4% -4 -0.0% 54,100 242.5%
Drupal\Core\Config\DatabaseStorage::listAll0 N/A% 237 47.2% 47 30.3% 0 0.0% -10,748 -48.2%
Drupal\Core\Cache\DatabaseBackend::checksumTags0 N/A% 595 118.5% 418 269.7% 0 0.0% -7,276 -32.6%
Drupal\Core\Config\DatabaseStorage::readMultiple0 N/A% 550 109.6% 192 123.9% 8 0.0% 5,960 26.7%
Drupal\Core\Database\Driver\mysql\Insert::execute0 N/A% -439 -87.5% -144 -92.9% 0 0.0% 160 0.7%
Drupal\Core\Path\AliasStorage::lookupPathSource0 N/A% -91 -18.1% 22 14.2% -8 -0.0% -72 -0.3%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple0 N/A% -339 -67.5% 22 14.2% 0 0.0% 20 0.1%
Drupal\node\Access\NodeRevisionAccessCheck::checkAccess0 N/A% 75 14.9% -7 -4.5% 0 0.0% 0 0.0%
Drupal\Core\Path\AliasStorage::preloadPathAlias0 N/A% 10 2.0% -50 -32.3% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames0 N/A% 810 161.4% 44 28.4% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath0 N/A% -93 -18.5% -17 -11.0% 0 0.0% 0 0.0%
Drupal\user\UserStorage::addRoles0 N/A% -51 -10.2% -13 -8.4% 0 0.0% 0 0.0%
Child functions
Drupal\Core\Database\Connection::prepareQuery0 N/A% -14 -2.8% 8 5.2% -32,752 -100.0% -66,648 -298.7%
Drupal\Core\Database\Connection::expandArguments0 N/A% -64 -12.7% -36 -23.2% 0 0.0% -18,992 -85.1%
Drupal\Core\Database\Connection::defaultOptions0 N/A% -22 -4.4% -19 -12.3% -8 -0.0% -4,652 -20.8%
Drupal\Core\Database\Statement::execute0 N/A% -362 -72.1% 309 199.4% 40 0.1% 8 0.0%
PDO::lastInsertId0 N/A% 7 1.4% 5 3.2% 0 0.0% 0 0.0%