Diff Report
Run #51a14dd399448: XHProf Run (Namespace=drupal-perf-ezeedub)
vs.
Run #51a14c32c53db: XHProf Run (Namespace=drupal-perf-ezeedub)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Twig_Node::getAttribute

Twig_Node::getAttributeRun #51a14dd399448Run #51a14c32c53dbDiffDiff%
Number of Function Calls1,300 1,250 -50 -3.8%
Incl. Wall Time (microsec)12,167 11,615 -552 -4.5%
Incl. Wall Time (microsec) per call 9 9 -0 -0.7%
Excl. Wall Time (microsec)9,566 9,113 -453 -4.7%
Incl. CPU (microsecs)20,002 0 -20,002 -100.0%
Incl. CPU (microsecs) per call 15 0 -15 -100.0%
Excl. CPU (microsec)16,001 0 -16,001 -100.0%
Incl. MemUse (bytes)18,020 18,020 0 0.0%
Incl. MemUse (bytes) per call 14 14 1 4.0%
Excl. MemUse (bytes)17,428 17,428 0 0.0%
Incl. PeakMemUse (bytes)16,864 16,864 0 0.0%
Incl. PeakMemUse (bytes) per call 13 13 1 4.0%
Excl. PeakMemUse (bytes)16,376 16,376 0 0.0%

Parent/Child Regression/Improvement report for Twig_Node::getAttribute [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
Twig_Node::getAttribute-50 -50.0% -552 -1.3% -20,002 -50.0% 0 0.0% 0 0.0%
Exclusive Metrics Diff for Current Function-453 -82.1% -16,001 -80.0% 0 N/A% 0 N/A%
Parent functions
Twig_Node_Expression_Call::compileArguments-16 -32.0% -161 -29.2% -4,001 -20.0% 0 N/A% 0 N/A%
Twig_Node_Text::compile-4 -8.0% -71 -12.9% 0 0.0% 0 N/A% 0 N/A%
Drupal\Core\Template\TwigNodeVisitor::leaveNode-4 -8.0% -45 -8.2% -4,000 -20.0% 0 N/A% 0 N/A%
Twig_Node_Expression_Function::compile-4 -8.0% -45 -8.2% -4,000 -20.0% 0 N/A% 0 N/A%
Drupal\Core\Template\TwigNodeExpressionNameReference::compile-4 -8.0% -43 -7.8% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_Call::compileCallable-4 -8.0% -39 -7.1% 0 0.0% 0 N/A% 0 N/A%
Twig_NodeVisitor_Optimizer::optimizeVariables-2 -4.0% -30 -5.4% -4,001 -20.0% 0 N/A% 0 N/A%
Twig_Node_Module::compileClassHeader-3 -6.0% -28 -5.1% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_TempName::compile-1 -2.0% -13 -2.4% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_SetTemp::compile-1 -2.0% -12 -2.2% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_Name::isSpecial-1 -2.0% -11 -2.0% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_Name::isSimple-1 -2.0% -10 -1.8% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Module::compileGetTemplateName-1 -2.0% -10 -1.8% 0 0.0% 0 N/A% 0 N/A%
Twig_Compiler::compile-1 -2.0% -9 -1.6% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Module::compileTemplate-1 -2.0% -8 -1.4% -4,000 -20.0% 0 N/A% 0 N/A%
Twig_NodeVisitor_Escaper::enterNode-1 -2.0% -8 -1.4% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_GetAttr::compile0 0.0% -5 -0.9% 0 0.0% 0 N/A% 0 N/A%
Twig_NodeVisitor_Escaper::preEscapeFilterNode0 0.0% 2 0.4% 0 0.0% 0 N/A% 0 N/A%
Twig_ExpressionParser::parseFilterExpressionRaw0 0.0% -2 -0.4% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Module::compile-1 -2.0% -2 -0.4% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_Constant::compile0 0.0% 1 0.2% 0 0.0% 0 N/A% 0 N/A%
Twig_NodeVisitor_Optimizer::optimizeRawFilter0 0.0% -1 -0.2% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_Call::compileCallable@10 0.0% -1 -0.2% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_Call::compileArguments@10 0.0% -1 -0.2% 0 0.0% 0 N/A% 0 N/A%
Drupal\Core\Template\TwigNodeVisitor::enterNode0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_Function::compile@10 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A%
Twig_ExpressionParser::parseSubscriptExpression0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A%
Twig_Node_Expression_Filter::compile0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A%
Child function
array_key_exists-50 -100.0% -99 -17.9% -4,001 -20.0% 0 N/A% 0 N/A%