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_ExpressionParser::parseExpression

Twig_ExpressionParser::parseExpressionRun #51a14dd399448Run #51a14c32c53dbDiffDiff%
Number of Function Calls115 110 -5 -4.3%
Incl. Wall Time (microsec)36,136 35,049 -1,087 -3.0%
Incl. Wall Time (microsec) per call 314 319 4 1.4%
Excl. Wall Time (microsec)2,697 2,601 -96 -3.6%
Incl. CPU (microsecs)32,000 40,001 8,001 25.0%
Incl. CPU (microsecs) per call 278 364 85 30.7%
Excl. CPU (microsec)12,000 4,000 -8,000 -66.7%
Incl. MemUse (bytes)461,804 454,960 -6,844 -1.5%
Incl. MemUse (bytes) per call 4,016 4,136 120 3.0%
Excl. MemUse (bytes)2,860 3,080 220 7.7%
Incl. PeakMemUse (bytes)421,676 420,456 -1,220 -0.3%
Incl. PeakMemUse (bytes) per call 3,667 3,822 156 4.2%
Excl. PeakMemUse (bytes)16,884 16,748 -136 -0.8%

Parent/Child Regression/Improvement report for Twig_ExpressionParser::parseExpression [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_ExpressionParser::parseExpression-5 -20.0% -1,087 -2.5% 8,001 20.0% -6,844 -21.3% -1,220 -3.8%
Exclusive Metrics Diff for Current Function-96 -8.8% -8,000 -100.0% 220 3.2% -136 -11.1%
Parent functions
Twig_Parser::subparse@1-4 -80.0% -912 -83.9% -8,000 -100.0% -5,408 -79.0% -132 -10.8%
Twig_TokenParser_If::parse-1 -20.0% -241 -22.2% 12,001 150.0% -1,320 -19.3% -724 -59.3%
Twig_Parser::subparse0 0.0% 45 4.1% 0 0.0% -116 -1.7% -364 -29.8%
Drupal\Core\Template\TwigFunctionTokenParser::parse0 0.0% 18 1.7% 4,000 50.0% 0 0.0% 0 0.0%
Twig_Parser::subparse@30 0.0% 7 0.6% 4,000 50.0% 0 0.0% 0 0.0%
Twig_TokenParser_If::parse@20 0.0% -5 -0.5% 0 0.0% 0 0.0% 0 0.0%
Twig_TokenParser_If::parse@10 0.0% 1 0.1% -4,000 -50.0% 0 0.0% 0 0.0%
Twig_Parser::subparse@20 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Child functions
Twig_ExpressionParser::getPrimary-5 -25.0% -719 -66.1% 16,001 200.0% -6,864 -100.3% -880 -72.1%
Twig_ExpressionParser::parseConditionalExpression-5 -25.0% -141 -13.0% -4,000 -50.0% 0 0.0% 0 0.0%
Twig_ExpressionParser::isBinary-5 -25.0% -81 -7.5% 4,000 50.0% -220 -3.2% 0 0.0%
Twig_Parser::getCurrentToken-5 -25.0% -34 -3.1% 0 0.0% 0 0.0% 0 0.0%
Twig_ExpressionParser::parseExpression@10 0.0% -12 -1.1% 0 0.0% 0 0.0% -224 -18.4%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass0 0.0% -5 -0.5% 0 0.0% 20 0.3% 20 1.6%
Twig_TokenStream::next0 0.0% 1 0.1% 0 0.0% 0 0.0% 0 0.0%
Twig_Node_Expression_Binary::__construct0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Token::getLine0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Parser::getStream0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Token::getValue0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%