Diff Report
Run #519eb193b2faa: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #519eb20dce0a3: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal\Core\Entity\EntityBCDecorator::__get

Drupal\Core\Entity\EntityBCDecorator::__getRun #519eb193b2faaRun #519eb20dce0a3DiffDiff%
Number of Function Calls1,009 844 -165 -16.4%
Incl. Wall Time (microsec)38,959 36,558 -2,401 -6.2%
Incl. Wall Time (microsec) per call 39 43 5 12.2%
Excl. Wall Time (microsec)13,128 11,565 -1,563 -11.9%
Incl. CPU (microsecs)39,808 37,270 -2,538 -6.4%
Incl. CPU (microsecs) per call 39 44 5 11.9%
Excl. CPU (microsec)10,057 8,876 -1,181 -11.7%
Incl. MemUse (bytes)185,872 180,240 -5,632 -3.0%
Incl. MemUse (bytes) per call 184 214 29 15.9%
Excl. MemUse (bytes)48,352 42,336 -6,016 -12.4%
Incl. PeakMemUse (bytes)166,312 165,656 -656 -0.4%
Incl. PeakMemUse (bytes) per call 165 196 31 19.1%
Excl. PeakMemUse (bytes)14,016 14,256 240 1.7%

Parent/Child Regression/Improvement report for Drupal\Core\Entity\EntityBCDecorator::__get [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\Core\Entity\EntityBCDecorator::__get-165 -18.1% -2,401 -27.2% -2,538 -16.6% -5,632 -0.7% -656 -0.1%
Exclusive Metrics Diff for Current Function-1,563 -65.1% -1,181 -46.5% -6,016 -106.8% 240 36.6%
Parent functions
template_preprocess_node-88 -53.3% -1,652 -68.8% -1,715 -67.6% -2,720 -48.3% 48 7.3%
Drupal\Core\Entity\EntityBCDecorator::__isset-77 -46.7% -1,371 -57.1% -1,440 -56.7% -1,312 -23.3% -688 -104.9%
run_init::templates/node.tpl.php-11 -6.7% -402 -16.7% -418 -16.5% -816 -14.5% -792 -120.7%
Twig_Template::getAttribute11 6.7% 341 14.2% 352 13.9% 816 14.5% 752 114.6%
rdf_preprocess_node0 0.0% 187 7.8% 180 7.1% -880 -15.6% 0 0.0%
field_invoke_method0 0.0% 172 7.2% 168 6.6% 0 0.0% 0 0.0%
field_attach_preprocess0 0.0% 86 3.6% 93 3.7% 0 0.0% -112 -17.1%
field_invoke_method_multiple0 0.0% 76 3.2% 68 2.7% 0 0.0% 0 0.0%
views_preprocess_node0 0.0% -49 -2.0% -42 -1.7% 0 0.0% 0 0.0%
Drupal\node\NodeRenderController::buildContent0 0.0% 43 1.8% 37 1.5% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityRenderController::viewMultiple0 0.0% 32 1.3% 25 1.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityRenderController::buildContent0 0.0% 27 1.1% 26 1.0% 0 0.0% 0 0.0%
field_language0 0.0% 25 1.0% 29 1.1% 0 0.0% 0 0.0%
user_attach_accounts0 0.0% 22 0.9% 17 0.7% 0 0.0% 0 0.0%
comment_node_load0 0.0% 19 0.8% 24 0.9% 0 0.0% 136 20.7%
user_format_name0 0.0% 19 0.8% 20 0.8% 0 0.0% 0 0.0%
user_node_load0 0.0% -12 -0.5% -12 -0.5% 0 0.0% 0 0.0%
edit_preprocess_node0 0.0% 11 0.5% 9 0.4% 0 0.0% 0 0.0%
node_row_node_view_preprocess_node0 0.0% 11 0.5% 12 0.5% -720 -12.8% 0 0.0%
Drupal\node\NodeRenderController::alterBuild0 0.0% 8 0.3% 16 0.6% 0 0.0% 0 0.0%
comment_node_view0 0.0% 6 0.2% 5 0.2% 0 0.0% 0 0.0%
template_preprocess_username0 0.0% 6 0.2% 7 0.3% 0 0.0% 0 0.0%
_field_invoke_multiple0 0.0% -4 -0.2% -3 -0.1% 0 0.0% 0 0.0%
node_access0 0.0% -2 -0.1% 3 0.1% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityBCDecorator::__unset0 0.0% 0 0.0% 1 0.0% 0 0.0% 0 0.0%
Child functions
Drupal\Core\Entity\EntityNG::__get-605 -80.9% -490 -20.4% -886 -34.9% 16 0.3% 16 2.4%
Drupal\Core\Entity\EntityNG::language-22 -2.9% -361 -15.0% -371 -14.6% 16 0.3% -944 -143.9%
is_array-143 -19.1% -14 -0.6% -166 -6.5% 0 0.0% 0 0.0%
Drupal\Core\TypedData\ItemList::getValue0 0.0% 10 0.4% 18 0.7% 0 0.0% 0 0.0%
Drupal\Core\TypedData\ItemList::isEmpty0 0.0% 10 0.4% 14 0.6% 0 0.0% 0 0.0%
count11 1.5% 6 0.2% 21 0.8% 0 0.0% 0 0.0%
key11 1.5% 1 0.0% 13 0.5% 352 6.2% 32 4.9%