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@1

drupal_render@1Run #543bf339ee873Run #543bf51d41339DiffDiff%
Number of Function Calls27 21 -6 -22.2%
Incl. Wall Time (microsec)142,928 118,805 -24,123 -16.9%
Incl. Wall Time (microsec) per call 5,294 5,657 364 6.9%
Excl. Wall Time (microsec)2,009 250 -1,759 -87.6%
Incl. CPU (microsecs)140,866 118,105 -22,761 -16.2%
Incl. CPU (microsecs) per call 5,217 5,624 407 7.8%
Excl. CPU (microsec)1,607 215 -1,392 -86.6%
Incl. MemUse (bytes)2,550,392 2,522,072 -28,320 -1.1%
Incl. MemUse (bytes) per call 94,459 120,099 25,640 27.1%
Excl. MemUse (bytes)50,744 -64,160 -114,904 -226.4%
Incl. PeakMemUse (bytes)1,972,200 1,948,800 -23,400 -1.2%
Incl. PeakMemUse (bytes) per call 73,044 92,800 19,756 27.0%
Excl. PeakMemUse (bytes)77,584 576 -77,008 -99.3%

Parent/Child Regression/Improvement report for drupal_render@1 [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_render@1-6 -1.7% -24,123 -324.1% -22,761 -212.8% -28,320 -1.5% -23,400 -1.2%
Exclusive Metrics Diff for Current Function-1,759 -7.3% -1,392 -6.1% -114,904 -405.7% -77,008 -329.1%
Parent functions
render-9 -150.0% -43,025 -178.4% -41,635 -182.9% -1,066,464 -3765.8% -888,536 -3797.2%
render@14 66.7% 20,518 85.1% 20,460 89.9% 1,044,872 3689.5% 794,320 3394.5%
Drupal\node\NodeViewBuilder::renderLinks0 0.0% -1,243 -5.2% -1,242 -5.5% 7,064 24.9% 44,720 191.1%
drupal_get_css0 0.0% -259 -1.1% -228 -1.0% -4,544 -16.0% 26,544 113.4%
drupal_get_js0 0.0% -91 -0.4% -91 -0.4% -6,672 -23.6% 96 0.4%
drupal_render-1 -16.7% -23 -0.1% -25 -0.1% -2,576 -9.1% -544 -2.3%
Child functions
Drupal\Core\Render\Renderer::render@117 4.9% 97,795 405.4% 97,163 426.9% 1,530,488 5404.3% 1,152,568 4925.5%
drupal_render@2-22 -6.4% -59,721 -247.6% -57,800 -253.9% -1,348,120 -4760.3% -1,332,464 -5694.3%
Drupal\Core\Theme\ThemeManager::render-10 -2.9% -57,290 -237.5% -57,236 -251.5% -349,840 -1235.3% -240,216 -1026.6%
Drupal\Core\Render\Renderer::render@34 1.2% 20,408 84.6% 20,351 89.4% 1,055,976 3728.7% 794,320 3394.5%
Drupal\Core\Theme\ThemeManager::render@1-8 -2.3% -12,547 -52.0% -12,534 -55.1% -387,952 -1369.9% -233,664 -998.6%
{closure}::includes/common.inc/2689-2704-26 -7.6% -2,690 -11.2% -2,722 -12.0% 2,448 8.6% 0 0.0%
call_user_func-13 -3.8% -2,220 -9.2% -2,161 -9.5% -90,064 -318.0% -14,648 -62.6%
{closure}::includes/common.inc/2679-2687-26 -7.6% -1,990 -8.2% -2,024 -8.9% 4,744 16.8% 0 0.0%
drupal_render_cache_set-26 -7.6% -1,151 -4.8% -1,180 -5.2% -784 -2.8% 0 0.0%
Drupal\Component\Utility\SafeMarkup::set-39 -11.3% -567 -2.4% -613 -2.7% -292,720 -1033.6% -67,096 -286.7%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition-10 -2.9% -487 -2.0% -497 -2.2% -5,368 -19.0% 0 0.0%
Drupal\Core\Render\Element::children-26 -7.6% -404 -1.7% -436 -1.9% -13,936 -49.2% -3,208 -13.7%
Drupal\Core\Cache\Cache::mergeTags-13 -3.8% -327 -1.4% -344 -1.5% -2,560 -9.0% 0 0.0%
Drupal::theme-18 -5.2% -307 -1.3% -330 -1.4% -768 -2.7% 0 0.0%
_drupal_render_process_post_render_cache@1-10 -2.9% -235 -1.0% -248 -1.1% -2,968 -10.5% 0 0.0%
drupal_merge_attached-13 -3.8% -168 -0.7% -182 -0.8% -2,544 -9.0% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeep-13 -3.8% -117 -0.5% -129 -0.6% -2,592 -9.2% -48 -0.2%
Drupal::service-6 -1.7% -114 -0.5% -124 -0.5% 288 1.0% -1,096 -4.7%
element_info-3 -0.9% -74 -0.3% -78 -0.3% -2,616 -9.2% -96 -0.4%
_drupal_render_process_post_render_cache-3 -0.9% -69 -0.3% -71 -0.3% -800 -2.8% 0 0.0%
SplDoublyLinkedList::push-39 -11.3% -47 -0.2% -85 -0.4% -2,656 -9.4% -744 -3.2%
is_string-18 -5.2% -19 -0.1% -39 -0.2% -768 -2.7% 0 0.0%
SplDoublyLinkedList::pop-13 -3.8% -13 -0.1% -26 -0.1% 464 1.6% 0 0.0%
strpos-10 -2.9% -10 -0.0% -24 -0.1% -768 -2.7% 0 0.0%