Run Report
Run #5659186b7d6e0: XHProf Run (Namespace=drupal-perf-joelpittet)
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@31,800 3.4% 33,862,257 48.6% 549,741,672 16.5% 589,385,000 16.8%
Exclusive Metrics for Current Function196,053 0.6% -5,771,816 -1.0% 1,069,680 0.2%
Parent functions
Drupal\Core\Render\Renderer::doRender@21,400 77.8% 33,447,627 98.8% 532,383,456 96.8% 561,326,760 95.2%
Drupal\Core\Render\Renderer::render@1200 11.1% 383,428 1.1% 14,661,416 2.7% 25,069,992 4.3%
Drupal\Core\Render\Renderer::render@2200 11.1% 31,202 0.1% 2,696,800 0.5% 2,988,248 0.5%
Child functions
Drupal\Core\Render\PlaceholderingRenderCache::set1,200 2.3% 10,695,960 31.6% 51,543,648 9.4% 142,997,240 24.3%
Drupal\Core\Render\PlaceholderGenerator::shouldAutomaticallyPlaceholder1,200 2.3% 9,937,402 29.3% 64,871,600 11.8% 92,101,600 15.6%
call_user_func@11,500 2.9% 6,021,904 17.8% 277,175,040 50.4% 189,155,648 32.1%
Drupal\Core\Theme\ThemeManager::render@21,100 2.1% 4,841,147 14.3% 109,826,584 20.0% 112,757,064 19.1%
call_user_func_array1,200 2.3% 902,385 2.7% 14,331,176 2.6% 0 0.0%
Drupal\Core\Render\PlaceholderingRenderCache::get1,200 2.3% 505,462 1.5% 13,518,280 2.5% 23,741,608 4.0%
Drupal\Core\Render\Renderer::doRender@4200 0.4% 365,986 1.1% 13,342,208 2.4% 24,587,136 4.2%
Drupal\Core\Render\RenderContext::update3,000 5.9% 150,827 0.4% 1,206,536 0.2% 915,680 0.2%
Drupal\Core\Render\RenderContext::bubble1,800 3.5% 94,208 0.3% 513,600 0.1% 424,000 0.1%
Drupal\Core\Cache\Cache::mergeContexts1,200 2.3% 56,932 0.2% 908,000 0.2% 509,256 0.1%
Drupal\Core\Render\Element::children3,000 5.9% 30,480 0.1% 783,992 0.1% 299,240 0.1%
array_filter1,200 2.3% 17,988 0.1% 908,008 0.2% 0 0.0%
Drupal\Core\Render\Renderer::getCurrentRenderContext1,800 3.5% 16,871 0.0% 155,200 0.0% 82,232 0.0%
Drupal\Core\StringTranslation\TranslatableMarkup::__toString200 0.4% 7,954 0.0% 96,800 0.0% 239,608 0.0%
Drupal\Core\Cache\CacheableMetadata::createFromRenderArray2,400 4.7% 5,243 0.0% 780,000 0.1% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::merge1,200 2.3% 5,117 0.0% 231,200 0.0% 0 0.0%
array_diff1,200 2.3% 2,508 0.0% 266,400 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::applyTo1,200 2.3% 2,411 0.0% 749,600 0.1% 0 0.0%
SplDoublyLinkedList::pop1,200 2.3% 1,245 0.0% -48,808 -0.0% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::canCreatePlaceholder1,800 3.5% 1,217 0.0% 156,000 0.0% 38,400 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition100 0.2% 1,124 0.0% 168,800 0.0% 0 0.0%
Drupal\Core\Render\Markup::create3,000 5.9% 779 0.0% 2,006,416 0.4% 124,848 0.0%
Drupal\Core\Render\Renderer::ensureMarkupIsSafe200 0.4% 653 0.0% 166,400 0.0% 144,000 0.0%
SplDoublyLinkedList::push3,000 5.9% 112 0.0% 210,408 0.0% 72,960 0.0%
array_keys1,200 2.3% 89 0.0% 756,000 0.1% 0 0.0%
array_intersect_key1,800 3.5% 81 0.0% 564,800 0.1% 74,400 0.0%
strpos2,700 5.3% 51 0.0% 64,800 0.0% 0 0.0%
is_string2,700 5.3% 43 0.0% 64,800 0.0% 0 0.0%
count4,800 9.4% 15 0.0% 64,000 0.0% 0 0.0%
Drupal\Core\Render\Markup::__toString1,700 3.3% 5 0.0% 67,200 0.0% 50,400 0.0%
is_array1,200 2.3% 5 0.0% 64,800 0.0% 0 0.0%