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

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 Function421 104.2% 12,600 80.4% -1,568 -12.2%
Parent functions
Twig_NodeTraverser::traverseForVisitor@50 N/A% 70 17.3% 328 2.1% 72 0.6%
Twig_NodeTraverser::traverseForVisitor@80 N/A% 69 17.1% 1,832 11.7% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@10 N/A% 58 14.4% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@90 N/A% 57 14.1% 2,216 14.1% 0 0.0%
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@60 N/A% 31 7.7% 152 1.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@140 N/A% 20 5.0% 1,424 9.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@150 N/A% 19 4.7% 312 2.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@70 N/A% 18 4.5% 1,368 8.7% 0 0.0%
Twig_ExpressionParser::parseSubscriptExpression0 N/A% 13 3.2% -56 -0.4% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@40 N/A% -11 -2.7% -136 -0.9% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@130 N/A% -11 -2.7% 984 6.3% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@30 N/A% -9 -2.2% 72 0.5% 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_Node_Module::compileIsTraitable0 N/A% -3 -0.7% -32 -0.2% -3,272 -25.4%
Twig_NodeTraverser::traverseForVisitor@20 N/A% 3 0.7% 136 0.9% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@170 N/A% -2 -0.5% 8 0.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@180 N/A% -1 -0.2% 8 0.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@160 N/A% 1 0.2% 368 2.3% 0 0.0%
Twig_Parser::filterBodyNodes0 N/A% 1 0.2% -8 -0.1% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@120 N/A% 1 0.2% 704 4.5% 0 0.0%
Twig_Node_Macro::compile0 N/A% 0 0.0% -8 -0.1% 0 0.0%
Twig_Node_Module::compileConstructor0 N/A% 0 0.0% 16 0.1% 0 0.0%
Child function
ArrayIterator::__construct0 N/A% -17 -4.2% 3,080 19.6% -11,312 -87.8%