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_Node::getIterator

Twig_Node::getIteratorRun #51a14dd399448Run #51a14c32c53dbDiffDiff%
Number of Function Calls2,190 2,105 -85 -3.9%
Incl. Wall Time (microsec)20,121 19,375 -746 -3.7%
Incl. Wall Time (microsec) per call 9 9 0 0.2%
Excl. Wall Time (microsec)13,504 13,015 -489 -3.6%
Incl. CPU (microsecs)48,003 12,003 -36,000 -75.0%
Incl. CPU (microsecs) per call 22 6 -16 -74.0%
Excl. CPU (microsec)28,003 12,003 -16,000 -57.1%
Incl. MemUse (bytes)1,218,240 1,172,296 -45,944 -3.8%
Incl. MemUse (bytes) per call 556 557 1 0.1%
Excl. MemUse (bytes)1,064,312 1,023,684 -40,628 -3.8%
Incl. PeakMemUse (bytes)174,552 174,768 216 0.1%
Incl. PeakMemUse (bytes) per call 80 83 3 4.2%
Excl. PeakMemUse (bytes)99,184 99,312 128 0.1%

Parent/Child Regression/Improvement report for Twig_Node::getIterator [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_Node::getIterator-85 -50.0% -746 -1.7% -36,000 -90.0% -45,944 -142.7% 216 0.7%
Exclusive Metrics Diff for Current Function-489 -65.5% -16,000 -44.4% -40,628 -88.4% 128 59.3%
Parent functions
Twig_NodeTraverser::traverseForVisitor@4-27 -31.8% -240 -32.2% 1 0.0% -13,780 -30.0% -80 -37.0%
Twig_NodeTraverser::traverseForVisitor@1-12 -14.1% -107 -14.3% -4,000 -11.1% -5,828 -12.7% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@5-12 -14.1% -102 -13.7% -12,002 -33.3% -6,280 -13.7% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@7-8 -9.4% -81 -10.9% -4,001 -11.1% -3,868 -8.4% -8 -3.7%
Twig_NodeTraverser::traverseForVisitor@6-8 -9.4% -73 -9.8% -3,999 -11.1% -4,304 -9.4% 0 0.0%
Twig_Node_Expression_Call::getArguments-4 -4.7% -48 -6.4% -4,000 -11.1% -2,132 -4.6% 128 59.3%
Twig_NodeTraverser::traverseForVisitor@3-6 -7.1% -47 -6.3% 1 0.0% -4,480 -9.8% 0 0.0%
Twig_NodeTraverser::traverseForVisitor-3 -3.5% -27 -3.6% 0 0.0% -2,416 -5.3% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@2-3 -3.5% -24 -3.2% 0 0.0% -1,792 -3.9% 104 48.1%
Twig_NodeTraverser::traverseForVisitor@80 0.0% 19 2.5% -8,000 -22.2% 0 0.0% 28 13.0%
Twig_Node_Module::compileConstructor-1 -1.2% -9 -1.2% 0 0.0% -480 -1.0% 0 0.0%
Twig_Node_Module::compileIsTraitable-1 -1.2% -7 -0.9% 0 0.0% -584 -1.3% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@120 0.0% 4 0.5% 0 0.0% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@110 0.0% -3 -0.4% 0 0.0% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@90 0.0% -2 -0.3% 0 0.0% 0 0.0% 44 20.4%
Twig_NodeTraverser::traverseForVisitor@100 0.0% -1 -0.1% 0 0.0% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@130 0.0% 1 0.1% 0 0.0% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@140 0.0% 1 0.1% 0 0.0% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@160 0.0% -1 -0.1% 0 0.0% 0 0.0% 0 0.0%
Twig_NodeTraverser::traverseForVisitor@150 0.0% 1 0.1% 0 0.0% 0 0.0% 0 0.0%
Child function
ArrayIterator::__construct-85 -100.0% -257 -34.5% -20,000 -55.6% -5,316 -11.6% 88 40.7%