Diff Report
Run #553b9a86a14e1: XHProf Run (Namespace=drupal-perf-lauriii)
vs.
Run #553ba00bcf766: 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 #553ba00bcf766DiffDiff%
Number of Function Calls8,575 8,575 0 0.0%
Incl. Wall Time (microsec)5,788 5,384 -404 -7.0%
Incl. Wall Time (microsec) per call 1 1 -0 -7.0%
Excl. Wall Time (microsec)5,681 5,260 -421 -7.4%
Incl. MemUse (bytes)4,416,016 4,400,336 -15,680 -0.4%
Incl. MemUse (bytes) per call 515 513 -2 -0.4%
Excl. MemUse (bytes)3,348,168 3,335,568 -12,600 -0.4%
Incl. PeakMemUse (bytes)217,768 230,648 12,880 5.9%
Incl. PeakMemUse (bytes) per call 25 27 2 5.9%
Excl. PeakMemUse (bytes)88,704 90,272 1,568 1.8%

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% -404 -1.1% -15,680 -1.3% 12,880 1.1%
Exclusive Metrics Diff for Current Function-421 -104.2% -12,600 -80.4% 1,568 12.2%
Parent functions
Twig_NodeTraverser::traverseForVisitor@100 N/A% -52 -12.9% -3,144 -20.1% 96 0.7%
Twig_NodeTraverser::traverseForVisitor@110 N/A% -36 -8.9% -2,840 -18.1% -184 -1.4%
Twig_NodeTraverser::traverseForVisitor@90 N/A% -57 -14.1% -2,216 -14.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@80 N/A% -69 -17.1% -1,832 -11.7% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@140 N/A% -20 -5.0% -1,424 -9.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@70 N/A% -18 -4.5% -1,368 -8.7% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@130 N/A% 11 2.7% -984 -6.3% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@120 N/A% -1 -0.2% -704 -4.5% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@160 N/A% -1 -0.2% -368 -2.3% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@50 N/A% -70 -17.3% -328 -2.1% -72 -0.6%
Twig_NodeTraverser::traverseForVisitor@150 N/A% -19 -4.7% -312 -2.0% 0 0.0%
Twig_Node_Expression_Call::getArguments0 N/A% 4 1.0% -240 -1.5% 9,768 75.8%
Twig_NodeTraverser::traverseForVisitor0 N/A% 4 1.0% 232 1.5% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@60 N/A% -31 -7.7% -152 -1.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@40 N/A% 11 2.7% 136 0.9% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@20 N/A% -3 -0.7% -136 -0.9% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@30 N/A% 9 2.2% -72 -0.5% 0 0.0%
Twig_ExpressionParser::parseSubscriptExpression0 N/A% -13 -3.2% 56 0.4% 0 0.0%
Twig_Node_Module::compileIsTraitable0 N/A% 3 0.7% 32 0.2% 3,272 25.4%
Twig_Node_Module::compileConstructor0 N/A% 0 0.0% -16 -0.1% 0 0.0%
Twig_Node_Macro::compile0 N/A% 0 0.0% 8 0.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@180 N/A% 1 0.2% -8 -0.1% 0 0.0%
Twig_Parser::filterBodyNodes0 N/A% -1 -0.2% 8 0.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@170 N/A% 2 0.5% -8 -0.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@10 N/A% -58 -14.4% 0 0.0% 0 0.0%
Child function
ArrayIterator::__construct0 N/A% 17 4.2% -3,080 -19.6% 11,312 87.8%