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_render

drupal_renderRun #543bf339ee873Run #543bf51d41339DiffDiff%
Number of Function Calls5 11 6 120.0%
Incl. Wall Time (microsec)323,995 289,577 -34,418 -10.6%
Incl. Wall Time (microsec) per call 64,799 26,325 -38,474 -59.4%
Excl. Wall Time (microsec)543 134 -409 -75.3%
Incl. CPU (microsecs)318,664 287,076 -31,588 -9.9%
Incl. CPU (microsecs) per call 63,733 26,098 -37,635 -59.1%
Excl. CPU (microsec)440 125 -315 -71.6%
Incl. MemUse (bytes)12,068,880 11,253,400 -815,480 -6.8%
Incl. MemUse (bytes) per call 2,413,776 1,023,036 -1,390,740 -57.6%
Excl. MemUse (bytes)18,248 -183,600 -201,848 -1106.1%
Incl. PeakMemUse (bytes)12,209,536 11,257,952 -951,584 -7.8%
Incl. PeakMemUse (bytes) per call 2,441,907 1,023,450 -1,418,457 -58.1%
Excl. PeakMemUse (bytes)3,976 1,256 -2,720 -68.4%

Parent/Child Regression/Improvement report for drupal_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_render6 12.5% -34,418 -462.4% -31,588 -295.4% -815,480 -42.8% -951,584 -49.9%
Exclusive Metrics Diff for Current Function-409 -1.2% -315 -1.0% -201,848 -24.8% -2,720 -0.3%
Parent functions
Drupal\Core\Page\DefaultHtmlFragmentRenderer::render-3 -50.0% -76,943 -223.6% -75,030 -237.5% -2,366,352 -290.2% -2,491,688 -261.8%
render9 150.0% 44,201 128.4% 43,777 138.6% 1,379,976 169.2% 1,298,576 136.5%
Drupal\Core\Page\RenderHtmlRenderer::drupalRender0 0.0% -1,606 -4.7% -338 -1.1% 133,896 16.4% 204,704 21.5%
Drupal\Core\Page\DefaultHtmlPageRenderer::render0 0.0% -70 -0.2% 3 0.0% 37,000 4.5% 36,824 3.9%
Child functions
Drupal\Core\Render\Renderer::render2 3.7% 244,872 711.5% 242,797 768.6% 9,905,376 1214.7% 9,919,880 1042.5%
Drupal\Core\Theme\ThemeManager::render-5 -9.3% -126,299 -367.0% -122,834 -388.9% -4,091,304 -501.7% -4,450,464 -467.7%
_drupal_render_process_post_render_cache-4 -7.4% -111,036 -322.6% -110,530 -349.9% -1,821,432 -223.4% -1,908,400 -200.5%
call_user_func-3 -5.6% -71,124 -206.6% -69,874 -221.2% -4,430,304 -543.3% -4,381,560 -460.4%
Drupal\Core\Render\Renderer::render@19 16.7% 43,959 127.7% 43,531 137.8% 1,491,928 183.0% 1,297,968 136.4%
element_info-1 -1.9% -12,951 -37.6% -12,850 -40.7% -1,385,416 -169.9% -1,426,800 -149.9%
{closure}::includes/common.inc/2679-2687-4 -7.4% -553 -1.6% -560 -1.8% -1,656 -0.2% 0 0.0%
Drupal::service6 11.1% 534 1.6% 538 1.7% 39,168 4.8% 37,704 4.0%
Drupal\Component\Utility\SafeMarkup::set-5 -9.3% -385 -1.1% -394 -1.2% -297,032 -36.4% -23,992 -2.5%
Drupal\Core\Cache\Cache::mergeTags-4 -7.4% -317 -0.9% -325 -1.0% -6,976 -0.9% 0 0.0%
drupal_render_cache_set-4 -7.4% -195 -0.6% -200 -0.6% -776 -0.1% 0 0.0%
spl_autoload_call-2 -3.7% -132 -0.4% -135 -0.4% -10,336 -1.3% -9,424 -1.0%
Drupal\Core\Render\Element::children-4 -7.4% -83 -0.2% -88 -0.3% -3,752 -0.5% -1,424 -0.1%
drupal_merge_attached-4 -7.4% -83 -0.2% -91 -0.3% -2,232 -0.3% 0 0.0%
Drupal::theme-5 -9.3% -81 -0.2% -87 -0.3% -768 -0.1% -1,064 -0.1%
{closure}::includes/common.inc/2689-2704-4 -7.4% -47 -0.1% -53 -0.2% 8,584 1.1% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeep-4 -7.4% -46 -0.1% -52 -0.2% -1,792 -0.2% 0 0.0%
drupal_render@1-1 -1.9% -23 -0.1% -25 -0.1% -2,576 -0.3% -544 -0.1%
SplDoublyLinkedList::push-8 -14.8% -9 -0.0% -19 -0.1% -1,168 -0.1% -744 -0.1%
is_string-5 -9.3% -6 -0.0% -12 -0.0% -768 -0.1% 0 0.0%
SplDoublyLinkedList::pop-4 -7.4% -4 -0.0% -10 -0.0% -400 -0.0% 0 0.0%