Diff Report
Run #51c6814c41b47: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #51c6824f48b42: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Symfony\Component\Routing\RouteCompiler::compilePattern

Symfony\Component\Routing\RouteCompiler::compilePatternRun #51c6814c41b47Run #51c6824f48b42DiffDiff%
Number of Function Calls 11 11 N/A%
Incl. Wall Time (microsec) 918 918 N/A%
Incl. Wall Time (microsec) per call N/A 83 83 N/A%
Excl. Wall Time (microsec) 551 551 N/A%
Incl. CPU (microsecs) 930 930 N/A%
Incl. CPU (microsecs) per call N/A 85 85 N/A%
Excl. CPU (microsec) 423 423 N/A%
Incl. MemUse (bytes) 41,648 41,648 N/A%
Incl. MemUse (bytes) per call N/A 3,786 3,786 N/A%
Excl. MemUse (bytes) 16,576 16,576 N/A%
Incl. PeakMemUse (bytes) 18,904 18,904 N/A%
Incl. PeakMemUse (bytes) per call N/A 1,719 1,719 N/A%
Excl. PeakMemUse (bytes) 7,256 7,256 N/A%

Parent/Child Regression/Improvement report for Symfony\Component\Routing\RouteCompiler::compilePattern [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
Symfony\Component\Routing\RouteCompiler::compilePattern11 7.6% 918 0.1% 930 0.1% 41,648 0.2% 18,904 0.1%
Exclusive Metrics Diff for Current Function551 60.0% 423 45.5% 16,576 39.8% 7,256 38.4%
Parent function
Symfony\Component\Routing\RouteCompiler::compile11 100.0% 918 100.0% 930 100.0% 41,648 100.0% 18,904 100.0%
Child functions
Symfony\Component\Routing\RouteCompiler::computeRegexp14 11.2% 126 13.7% 144 15.5% 5,064 12.2% 3,496 18.5%
preg_match_all11 8.8% 53 5.8% 63 6.8% 3,792 9.1% 880 4.7%
substr23 18.4% 37 4.0% 59 6.3% 1,576 3.8% 808 4.3%
strlen20 16.0% 31 3.4% 45 4.8% 808 1.9% 712 3.8%
count22 17.6% 27 2.9% 55 5.9% 800 1.9% 800 4.2%
array_reverse11 8.8% 23 2.5% 41 4.4% 3,888 9.3% 1,408 7.4%
Symfony\Component\Routing\Route::hasDefault3 2.4% 22 2.4% 27 2.9% 2,136 5.1% 1,984 10.5%
sprintf3 2.4% 10 1.1% 15 1.6% 1,576 3.8% 808 4.3%
Symfony\Component\Routing\RouteCompiler::findNextSeparator3 2.4% 9 1.0% 13 1.4% 1,056 2.5% 0 0.0%
Symfony\Component\Routing\Route::getRequirement3 2.4% 9 1.0% 13 1.4% 1,048 2.5% 0 0.0%
preg_quote3 2.4% 6 0.7% 7 0.8% 904 2.2% 752 4.0%
strpos3 2.4% 5 0.5% 7 0.8% 808 1.9% 0 0.0%
is_numeric3 2.4% 5 0.5% 10 1.1% 808 1.9% 0 0.0%
in_array3 2.4% 4 0.4% 8 0.9% 808 1.9% 0 0.0%