Diff Report
Run #5659186b7d6e0: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #565918537d922: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

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

Drupal\Core\Render\Renderer::doRender@5Run #5659186b7d6e0Run #565918537d922DiffDiff%
Number of Function Calls3,500 3,500 0 0.0%
Incl. Wall Time (microsec)2,488,877 2,440,263 -48,614 -2.0%
Incl. Wall Time (microsec) per call 711 697 -14 -2.0%
Excl. Wall Time (microsec)153,070 147,150 -5,920 -3.9%
Incl. MemUse (bytes)54,282,128 54,208,880 -73,248 -0.1%
Incl. MemUse (bytes) per call 15,509 15,488 -21 -0.1%
Excl. MemUse (bytes)-3,116,448 -3,100,064 16,384 0.5%
Incl. PeakMemUse (bytes)97,909,440 97,912,872 3,432 0.0%
Incl. PeakMemUse (bytes) per call 27,974 27,975 1 0.0%
Excl. PeakMemUse (bytes)990,344 992,520 2,176 0.2%

Parent/Child Regression/Improvement report for Drupal\Core\Render\Renderer::doRender@5 [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::doRender@50 N/A% -48,614 -10.5% -73,248 -4.7% 3,432 0.2%
Exclusive Metrics Diff for Current Function-5,920 -12.2% 16,384 22.4% 2,176 63.4%
Parent functions
Drupal\Core\Render\Renderer::render@40 N/A% -30,416 -62.6% -63,136 -86.2% -125,256 -3649.7%
Drupal\Core\Render\Renderer::doRender@40 N/A% -15,384 -31.6% -10,088 -13.8% 116,512 3394.9%
Drupal\Core\Render\Renderer::render@20 N/A% -2,814 -5.8% -24 -0.0% 12,176 354.8%
Child functions
call_user_func@10 N/A% -22,049 -45.4% -64,216 -87.7% -127,064 -3702.3%
Drupal\Core\Render\PlaceholderGenerator::shouldAutomaticallyPlaceholder0 N/A% -6,013 -12.4% -3,656 -5.0% -117,904 -3435.4%
Drupal\Core\Theme\ThemeManager::render@20 N/A% -3,120 -6.4% -16 -0.0% 12,240 356.6%
Drupal\Core\Theme\ThemeManager::render@30 N/A% -2,453 -5.0% 1,464 2.0% -17,792 -518.4%
Drupal\Component\Render\FormattableMarkup::__toString0 N/A% -2,074 -4.3% -24 -0.0% 252,544 7358.5%
Drupal\Core\Render\RenderContext::update0 N/A% -1,924 -4.0% 59,152 80.8% 0 0.0%
Drupal\Core\Render\Element::children0 N/A% -1,649 -3.4% -5,344 -7.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@60 N/A% -969 -2.0% -136 -0.2% -880 -25.6%
Drupal\Core\Render\RenderContext::bubble0 N/A% -903 -1.9% 13,912 19.0% 0 0.0%
Drupal\Core\Render\Renderer::getCurrentRenderContext0 N/A% -504 -1.0% -11,976 -16.3% 0 0.0%
Drupal\Core\Render\ElementInfoManager::getInfo0 N/A% -478 -1.0% -27,648 -37.7% 120 3.5%
Drupal\Core\Render\Markup::create0 N/A% -283 -0.6% -37,728 -51.5% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::createPlaceholder0 N/A% -205 -0.4% 0 0.0% 0 0.0%
array_intersect_key0 N/A% 49 0.1% 872 1.2% -8 -0.2%
Drupal\Core\Render\Renderer::ensureMarkupIsSafe0 N/A% -40 -0.1% 0 0.0% 0 0.0%
Drupal\Core\Render\PlaceholderGenerator::canCreatePlaceholder0 N/A% -36 -0.1% -1,352 -1.8% 0 0.0%
is_string0 N/A% -27 -0.1% 0 0.0% 0 0.0%
Drupal\Core\Render\Markup::__toString0 N/A% -10 -0.0% 0 0.0% 0 0.0%
array_filter0 N/A% -9 -0.0% 24 0.0% 0 0.0%
array_keys0 N/A% 4 0.0% 16 0.0% 0 0.0%
array_diff0 N/A% 4 0.0% 16 0.0% 0 0.0%
count0 N/A% -3 -0.0% 0 0.0% 0 0.0%
SplDoublyLinkedList::push0 N/A% -2 -0.0% -13,000 -17.7% 0 0.0%
is_array0 N/A% 0 0.0% 8 0.0% 0 0.0%