Diff Report
Run #54e157d33da83: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #54e1529b7f3e4: 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 #54e157d33da83Run #54e1529b7f3e4DiffDiff%
Number of Function Calls4 4 0 0.0%
Incl. Wall Time (microsec)1,025,701 1,097,371 71,670 7.0%
Incl. Wall Time (microsec) per call 256,425 274,343 17,918 7.0%
Excl. Wall Time (microsec)268 353 85 31.7%
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% 71,670 84.4% 3,132,048 251.2% 2,404,368 142.1%
Exclusive Metrics Diff for Current Function85 0.1% -131,960 -4.2% 192 0.0%
Parent function
Drupal\Core\Render\Renderer::render0 N/A% 71,670 100.0% 3,132,048 100.0% 2,404,368 100.0%
Child functions
Drupal\Core\Theme\ThemeManager::render0 N/A% 63,644 88.8% 2,869,032 91.6% 2,371,240 98.6%
call_user_func0 N/A% 6,999 9.8% -784 -0.0% -1,296 -0.1%
Drupal\Component\Utility\SafeMarkup::set0 N/A% 541 0.8% 395,784 12.6% 34,072 1.4%
Drupal\Core\Render\Renderer::processPostRenderCache0 N/A% 342 0.5% -24 -0.0% 0 0.0%
Drupal\Core\Render\ElementInfoManager::getInfo0 N/A% 30 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::updateStack0 N/A% 23 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Element::children0 N/A% 2 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::merge0 N/A% 1 0.0% 0 0.0% 0 0.0%
spl_autoload_call0 N/A% -1 -0.0% 0 0.0% 160 0.0%
Drupal\Core\Render\BubbleableMetadata::__construct0 N/A% 1 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Renderer::cacheSet0 N/A% 1 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%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\BubbleableMetadata::applyTo0 N/A% 0 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::bubbleStack0 N/A% 0 0.0% 0 0.0% 0 0.0%
SplDoublyLinkedList::push0 N/A% 0 0.0% 0 0.0% 0 0.0%
is_string0 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%
strpos0 N/A% 0 0.0% 0 0.0% 0 0.0%
SplDoublyLinkedList::pop0 N/A% 0 0.0% 0 0.0% 0 0.0%