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 Drupal\Core\SystemListing::scanDirectory

Drupal\Core\SystemListing::scanDirectoryRun #51c6814c41b47Run #51c6824f48b42DiffDiff%
Number of Function Calls 9 9 N/A%
Incl. Wall Time (microsec) 85,092 85,092 N/A%
Incl. Wall Time (microsec) per call N/A 9,455 9,455 N/A%
Excl. Wall Time (microsec) 1,268 1,268 N/A%
Incl. CPU (microsecs) 85,088 85,088 N/A%
Incl. CPU (microsecs) per call N/A 9,454 9,454 N/A%
Excl. CPU (microsec) 961 961 N/A%
Incl. MemUse (bytes) 256,384 256,384 N/A%
Incl. MemUse (bytes) per call N/A 28,487 28,487 N/A%
Excl. MemUse (bytes) -1,128,080 -1,128,080 N/A%
Incl. PeakMemUse (bytes) 293,800 293,800 N/A%
Incl. PeakMemUse (bytes) per call N/A 32,644 32,644 N/A%
Excl. PeakMemUse (bytes) 2,192 2,192 N/A%

Parent/Child Regression/Improvement report for Drupal\Core\SystemListing::scanDirectory [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
Drupal\Core\SystemListing::scanDirectory9 2.2% 85,092 7.7% 85,088 8.0% 256,384 1.3% 293,800 1.5%
Exclusive Metrics Diff for Current Function1,268 1.5% 961 1.1% -1,128,080 -440.0% 2,192 0.7%
Parent function
Drupal\Core\SystemListing::scan9 100.0% 85,092 100.0% 85,088 100.0% 256,384 100.0% 293,800 100.0%
Child functions
Drupal\Core\SystemListing::scanDirectory@169 17.7% 81,768 96.1% 81,815 96.2% 263,000 102.6% 183,200 62.4%
array_merge69 17.7% 940 1.1% 1,002 1.2% 1,117,280 435.8% 104,944 35.7%
is_dir80 20.5% 536 0.6% 593 0.7% -1,696 -0.7% 792 0.3%
readdir89 22.8% 288 0.3% 361 0.4% 3,504 1.4% 824 0.3%
preg_match73 18.7% 219 0.3% 273 0.3% 792 0.3% 792 0.3%
opendir5 1.3% 48 0.1% 53 0.1% 2,592 1.0% 1,056 0.4%
closedir5 1.3% 25 0.0% 30 0.0% -1,008 -0.4% 0 0.0%