Diff Report
Run #553b9a86a14e1: XHProf Run (Namespace=drupal-perf-lauriii)
vs.
Run #553ba42a8e87e: XHProf Run (Namespace=drupal-perf-lauriii)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Twig_Node::getIterator

Twig_Node::getIteratorRun #553b9a86a14e1Run #553ba42a8e87eDiffDiff%
Number of Function Calls8,575 8,575 0 0.0%
Incl. Wall Time (microsec)5,788 5,982 194 3.4%
Incl. Wall Time (microsec) per call 1 1 0 3.4%
Excl. Wall Time (microsec)5,681 5,869 188 3.3%
Incl. MemUse (bytes)4,416,016 4,392,568 -23,448 -0.5%
Incl. MemUse (bytes) per call 515 512 -3 -0.5%
Excl. MemUse (bytes)3,348,168 3,326,920 -21,248 -0.6%
Incl. PeakMemUse (bytes)217,768 224,248 6,480 3.0%
Incl. PeakMemUse (bytes) per call 25 26 1 3.0%
Excl. PeakMemUse (bytes)88,704 87,896 -808 -0.9%

Parent/Child Regression/Improvement report for Twig_Node::getIterator [View Callgraph Diff]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
Twig_Node::getIterator0 N/A% 194 0.0% -23,448 -1.4% 6,480 0.4%
Exclusive Metrics Diff for Current Function188 96.9% -21,248 -90.6% -808 -12.5%
Parent functions
Twig_NodeTraverser::traverseForVisitor@60 N/A% 64 33.0% 592 2.5% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@90 N/A% -58 -29.9% -4,872 -20.8% -1,200 -18.5%
Twig_NodeTraverser::traverseForVisitor@30 N/A% 54 27.8% 280 1.2% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@10 N/A% -36 -18.6% -600 -2.6% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@80 N/A% 33 17.0% -1,560 -6.7% -576 -8.9%
Twig_NodeTraverser::traverseForVisitor@70 N/A% 31 16.0% -656 -2.8% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@110 N/A% 30 15.5% -4,416 -18.8% -1,048 -16.2%
Twig_NodeTraverser::traverseForVisitor@130 N/A% 28 14.4% -1,624 -6.9% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@120 N/A% 26 13.4% -1,912 -8.2% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@50 N/A% 21 10.8% -136 -0.6% -72 -1.1%
Twig_ExpressionParser::parseSubscriptExpression0 N/A% -14 -7.2% -64 -0.3% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@40 N/A% 14 7.2% 344 1.5% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@100 N/A% -9 -4.6% -6,608 -28.2% -2,584 -39.9%
Twig_NodeTraverser::traverseForVisitor@140 N/A% 6 3.1% -1,520 -6.5% 96 1.5%
Twig_NodeTraverser::traverseForVisitor@20 N/A% 3 1.5% 64 0.3% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@160 N/A% -2 -1.0% -344 -1.5% 0 0.0%
Twig_Node_Expression_Call::getArguments0 N/A% 2 1.0% -424 -1.8% 8,592 132.6%
Twig_NodeTraverser::traverseForVisitor0 N/A% 2 1.0% 112 0.5% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@170 N/A% 1 0.5% 32 0.1% 0 0.0%
Twig_Parser::filterBodyNodes0 N/A% -1 -0.5% 104 0.4% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@150 N/A% -1 -0.5% -296 -1.3% 0 0.0%
Twig_Node_Macro::compile0 N/A% 0 0.0% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@180 N/A% 0 0.0% 40 0.2% 0 0.0%
Twig_Node_Module::compileConstructor0 N/A% 0 0.0% -16 -0.1% 0 0.0%
Twig_Node_Module::compileIsTraitable0 N/A% 0 0.0% 32 0.1% 3,272 50.5%
Child function
ArrayIterator::__construct0 N/A% 6 3.1% -2,200 -9.4% 7,288 112.5%