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@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,248,812 53.4% 747,374,296 22.4% 797,321,432 22.7%
Exclusive Metrics for Current Function170,406 0.5% -4,402,576 -0.6% 350,008 0.0%
Parent functions
Drupal\Core\Render\Renderer::render@1500 13.5% 34,976,803 93.9% 606,966,688 81.2% 667,368,080 83.7%
Drupal\Core\Render\Renderer::doRender3,200 86.5% 2,272,009 6.1% 140,407,608 18.8% 129,953,352 16.3%
Child functions
Drupal\Core\Theme\ThemeManager::render@1100 0.2% 34,498,989 92.6% 538,809,304 72.1% 578,606,464 72.6%
Drupal\Core\Theme\ThemeManager::render1,000 1.7% 1,484,536 4.0% 143,401,504 19.2% 192,182,368 24.1%
Drupal\Core\Render\Renderer::doRender@2500 0.9% 583,970 1.6% 19,786,816 2.6% 25,777,080 3.2%
call_user_func@15,300 9.0% 300,550 0.8% 11,572,656 1.5% 0 0.0%
Drupal\Core\Render\RenderContext::update3,500 6.0% 81,987 0.2% -208,744 -0.0% 150,800 0.0%
Drupal\Core\Render\Element::children3,700 6.3% 29,198 0.1% 826,400 0.1% 156,264 0.0%
Drupal\Core\Render\RenderContext::bubble3,500 6.0% 27,815 0.1% -491,200 -0.1% 0 0.0%
Drupal\Core\Render\Renderer::getCurrentRenderContext3,500 6.0% 26,968 0.1% 236,800 0.0% 4,752 0.0%
Drupal\Core\Render\ElementInfoManager::getInfo2,400 4.1% 11,343 0.0% 1,864,088 0.2% 46,728 0.0%
call_user_func_array200 0.3% 10,628 0.0% 1,463,280 0.2% 0 0.0%
Drupal\Core\Render\Renderer::ensureMarkupIsSafe100 0.2% 5,718 0.0% 147,200 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::merge200 0.3% 4,918 0.0% 152,000 0.0% 0 0.0%
Drupal\Core\Render\Markup::create8,800 15.0% 4,195 0.0% 31,514,440 4.2% 28,704 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition100 0.2% 4,103 0.0% 120,000 0.0% 0 0.0%
Drupal\Core\Render\Renderer::xssFilterAdminIfUnsafe200 0.3% 880 0.0% 266,320 0.0% 0 0.0%
array_filter200 0.3% 785 0.0% 295,160 0.0% 0 0.0%
Drupal\Core\Cache\CacheableMetadata::createFromRenderArray400 0.7% 628 0.0% 211,200 0.0% 0 0.0%
array_diff200 0.3% 379 0.0% 98,400 0.0% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::canCreatePlaceholder3,500 6.0% 259 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%
Drupal\Core\Render\Renderer::replacePlaceholders@1200 0.3% 127 0.0% 68,800 0.0% 0 0.0%
array_intersect_key3,500 6.0% 110 0.0% 492,888 0.1% 8,712 0.0%
SplDoublyLinkedList::push3,500 6.0% 32 0.0% 234,400 0.0% 9,552 0.0%
is_string6,000 10.2% 30 0.0% 64,800 0.0% 0 0.0%
Drupal\Core\Render\Markup::__toString6,300 10.7% 20 0.0% 67,200 0.0% 0 0.0%
array_keys200 0.3% 14 0.0% 180,000 0.0% 0 0.0%
strpos200 0.3% 13 0.0% 64,800 0.0% 0 0.0%
count800 1.4% 1 0.0% 64,120 0.0% 0 0.0%
is_array200 0.3% 0 0.0% 64,800 0.0% 0 0.0%
SplDoublyLinkedList::count200 0.3% 0 0.0% 68,640 0.0% 0 0.0%