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

Regression/Improvement summary for drupal_render@2

drupal_render@2Run #543bf51d41339Run #543bf339ee873DiffDiff%
Number of Function Calls42 52 10 23.8%
Incl. Wall Time (microsec)57,052 99,447 42,395 74.3%
Incl. Wall Time (microsec) per call 1,358 1,912 554 40.8%
Excl. Wall Time (microsec)392 2,845 2,453 625.8%
Incl. CPU (microsecs)56,562 97,506 40,944 72.4%
Incl. CPU (microsecs) per call 1,347 1,875 528 39.2%
Excl. CPU (microsec)354 2,342 1,988 561.6%
Incl. MemUse (bytes)663,992 1,703,608 1,039,616 156.6%
Incl. MemUse (bytes) per call 15,809 32,762 16,952 107.2%
Excl. MemUse (bytes)-194,632 132,280 326,912 168.0%
Incl. PeakMemUse (bytes)411,928 1,455,800 1,043,872 253.4%
Incl. PeakMemUse (bytes) per call 9,808 27,996 18,188 185.4%
Excl. PeakMemUse (bytes)672 12,312 11,640 1732.1%

Parent/Child Regression/Improvement report for drupal_render@2 [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@210 1.8% 42,395 569.5% 40,944 382.9% 1,039,616 54.5% 1,043,872 54.7%
Exclusive Metrics Diff for Current Function2,453 5.8% 1,988 4.9% 326,912 31.4% 11,640 1.1%
Parent functions
drupal_render@122 220.0% 59,721 140.9% 57,800 141.2% 1,348,120 129.7% 1,332,464 127.6%
render@1-10 -100.0% -15,482 -36.5% -14,989 -36.6% -281,248 -27.1% -194,928 -18.7%
render@2-2 -20.0% -2,541 -6.0% -2,545 -6.2% -113,952 -11.0% -69,680 -6.7%
render0 0.0% 697 1.6% 678 1.7% 86,696 8.3% -23,984 -2.3%
Child functions
Drupal\Core\Theme\ThemeManager::render@14 0.7% 44,075 104.0% 42,843 104.6% 1,017,184 97.8% 1,258,248 120.5%
Drupal\Core\Render\Renderer::render@2-30 -5.4% -38,281 -90.3% -38,283 -93.5% -352,936 -33.9% -147,176 -14.1%
call_user_func51 9.2% 32,409 76.4% 32,404 79.1% 289,888 27.9% 135,632 13.0%
Drupal\Core\Render\Renderer::render@3-10 -1.8% -15,218 -35.9% -14,725 -36.0% -388,528 -37.4% -193,568 -18.5%
drupal_render_cache_get7 1.3% 6,758 15.9% 6,080 14.8% 41,424 4.0% 39,160 3.8%
{closure}::includes/common.inc/2689-270452 9.3% 4,167 9.8% 4,209 10.3% 7,224 0.7% 0 0.0%
{closure}::includes/common.inc/2679-268752 9.3% 3,926 9.3% 3,969 9.7% 6,776 0.7% 1,312 0.1%
Drupal\Core\Render\Renderer::render@6-2 -0.4% -2,486 -5.9% -2,488 -6.1% -118,400 -11.4% -69,680 -6.7%
drupal_render_cache_set47 8.4% 2,192 5.2% 2,229 5.4% 4,048 0.4% 0 0.0%
element_info41 7.4% 972 2.3% 1,008 2.5% 24,264 2.3% 240 0.0%
Drupal\Component\Utility\SafeMarkup::set181 32.5% 638 1.5% 773 1.9% 169,744 16.3% 3,896 0.4%
Drupal\Core\Render\Element::children47 8.4% 459 1.1% 500 1.2% 7,680 0.7% 1,120 0.1%
Drupal::service10 1.8% 158 0.4% 173 0.4% -480 -0.0% 1,392 0.1%
Drupal::theme4 0.7% 69 0.2% 75 0.2% 768 0.1% 912 0.1%
SplDoublyLinkedList::push52 9.3% 53 0.1% 97 0.2% 3,280 0.3% 744 0.1%
is_string51 9.2% 51 0.1% 92 0.2% 768 0.1% 0 0.0%