Diff Report
Run #543bf339ee873: XHProf Run (Namespace=drupal-perf-dawehner)
vs.
Run #543bf51d41339: XHProf Run (Namespace=drupal-perf-dawehner)
Tip
Click a function name below to drill down.

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

Drupal\Core\Render\Renderer::renderRun #543bf339ee873Run #543bf51d41339DiffDiff%
Number of Function Calls 5 5 N/A%
Incl. Wall Time (microsec) 323,456 323,456 N/A%
Incl. Wall Time (microsec) per call N/A 64,691 64,691 N/A%
Excl. Wall Time (microsec) 529 529 N/A%
Incl. CPU (microsecs) 320,412 320,412 N/A%
Incl. CPU (microsecs) per call N/A 64,082 64,082 N/A%
Excl. CPU (microsec) 436 436 N/A%
Incl. MemUse (bytes) 12,733,000 12,733,000 N/A%
Incl. MemUse (bytes) per call N/A 2,546,600 2,546,600 N/A%
Excl. MemUse (bytes) 16,296 16,296 N/A%
Incl. PeakMemUse (bytes) 12,873,136 12,873,136 N/A%
Incl. PeakMemUse (bytes) per call N/A 2,574,627 2,574,627 N/A%
Excl. PeakMemUse (bytes) 4,736 4,736 N/A%

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


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl. CPU Diff
(microsec)
ICpu
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
Drupal\Core\Render\Renderer::render5 7.0% 323,456 4345.2% 320,412 2996.2% 12,733,000 667.8% 12,873,136 675.1%
Exclusive Metrics Diff for Current Function529 0.2% 436 0.1% 16,296 0.1% 4,736 0.0%
Parent functions
drupal_render2 40.0% 244,872 75.7% 242,797 75.8% 9,905,376 77.8% 9,919,880 77.1%
Drupal\Core\Page\DefaultHtmlFragmentRenderer::render3 60.0% 78,584 24.3% 77,615 24.2% 2,827,624 22.2% 2,953,256 22.9%
Child functions
Drupal\Core\Theme\ThemeManager::render5 7.6% 128,161 39.6% 126,417 39.5% 4,745,192 37.3% 5,100,416 39.6%
Drupal\Core\Render\Renderer::processPostRenderCache4 6.1% 109,096 33.7% 108,773 33.9% 1,863,736 14.6% 1,952,184 15.2%
call_user_func3 4.5% 71,079 22.0% 70,229 21.9% 4,431,008 34.8% 4,380,848 34.0%
Drupal\Core\Render\ElementInfoManager::getInfo1 1.5% 12,723 3.9% 12,608 3.9% 1,355,400 10.6% 1,398,024 10.9%
Drupal\Core\Render\Renderer::{closure}/242-2504 6.1% 562 0.2% 568 0.2% 1,664 0.0% 0 0.0%
Drupal\Component\Utility\SafeMarkup::set5 7.6% 381 0.1% 391 0.1% 297,328 2.3% 23,824 0.2%
Drupal\Core\Cache\Cache::mergeTags4 6.1% 316 0.1% 322 0.1% 7,000 0.1% 0 0.0%
drupal_render_cache_set4 6.1% 192 0.1% 200 0.1% 800 0.0% 0 0.0%
spl_autoload_call2 3.0% 130 0.0% 131 0.0% 10,352 0.1% 9,664 0.1%
drupal_merge_attached4 6.1% 84 0.0% 91 0.0% 2,256 0.0% 0 0.0%
Drupal\Core\Render\Element::children4 6.1% 84 0.0% 88 0.0% 3,776 0.0% 1,784 0.0%
Drupal\Core\Render\Renderer::{closure}/252-2674 6.1% 49 0.0% 57 0.0% -8,544 -0.1% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeep4 6.1% 45 0.0% 52 0.0% 1,816 0.0% 0 0.0%
SplDoublyLinkedList::push8 12.1% 11 0.0% 21 0.0% 1,184 0.0% 808 0.0%
is_string5 7.6% 6 0.0% 12 0.0% 784 0.0% 136 0.0%
Drupal\Core\Render\Renderer::render@11 1.5% 4 0.0% 6 0.0% 2,536 0.0% 712 0.0%
SplDoublyLinkedList::pop4 6.1% 4 0.0% 10 0.0% 416 0.0% 0 0.0%