Diff Report
Run #553ba42a8e87e: 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 #553ba42a8e87eRun #553b9a86a14e1DiffDiff%
Number of Function Calls8,575 8,575 0 0.0%
Incl. Wall Time (microsec)5,982 5,788 -194 -3.2%
Incl. Wall Time (microsec) per call 1 1 -0 -3.2%
Excl. Wall Time (microsec)5,869 5,681 -188 -3.2%
Incl. MemUse (bytes)4,392,568 4,416,016 23,448 0.5%
Incl. MemUse (bytes) per call 512 515 3 0.5%
Excl. MemUse (bytes)3,326,920 3,348,168 21,248 0.6%
Incl. PeakMemUse (bytes)224,248 217,768 -6,480 -2.9%
Incl. PeakMemUse (bytes) per call 26 25 -1 -2.9%
Excl. PeakMemUse (bytes)87,896 88,704 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 Function-188 -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%