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\views\Plugin\views\display\DisplayPluginBase::validate

Drupal\views\Plugin\views\display\DisplayPluginBase::validateRun #51c6814c41b47Run #51c6824f48b42DiffDiff%
Number of Function Calls 6 6 N/A%
Incl. Wall Time (microsec) 694,102 694,102 N/A%
Incl. Wall Time (microsec) per call N/A 115,684 115,684 N/A%
Excl. Wall Time (microsec) 758 758 N/A%
Incl. CPU (microsecs) 680,252 680,252 N/A%
Incl. CPU (microsecs) per call N/A 113,375 113,375 N/A%
Excl. CPU (microsec) 587 587 N/A%
Incl. MemUse (bytes) 4,867,632 4,867,632 N/A%
Incl. MemUse (bytes) per call N/A 811,272 811,272 N/A%
Excl. MemUse (bytes) -15,072 -15,072 N/A%
Incl. PeakMemUse (bytes) 5,036,984 5,036,984 N/A%
Incl. PeakMemUse (bytes) per call N/A 839,497 839,497 N/A%
Excl. PeakMemUse (bytes) 2,200 2,200 N/A%

Parent/Child Regression/Improvement report for Drupal\views\Plugin\views\display\DisplayPluginBase::validate [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\views\Plugin\views\display\DisplayPluginBase::validate6 2.8% 694,102 62.6% 680,252 63.8% 4,867,632 25.4% 5,036,984 26.0%
Exclusive Metrics Diff for Current Function758 0.1% 587 0.1% -15,072 -0.3% 2,200 0.0%
Parent functions
Drupal\views\ViewExecutable::validate3 50.0% 640,466 92.3% 626,617 92.1% 4,610,264 94.7% 4,721,960 93.7%
Drupal\views\Plugin\views\display\Page::validate3 50.0% 53,636 7.7% 53,635 7.9% 257,368 5.3% 315,024 6.3%
Child functions
Drupal\views\Plugin\views\filter\InOperator::validate12 6.0% 622,357 89.7% 613,862 90.2% 2,254,400 46.3% 2,568,416 51.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers54 26.9% 64,510 9.3% 59,637 8.8% 2,309,496 47.4% 2,252,296 44.7%
Drupal\views\Plugin\views\display\DisplayPluginBase::getPlugin12 6.0% 3,189 0.5% 2,956 0.4% 136,944 2.8% 95,168 1.9%
Drupal\views\Plugin\views\display\DisplayPluginBase::usesFields6 3.0% 2,934 0.4% 2,772 0.4% 153,696 3.2% 114,624 2.3%
Drupal\views\Plugin\views\HandlerBase::validate90 44.8% 179 0.0% 224 0.0% 13,088 0.3% 896 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::validate6 3.0% 80 0.0% 88 0.0% 4,104 0.1% 1,056 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getOption3 1.5% 47 0.0% 52 0.0% 864 0.0% 0 0.0%
Drupal\views\ViewExecutable::viewsHandlerTypes6 3.0% 22 0.0% 29 0.0% 6,368 0.1% 1,816 0.0%
Drupal\views\Plugin\views\PluginBase::validate6 3.0% 12 0.0% 19 0.0% 1,664 0.0% 296 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::hasPath3 1.5% 7 0.0% 14 0.0% 1,040 0.0% 216 0.0%
Drupal\views\Plugin\views\display\PathPluginBase::hasPath3 1.5% 7 0.0% 12 0.0% 1,040 0.0% 0 0.0%