Run Report
Run #52c87392d5ed4: XHProf Run (Namespace=drupal-perf-cottser)
Tip
Click a function name below to drill down.

Parent/Child report for Drupal\Core\Database\Connection::query [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl. CPU
(microsecs)
ICpu%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Drupal\Core\Database\Connection::query143 18.2% 29,005 12.0% 14,169 6.3% 2,093,504 11.3% 778,192 4.2%
Exclusive Metrics for Current Function2,074 7.2% 1,671 11.8% 428,472 20.5% 144,976 18.6%
Parent functions
Drupal\Core\Cache\DatabaseBackend::getMultiple72 50.3% 14,639 50.5% 8,045 56.8% 1,728,832 82.6% 555,208 71.3%
Drupal\Core\Routing\RouteProvider::getRoutesByPath20 14.0% 4,980 17.2% 1,861 13.1% 95,336 4.6% 45,016 5.8%
Drupal\Core\Path\AliasManager::lookupPathSource13 9.1% 2,495 8.6% 987 7.0% 49,880 2.4% 2,704 0.3%
Drupal\Core\Cache\DatabaseBackend::checksumTags16 11.2% 2,410 8.3% 1,315 9.3% 64,928 3.1% 59,208 7.6%
Drupal\Core\Database\Query\Select::execute10 7.0% 2,233 7.7% 845 6.0% 98,520 4.7% 74,848 9.6%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple7 4.9% 1,309 4.5% 656 4.6% 27,344 1.3% 23,368 3.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames4 2.8% 702 2.4% 362 2.6% 14,904 0.7% 7,872 1.0%
Drupal\Core\Database\Driver\mysql\Connection::queryRange1 0.7% 237 0.8% 98 0.7% 13,760 0.7% 9,968 1.3%
Child functions
Drupal\Core\Database\Statement::execute143 22.6% 22,025 75.9% 7,156 50.5% 1,366,608 65.3% 359,472 46.2%
Drupal\Core\Database\Connection::prepareQuery143 22.6% 2,364 8.2% 2,490 17.6% 147,752 7.1% 50,976 6.6%
Drupal\Core\Database\Connection::expandArguments143 22.6% 2,148 7.4% 2,267 16.0% 16,224 0.8% 87,840 11.3%
Drupal\Core\Database\Connection::defaultOptions143 22.6% 183 0.6% 324 2.3% 109,584 5.2% 28,896 3.7%
Composer\Autoload\ClassLoader::loadClass1 0.2% 104 0.4% 104 0.7% 13,976 0.7% 192 0.0%
print_r12 1.9% 61 0.2% 73 0.5% 1,520 0.1% 103,416 13.3%
Exception::__construct12 1.9% 15 0.1% 25 0.2% 4,872 0.2% 1,336 0.2%
Exception::getMessage12 1.9% 12 0.0% 25 0.2% 2,144 0.1% 1,088 0.1%
substr12 1.9% 11 0.0% 15 0.1% 1,168 0.1% 0 0.0%
Exception::getCode12 1.9% 8 0.0% 19 0.1% 1,184 0.1% 0 0.0%