Diff Report
Run #5578e32524136: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #5578e29590a73: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal\Core\Database\Query\Condition::compile

Drupal\Core\Database\Query\Condition::compileRun #5578e32524136Run #5578e29590a73DiffDiff%
Number of Function Calls24 18 -6 -25.0%
Incl. Wall Time (microsec)710 559 -151 -21.3%
Incl. Wall Time (microsec) per call 30 31 1 5.0%
Excl. Wall Time (microsec)460 384 -76 -16.5%
Incl. MemUse (bytes)61,552 48,176 -13,376 -21.7%
Incl. MemUse (bytes) per call 2,565 2,676 112 4.4%
Excl. MemUse (bytes)7,408 1,800 -5,608 -75.7%
Incl. PeakMemUse (bytes)41,760 29,864 -11,896 -28.5%
Incl. PeakMemUse (bytes) per call 1,740 1,659 -81 -4.6%
Excl. PeakMemUse (bytes)11,832 8,616 -3,216 -27.2%

Parent/Child Regression/Improvement report for Drupal\Core\Database\Query\Condition::compile [View Callgraph Diff]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
Drupal\Core\Database\Query\Condition::compile-6 -17.6% -151 -1.1% -13,376 -2.3% -11,896 -2.3%
Exclusive Metrics Diff for Current Function-76 -50.3% -5,608 -41.9% -3,216 -27.0%
Parent functions
Drupal\Core\Database\Query\Select::compile-2 -33.3% -64 -42.4% -7,968 -59.6% -6,352 -53.4%
Drupal\Core\Database\Query\Delete::execute-1 -16.7% -44 -29.1% -2,144 -16.0% -2,296 -19.3%
Drupal\Core\Database\Query\Update::execute-1 -16.7% -38 -25.2% -1,888 -14.1% -2,224 -18.7%
Drupal\Core\Database\Query\Delete::__toString-1 -16.7% -3 -2.0% -688 -5.1% -472 -4.0%
Drupal\Core\Database\Query\Update::__toString-1 -16.7% -2 -1.3% -688 -5.1% -552 -4.6%
Child functions
Drupal\Core\Database\Query\Condition::compile@1-2 -7.1% -60 -39.7% -6,112 -45.7% -7,760 -65.2%
Drupal\Core\Database\Query\Condition::mapConditionOperator-2 -7.1% -9 -6.0% -608 -4.5% -208 -1.7%
implode-6 -21.4% -3 -2.0% -648 -4.8% -328 -2.8%
Drupal\Core\Database\Query\Query::nextPlaceholder-2 -7.1% -2 -1.3% -144 -1.1% -96 -0.8%
Drupal\Core\Database\Connection::escapeField-2 -7.1% -1 -0.7% -160 -1.2% -240 -2.0%
is_array-2 -7.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Condition::__toString-2 -7.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Query::uniqueIdentifier-6 -21.4% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Driver\mysql\Connection::mapConditionOperator-2 -7.1% 0 0.0% -96 -0.7% -48 -0.4%
Drupal\Core\Database\Query\Condition::arguments-2 -7.1% 0 0.0% 0 0.0% 0 0.0%