Run Report
Run #565918537d922: 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% 34,197,642 49.4% 549,022,912 16.4% 588,805,304 16.8%
Exclusive Metrics for Current Function191,721 0.6% -5,785,000 -1.1% 1,070,632 0.2%
Parent functions
Drupal\Core\Render\Renderer::doRender@21,400 77.8% 33,794,427 98.8% 531,662,392 96.8% 560,702,448 95.2%
Drupal\Core\Render\Renderer::render@1200 11.1% 373,401 1.1% 14,663,720 2.7% 25,114,440 4.3%
Drupal\Core\Render\Renderer::render@2200 11.1% 29,814 0.1% 2,696,800 0.5% 2,988,416 0.5%
Child functions
Drupal\Core\Render\PlaceholderingRenderCache::set1,200 2.3% 11,401,992 33.3% 51,469,456 9.4% 144,088,512 24.5%
Drupal\Core\Render\PlaceholderGenerator::shouldAutomaticallyPlaceholder1,200 2.3% 9,714,147 28.4% 64,727,728 11.8% 92,275,168 15.7%
call_user_func@11,500 2.9% 5,974,801 17.5% 276,801,752 50.4% 187,531,016 31.8%
Drupal\Core\Theme\ThemeManager::render@21,100 2.1% 4,760,346 13.9% 109,702,864 20.0% 112,487,376 19.1%
call_user_func_array1,200 2.3% 905,045 2.6% 14,332,736 2.6% 0 0.0%
Drupal\Core\Render\PlaceholderingRenderCache::get1,200 2.3% 501,094 1.5% 13,519,960 2.5% 23,754,792 4.0%
Drupal\Core\Render\Renderer::doRender@4200 0.4% 356,414 1.0% 13,343,720 2.4% 24,630,712 4.2%
Drupal\Core\Render\RenderContext::update3,000 5.9% 147,423 0.4% 1,210,392 0.2% 915,840 0.2%
Drupal\Core\Render\RenderContext::bubble1,800 3.5% 94,086 0.3% 513,600 0.1% 424,000 0.1%
Drupal\Core\Cache\Cache::mergeContexts1,200 2.3% 57,806 0.2% 908,000 0.2% 501,240 0.1%
Drupal\Core\Render\Element::children3,000 5.9% 30,335 0.1% 783,992 0.1% 299,240 0.1%
array_filter1,200 2.3% 17,693 0.1% 908,000 0.2% 0 0.0%
Drupal\Core\Render\Renderer::getCurrentRenderContext1,800 3.5% 16,628 0.0% 155,200 0.0% 82,232 0.0%
Drupal\Core\StringTranslation\TranslatableMarkup::__toString200 0.4% 8,026 0.0% 96,800 0.0% 239,584 0.0%
Drupal\Core\Cache\CacheableMetadata::merge1,200 2.3% 5,297 0.0% 231,200 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::createFromRenderArray2,400 4.7% 4,654 0.0% 780,096 0.1% 0 0.0%
array_diff1,200 2.3% 2,482 0.0% 266,416 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::applyTo1,200 2.3% 2,308 0.0% 749,600 0.1% 0 0.0%
SplDoublyLinkedList::pop1,200 2.3% 1,228 0.0% -48,768 -0.0% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::canCreatePlaceholder1,800 3.5% 1,204 0.0% 156,000 0.0% 38,400 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition100 0.2% 1,129 0.0% 168,800 0.0% 0 0.0%
Drupal\Core\Render\Markup::create3,000 5.9% 744 0.0% 2,007,152 0.4% 124,800 0.0%
Drupal\Core\Render\Renderer::ensureMarkupIsSafe200 0.4% 641 0.0% 166,400 0.0% 144,000 0.0%
SplDoublyLinkedList::push3,000 5.9% 121 0.0% 210,416 0.0% 72,960 0.0%
array_keys1,200 2.3% 87 0.0% 756,000 0.1% 0 0.0%
array_intersect_key1,800 3.5% 69 0.0% 564,800 0.1% 74,400 0.0%
is_string2,700 5.3% 53 0.0% 64,800 0.0% 0 0.0%
strpos2,700 5.3% 43 0.0% 64,800 0.0% 0 0.0%
count4,800 9.4% 16 0.0% 64,000 0.0% 0 0.0%
Drupal\Core\Render\Markup::__toString1,700 3.3% 7 0.0% 67,200 0.0% 50,400 0.0%
is_array1,200 2.3% 2 0.0% 64,800 0.0% 0 0.0%