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

Parent/Child report for Drupal\Core\Render\Renderer::doRender@3 [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Drupal\Core\Render\Renderer::doRender@3621 6.6% 1,220,844 66.8% 10,383,912 24.0% 2,930,696 4.9%
Exclusive Metrics for Current Function23,788 1.9% 25,345,968 244.1% 115,184 3.9%
Parent functions
Drupal\Core\Render\Renderer::render@1600 96.6% 1,160,391 95.0% 4,710,200 45.4% 2,177,208 74.3%
Drupal\Core\Render\Renderer::doRender@217 2.7% 59,979 4.9% 5,641,008 54.3% 442,928 15.1%
Drupal\Core\Render\Renderer::render@24 0.6% 474 0.0% 32,704 0.3% 310,560 10.6%
Child functions
Drupal\Core\Theme\ThemeManager::render@1803 9.2% 1,062,406 87.0% 2,336,248 22.5% 1,958,376 66.8%
Drupal\Core\Render\Renderer::doRender@4205 2.4% 46,866 3.8% -25,603,976 -246.6% 107,528 3.7%
call_user_func615 7.1% 30,497 2.5% 4,655,600 44.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@28 0.1% 15,668 1.3% 713,560 6.9% 442,928 15.1%
Drupal\Core\Render\RenderContext::update632 7.2% 9,564 0.8% 78,240 0.8% 0 0.0%
Drupal\Core\Render\Element::children633 7.3% 7,717 0.6% 125,032 1.2% 1,088 0.0%
Drupal\Core\Render\RenderContext::bubble621 7.1% 5,447 0.4% -104,160 -1.0% 0 0.0%
Drupal\Core\Render\PlaceholderingRenderCache::get12 0.1% 5,241 0.4% 308,544 3.0% 0 0.0%
Drupal\Core\Render\PlaceholderingRenderCache::set11 0.1% 4,644 0.4% 55,008 0.5% 0 0.0%
call_user_func_array11 0.1% 4,298 0.4% 138,696 1.3% 0 0.0%
Drupal\Core\Render\Renderer::getCurrentRenderContext621 7.1% 3,882 0.3% 30,496 0.3% 648 0.0%
Drupal\Core\Cache\Cache::mergeContexts12 0.1% 202 0.0% 6,968 0.1% 0 0.0%
Drupal\Core\StringTranslation\TranslatableString::__toString4 0.0% 161 0.0% 16,472 0.2% 301,448 10.3%
array_filter12 0.1% 121 0.0% 9,080 0.1% 0 0.0%
Drupal\Core\Render\SafeString::create744 8.5% 76 0.0% 2,110,448 20.3% 720 0.0%
Drupal\Core\Render\PlaceholderGenerator::shouldAutomaticallyPlaceholder12 0.1% 66 0.0% 2,264 0.0% 0 0.0%
Drupal\Component\Utility\FormattableString::__toString1 0.0% 56 0.0% 840 0.0% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::createPlaceholder1 0.0% 39 0.0% 2,648 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::createFromRenderArray22 0.3% 24 0.0% 7,208 0.1% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::merge11 0.1% 22 0.0% 2,176 0.0% 0 0.0%
array_diff12 0.1% 14 0.0% 2,664 0.0% 0 0.0%
Drupal\Core\Render\Renderer::ensureMarkupIsSafe5 0.1% 13 0.0% 1,664 0.0% 1,440 0.0%
Drupal\Core\Cache\CacheableMetadata::applyTo11 0.1% 11 0.0% 7,016 0.1% 0 0.0%
array_intersect_key621 7.1% 10 0.0% 59,072 0.6% 568 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition1 0.0% 6 0.0% 1,688 0.0% 0 0.0%
Drupal\Core\Render\ElementInfoManager::getInfo1 0.0% 5 0.0% 1,360 0.0% 0 0.0%
SplDoublyLinkedList::pop11 0.1% 0 0.0% -392 -0.0% 0 0.0%
is_array12 0.1% 0 0.0% 648 0.0% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::canCreatePlaceholder621 7.1% 0 0.0% 30,504 0.3% 384 0.0%
SplDoublyLinkedList::push632 7.2% 0 0.0% 31,000 0.3% 384 0.0%
Drupal\Core\Render\SafeString::__toString793 9.1% 0 0.0% 680 0.0% 0 0.0%
is_string927 10.6% 0 0.0% 648 0.0% 0 0.0%
array_keys12 0.1% 0 0.0% 8,712 0.1% 0 0.0%
count48 0.6% 0 0.0% 640 0.0% 0 0.0%
strpos25 0.3% 0 0.0% 648 0.0% 0 0.0%