Diff Report
Run #53ccf06f3ae60: XHProf Run (Namespace=drupal-perf-cottser)
vs.
Run #53ccf1bb00d4b: XHProf Run (Namespace=drupal-perf-cottser)
Tip
Click a function name below to drill down.

Regression/Improvement summary for drupal_render@3

drupal_render@3Run #53ccf06f3ae60Run #53ccf1bb00d4bDiffDiff%
Number of Function Calls211 110 -101 -47.9%
Incl. Wall Time (microsec)117,006 42,963 -74,043 -63.3%
Incl. Wall Time (microsec) per call 555 391 -164 -29.6%
Excl. Wall Time (microsec)6,030 2,003 -4,027 -66.8%
Incl. CPU (microsecs)117,002 42,888 -74,114 -63.3%
Incl. CPU (microsecs) per call 555 390 -165 -29.7%
Excl. CPU (microsec)4,331 1,528 -2,803 -64.7%
Incl. MemUse (bytes)1,782,336 966,200 -816,136 -45.8%
Incl. MemUse (bytes) per call 8,447 8,784 337 4.0%
Excl. MemUse (bytes)-30,376 -50,704 -20,328 -66.9%
Incl. PeakMemUse (bytes)1,984,832 1,452,528 -532,304 -26.8%
Incl. PeakMemUse (bytes) per call 9,407 13,205 3,798 40.4%
Excl. PeakMemUse (bytes)54,424 55,720 1,296 2.4%

Parent/Child Regression/Improvement report for drupal_render@3 [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@3-101 -5.4% -74,043 -4887.3% -74,114 -4530.2% -816,136 -12720.3% -532,304 -4958.1%
Exclusive Metrics Diff for Current Function-4,027 -5.4% -2,803 -3.8% -20,328 -2.5% 1,296 0.2%
Parent functions
template_preprocess_table-150 -148.5% -90,638 -122.4% -90,736 -122.4% -895,776 -109.8% -1,152,184 -216.5%
render50 49.5% 17,636 23.8% 17,673 23.8% 86,056 10.5% 583,032 109.5%
tablesort_header-1 -1.0% -754 -1.0% -755 -1.0% -46,440 -5.7% 0 0.0%
render@10 0.0% -180 -0.2% -190 -0.3% 26,136 3.2% 23,728 4.5%
drupal_render@20 0.0% -107 -0.1% -106 -0.1% 13,888 1.7% 13,120 2.5%
Child functions
_theme@2-151 -8.6% -57,472 -77.6% -57,575 -77.7% -370,464 -45.4% -717,880 -134.9%
call_user_func-100 -5.7% -14,885 -20.1% -14,956 -20.2% -400,008 -49.0% 161,808 30.4%
_theme@150 2.8% 14,059 19.0% 14,100 19.0% 56,808 7.0% 40 0.0%
drupal_render_cache_set-151 -8.6% -3,591 -4.8% -3,680 -5.0% 0 0.0% 0 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition-100 -5.7% -1,782 -2.4% -1,845 -2.5% -328 -0.0% 0 0.0%
drupal_process_attached-50 -2.8% -1,559 -2.1% -1,602 -2.2% -31,944 -3.9% 0 0.0%
element_info-100 -5.7% -1,199 -1.6% -1,262 -1.7% 0 0.0% 0 0.0%
drupal_render_collect_post_render_cache-151 -8.6% -1,108 -1.5% -1,187 -1.6% -20,536 -2.5% 0 0.0%
drupal_render_collect_cache_tags-151 -8.6% -997 -1.3% -1,117 -1.5% -20,536 -2.5% 0 0.0%
Drupal::service-101 -5.7% -709 -1.0% -773 -1.0% 4,848 0.6% 0 0.0%
Drupal\Core\Render\Element::children-101 -5.7% -457 -0.6% -484 -0.7% -13,736 -1.7% 0 0.0%
drupal_render@40 0.0% -188 -0.3% -201 -0.3% 20,232 2.5% 21,136 4.0%
Drupal\Component\Utility\SafeMarkup::set-251 -14.3% -128 -0.2% -321 -0.4% -19,344 -2.4% 1,296 0.2%
drupal_render_cache_get0 0.0% 2 0.0% 1 0.0% 0 0.0% 0 0.0%
_drupal_render_process_post_render_cache-151 -8.6% -2 -0.0% -154 -0.2% -800 -0.1% 0 0.0%
strpos-100 -5.7% 0 0.0% -103 -0.1% 0 0.0% 0 0.0%
is_string-150 -8.5% 0 0.0% -152 -0.2% 0 0.0% 0 0.0%