Diff Report
Run #54e146d617a96: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #54e141c217b7e: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal\Core\Render\Renderer::doRender

Drupal\Core\Render\Renderer::doRenderRun #54e146d617a96Run #54e141c217b7eDiffDiff%
Number of Function Calls4 4 0 0.0%
Incl. Wall Time (microsec)1,028,310 1,089,786 61,476 6.0%
Incl. Wall Time (microsec) per call 257,078 272,447 15,369 6.0%
Excl. Wall Time (microsec)250 359 109 43.6%
Incl. MemUse (bytes)12,778,736 15,910,784 3,132,048 24.5%
Incl. MemUse (bytes) per call 3,194,684 3,977,696 783,012 24.5%
Excl. MemUse (bytes)-2,608 -134,568 -131,960 -5059.8%
Incl. PeakMemUse (bytes)12,958,488 15,362,856 2,404,368 18.6%
Incl. PeakMemUse (bytes) per call 3,239,622 3,840,714 601,092 18.6%
Excl. PeakMemUse (bytes)1,992 2,184 192 9.6%

Parent/Child Regression/Improvement report for Drupal\Core\Render\Renderer::doRender [View Callgraph Diff]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
Drupal\Core\Render\Renderer::doRender0 N/A% 61,476 82.6% 3,132,048 251.2% 2,404,368 142.1%
Exclusive Metrics Diff for Current Function109 0.2% -131,960 -4.2% 192 0.0%
Parent function
Drupal\Core\Render\Renderer::render0 N/A% 61,476 100.0% 3,132,048 100.0% 2,404,368 100.0%
Child functions
Drupal\Core\Theme\ThemeManager::render0 N/A% 55,836 90.8% 2,869,032 91.6% 2,371,240 98.6%
call_user_func0 N/A% 4,112 6.7% -784 -0.0% -1,296 -0.1%
Drupal\Component\Utility\SafeMarkup::set0 N/A% 641 1.0% 395,784 12.6% 34,072 1.4%
Drupal\Core\Render\Renderer::processPostRenderCache0 N/A% 613 1.0% -24 -0.0% 0 0.0%
Drupal\Core\Render\Renderer::updateStack0 N/A% 83 0.1% 0 0.0% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::merge0 N/A% 44 0.1% 0 0.0% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::__construct0 N/A% 9 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::cacheSet0 N/A% 9 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Element::children0 N/A% 6 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\ElementInfoManager::getInfo0 N/A% 4 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray0 N/A% 3 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::bubbleStack0 N/A% 3 0.0% 0 0.0% 0 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition0 N/A% 2 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::applyTo0 N/A% 1 0.0% 0 0.0% 0 0.0%
SplDoublyLinkedList::pop0 N/A% 1 0.0% 0 0.0% 0 0.0%
SplDoublyLinkedList::count0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::doRender@10 N/A% 0 0.0% 0 0.0% 0 0.0%
strpos0 N/A% 0 0.0% 0 0.0% 0 0.0%
SplDoublyLinkedList::push0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::cacheGet0 N/A% 0 0.0% 0 0.0% 0 0.0%
is_string0 N/A% 0 0.0% 0 0.0% 0 0.0%
spl_autoload_call0 N/A% 0 0.0% 0 0.0% 160 0.0%