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@1 [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Drupal\Core\Render\Renderer::doRender@13,700 5.9% 37,493,754 54.2% 729,316,416 21.9% 779,697,448 22.2%
Exclusive Metrics for Current Function169,600 0.5% -4,407,904 -0.6% 339,920 0.0%
Parent functions
Drupal\Core\Render\Renderer::render@1500 13.5% 35,315,532 94.2% 606,307,568 83.1% 666,747,736 85.5%
Drupal\Core\Render\Renderer::doRender3,200 86.5% 2,178,222 5.8% 123,008,848 16.9% 112,949,712 14.5%
Child functions
Drupal\Core\Theme\ThemeManager::render@1100 0.2% 34,838,872 92.9% 538,151,760 73.8% 577,980,472 74.1%
Drupal\Core\Theme\ThemeManager::render1,000 1.7% 1,400,312 3.7% 126,001,360 17.3% 175,152,640 22.5%
Drupal\Core\Render\Renderer::doRender@2500 0.9% 574,183 1.5% 19,786,856 2.7% 25,818,904 3.3%
call_user_func@15,300 9.0% 301,407 0.8% 11,571,976 1.6% 0 0.0%
Drupal\Core\Render\RenderContext::update3,500 6.0% 81,596 0.2% -204,552 -0.0% 150,800 0.0%
Drupal\Core\Render\Element::children3,700 6.3% 29,082 0.1% 826,400 0.1% 156,264 0.0%
Drupal\Core\Render\RenderContext::bubble3,500 6.0% 27,521 0.1% -491,200 -0.1% 0 0.0%
Drupal\Core\Render\Renderer::getCurrentRenderContext3,500 6.0% 26,652 0.1% 236,800 0.0% 4,752 0.0%
Drupal\Core\Render\ElementInfoManager::getInfo2,400 4.1% 11,436 0.0% 1,865,624 0.3% 46,728 0.0%
call_user_func_array200 0.3% 10,507 0.0% 1,462,512 0.2% 0 0.0%
Drupal\Core\Render\Renderer::ensureMarkupIsSafe100 0.2% 5,730 0.0% 147,200 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::merge200 0.3% 4,996 0.0% 152,000 0.0% 0 0.0%
Drupal\Core\Render\Markup::create8,800 15.0% 4,337 0.0% 31,512,928 4.3% 28,704 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition100 0.2% 4,086 0.0% 120,000 0.0% 0 0.0%
Drupal\Core\Render\Renderer::xssFilterAdminIfUnsafe200 0.3% 859 0.0% 266,240 0.0% 0 0.0%
array_filter200 0.3% 751 0.0% 294,664 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::createFromRenderArray400 0.7% 617 0.0% 211,200 0.0% 0 0.0%
array_diff200 0.3% 358 0.0% 98,400 0.0% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::canCreatePlaceholder3,500 6.0% 232 0.0% 237,600 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::applyTo200 0.3% 210 0.0% 103,200 0.0% 0 0.0%
array_intersect_key3,500 6.0% 205 0.0% 493,560 0.1% 8,712 0.0%
Drupal\Core\Render\Renderer::replacePlaceholders@1200 0.3% 128 0.0% 68,800 0.0% 0 0.0%
SplDoublyLinkedList::push3,500 6.0% 23 0.0% 234,400 0.0% 9,552 0.0%
Drupal\Core\Render\Markup::__toString6,300 10.7% 23 0.0% 67,200 0.0% 0 0.0%
is_string6,000 10.2% 14 0.0% 64,800 0.0% 0 0.0%
array_keys200 0.3% 13 0.0% 182,336 0.0% 0 0.0%
strpos200 0.3% 4 0.0% 64,800 0.0% 0 0.0%
SplDoublyLinkedList::count200 0.3% 0 0.0% 68,656 0.0% 0 0.0%
is_array200 0.3% 0 0.0% 64,800 0.0% 0 0.0%
count800 1.4% 0 0.0% 64,000 0.0% 0 0.0%