Diff Report
Run #52e97b490de91: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #52e97c22a1cdf: 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 #52e97b490de91Run #52e97c22a1cdfDiffDiff%
Number of Function Calls139 139 0 0.0%
Incl. Wall Time (microsec)40,376 38,566 -1,810 -4.5%
Incl. Wall Time (microsec) per call 290 277 -13 -4.5%
Excl. Wall Time (microsec)5,356 5,273 -83 -1.5%
Incl. CPU (microsecs)29,850 29,783 -67 -0.2%
Incl. CPU (microsecs) per call 215 214 -0 -0.2%
Excl. CPU (microsec)4,996 4,909 -87 -1.7%
Incl. MemUse (bytes)2,048,576 2,048,352 -224 -0.0%
Incl. MemUse (bytes) per call 14,738 14,736 -2 -0.0%
Excl. MemUse (bytes)474,184 474,176 -8 -0.0%
Incl. PeakMemUse (bytes)797,600 797,256 -344 -0.0%
Incl. PeakMemUse (bytes) per call 5,738 5,736 -2 -0.0%
Excl. PeakMemUse (bytes)131,896 131,752 -144 -0.1%

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% -1,810 -267.8% -67 -6.3% -224 -0.1% -344 -0.2%
Exclusive Metrics Diff for Current Function-83 -4.6% -87 -129.9% -8 -3.6% -144 -41.9%
Parent functions
Drupal\Core\Database\Query\Delete::execute0 N/A% -2,088 -115.4% -156 -232.8% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames0 N/A% 201 11.1% 195 291.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Driver\mysql\Insert::execute0 N/A% 115 6.4% 37 55.2% 0 0.0% -40 -11.6%
Drupal\Core\Database\Query\Select::execute0 N/A% -88 -4.9% -116 -173.1% -24 -10.7% -24 -7.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple0 N/A% -60 -3.3% -109 -162.7% -176 -78.6% -1,240 -360.5%
Drupal\Core\Cache\DatabaseBackend::checksumTags0 N/A% 56 3.1% 28 41.8% -24 -10.7% 40 11.6%
Drupal\Core\Routing\RouteProvider::getRoutesByPath0 N/A% 51 2.8% 54 80.6% 0 0.0% 64 18.6%
Drupal\Core\Database\Driver\mysql\Connection::queryRange0 N/A% -8 -0.4% -12 -17.9% 0 0.0% 0 0.0%
Drupal\Core\Path\AliasManager::lookupPathSource0 N/A% 6 0.3% 23 34.3% 0 0.0% 200 58.1%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple0 N/A% 6 0.3% -21 -31.3% 0 0.0% 656 190.7%
Drupal\user\UserStorageController::addRoles0 N/A% -1 -0.1% 10 14.9% 0 0.0% 0 0.0%
Child functions
Drupal\Core\Database\Statement::execute0 N/A% -1,872 -103.4% -126 -188.1% -256 -114.3% -272 -79.1%
Drupal\Core\Database\Connection::expandArguments0 N/A% 52 2.9% 45 67.2% 0 0.0% 160 46.5%
print_r0 N/A% 40 2.2% 41 61.2% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::defaultOptions0 N/A% 38 2.1% 36 53.7% 0 0.0% 96 27.9%
Drupal\Core\Database\Connection::prepareQuery0 N/A% 20 1.1% 28 41.8% 16 7.1% 136 39.5%
Drupal\Core\Database\Statement::rowCount0 N/A% -18 -1.0% -17 -25.4% 0 0.0% 0 0.0%
spl_autoload_call0 N/A% 16 0.9% 18 26.9% 0 0.0% -320 -93.0%
substr0 N/A% -3 -0.2% -1 -1.5% 24 10.7% 0 0.0%
Exception::getCode0 N/A% 1 0.1% 1 1.5% 0 0.0% 0 0.0%
Exception::__construct0 N/A% -1 -0.1% -1 -1.5% 0 0.0% 0 0.0%
Exception::getMessage0 N/A% 0 0.0% -3 -4.5% 0 0.0% 0 0.0%
PDO::lastInsertId0 N/A% 0 0.0% -1 -1.5% 0 0.0% 0 0.0%