Diff Report
Run #544333b05173f: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #54433ad6a7755: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Regression/Improvement summary for drupal_render

drupal_renderRun #544333b05173fRun #54433ad6a7755DiffDiff%
Number of Function Calls5 5 0 0.0%
Incl. Wall Time (microsec)3,428,267 3,500,525 72,258 2.1%
Incl. Wall Time (microsec) per call 685,653 700,105 14,452 2.1%
Excl. Wall Time (microsec)540 544 4 0.7%
Incl. CPU (microsecs)3,405,449 3,473,186 67,737 2.0%
Incl. CPU (microsecs) per call 681,090 694,637 13,547 2.0%
Excl. CPU (microsec)432 426 -6 -1.4%
Incl. MemUse (bytes)33,187,760 33,245,744 57,984 0.2%
Incl. MemUse (bytes) per call 6,637,552 6,649,149 11,597 0.2%
Excl. MemUse (bytes)10,784 10,808 24 0.2%
Incl. PeakMemUse (bytes)33,207,256 33,101,912 -105,344 -0.3%
Incl. PeakMemUse (bytes) per call 6,641,451 6,620,382 -21,069 -0.3%
Excl. PeakMemUse (bytes)2,984 2,984 0 0.0%

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_render0 N/A% 72,258 82.3% 67,737 82.3% 57,984 96.8% -105,344 -186.5%
Exclusive Metrics Diff for Current Function4 0.0% -6 -0.0% 24 0.0% 0 0.0%
Parent functions
Drupal\Core\Page\RenderHtmlRenderer::drupalRender0 N/A% 71,199 98.5% 66,794 98.6% 53,448 92.2% 57,968 55.0%
Drupal\Core\Page\DefaultHtmlPageRenderer::render0 N/A% 920 1.3% 834 1.2% 712 1.2% -9,528 -9.0%
Drupal\Core\Page\DefaultHtmlFragmentRenderer::render0 N/A% 139 0.2% 109 0.2% 3,824 6.6% -153,784 -146.0%
Child functions
Drupal\Core\Theme\ThemeManager::render0 N/A% 65,262 90.3% 61,061 90.1% 61,288 105.7% -102,096 -96.9%
call_user_func0 N/A% 5,624 7.8% 4,799 7.1% -3,656 -6.3% -3,856 -3.7%
element_info0 N/A% 1,237 1.7% 1,052 1.6% 48 0.1% 8 0.0%
_drupal_render_process_post_render_cache0 N/A% 299 0.4% 949 1.4% -272 -0.5% 1,040 1.0%
Drupal\Component\Utility\SafeMarkup::set0 N/A% -105 -0.1% -68 -0.1% 536 0.9% -392 -0.4%
spl_autoload_call0 N/A% -31 -0.0% -32 -0.0% -8 -0.0% 0 0.0%
{closure}0 N/A% -27 -0.0% -18 -0.0% 0 0.0% 0 0.0%
Drupal::service0 N/A% -11 -0.0% -13 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition0 N/A% 10 0.0% 10 0.0% 24 0.0% 0 0.0%
drupal_merge_attached0 N/A% -8 -0.0% -9 -0.0% 0 0.0% 0 0.0%
drupal_render_cache_set0 N/A% 7 0.0% 10 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeep0 N/A% -6 -0.0% -2 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\Cache::mergeTags0 N/A% -6 -0.0% -7 -0.0% 0 0.0% 0 0.0%
Drupal::theme0 N/A% 4 0.0% 8 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Element::children0 N/A% 2 0.0% 4 0.0% 0 0.0% 0 0.0%
is_string0 N/A% 2 0.0% 2 0.0% 0 0.0% -48 -0.0%
SplDoublyLinkedList::pop0 N/A% 1 0.0% -1 -0.0% 0 0.0% 0 0.0%
strpos0 N/A% 0 0.0% -1 -0.0% 0 0.0% 0 0.0%
SplDoublyLinkedList::push0 N/A% 0 0.0% -1 -0.0% 0 0.0% 0 0.0%
drupal_render@10 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0%