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

Regression/Improvement summary for Drupal\Component\Utility\SafeMarkup::create

Drupal\Component\Utility\SafeMarkup::createRun #539fd0a78f1b7Run #539fd2b68bc13DiffDiff%
Number of Function Calls 4,758 4,758 N/A%
Incl. Wall Time (microsec) 12,941 12,941 N/A%
Incl. Wall Time (microsec) per call N/A 3 3 N/A%
Excl. Wall Time (microsec) 12,574 12,574 N/A%
Incl. CPU (microsecs) 17,334 17,334 N/A%
Incl. CPU (microsecs) per call N/A 4 4 N/A%
Excl. CPU (microsec) 16,966 16,966 N/A%
Incl. MemUse (bytes) 1,265,728 1,265,728 N/A%
Incl. MemUse (bytes) per call N/A 266 266 N/A%
Excl. MemUse (bytes) 1,260,520 1,260,520 N/A%
Incl. PeakMemUse (bytes) 750,536 750,536 N/A%
Incl. PeakMemUse (bytes) per call N/A 158 158 N/A%
Excl. PeakMemUse (bytes) 750,536 750,536 N/A%

Parent/Child Regression/Improvement report for Drupal\Component\Utility\SafeMarkup::create [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\Component\Utility\SafeMarkup::create4,758 100.0% 12,941 31.5% 17,334 42.6% 1,265,728 75.6% 750,536 45.2%
Exclusive Metrics Diff for Current Function12,574 97.2% 16,966 97.9% 1,260,520 99.6% 750,536 100.0%
Parent functions
Drupal\Component\Utility\String::checkPlain2,234 47.0% 4,081 31.5% 6,008 34.7% -2,204,760 -174.2% 46,456 6.2%
drupal_render@2389 8.2% 1,534 11.9% 1,943 11.2% 496,568 39.2% 600 0.1%
Drupal\Core\Template\Attribute::__toString561 11.8% 1,087 8.4% 1,561 9.0% -72,640 -5.7% 12,968 1.7%
twig_render_template@1102 2.1% 912 7.0% 1,025 5.9% 623,176 49.2% 66,632 8.9%
drupal_render@3366 7.7% 768 5.9% 1,075 6.2% 258,128 20.4% 73,784 9.8%
twig_render_template55 1.2% 746 5.8% 828 4.8% 672,144 53.1% 288,104 38.4%
drupal_render@149 1.0% 701 5.4% 753 4.3% 481,952 38.1% 1,432 0.2%
Drupal\Core\StringTranslation\TranslationManager::translate262 5.5% 639 4.9% 905 5.2% 72,272 5.7% 11,968 1.6%
drupal_render@4216 4.5% 597 4.6% 809 4.7% 191,104 15.1% 5,856 0.8%
drupal_render@526 0.5% 544 4.2% 582 3.4% 230,568 18.2% 145,456 19.4%
drupal_render9 0.2% 416 3.2% 429 2.5% 249,160 19.7% 86,424 11.5%
Drupal\Component\Utility\Xss::filter52 1.1% 199 1.5% 248 1.4% 59,952 4.7% 5,312 0.7%
Drupal\Component\Utility\String::format76 1.6% 146 1.1% 224 1.3% 37,568 3.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender70 1.5% 109 0.8% 186 1.1% 7,536 0.6% 0 0.0%
_theme@380 1.7% 105 0.8% 163 0.9% 18,360 1.5% 0 0.0%
l49 1.0% 68 0.5% 141 0.8% 36,744 2.9% 2,288 0.3%
twig_render_template@217 0.4% 46 0.4% 64 0.4% 32,968 2.6% 0 0.0%
_theme@223 0.5% 43 0.3% 69 0.4% 6,864 0.5% 760 0.1%
twig_render_template@38 0.2% 34 0.3% 44 0.3% 20,952 1.7% 0 0.0%
Drupal\Component\Utility\SafeMarkup::implode21 0.4% 32 0.2% 54 0.3% 5,440 0.4% 0 0.0%
Drupal\Core\StringTranslation\TranslationManager::formatPlural24 0.5% 29 0.2% 49 0.3% 7,728 0.6% 0 0.0%
_theme@410 0.2% 20 0.2% 36 0.2% 2,472 0.2% 408 0.1%
template_preprocess_views_view_table20 0.4% 20 0.2% 27 0.2% 3,320 0.3% 0 0.0%
drupal_pre_render_html_tag5 0.1% 14 0.1% 20 0.1% 4,792 0.4% 2,088 0.3%
drupal_render@68 0.2% 12 0.1% 22 0.1% 2,448 0.2% 0 0.0%
Drupal\Core\Page\HeadElement::__toString7 0.1% 11 0.1% 14 0.1% 5,392 0.4% 0 0.0%
twig_render_template@44 0.1% 11 0.1% 17 0.1% 4,688 0.4% 0 0.0%
Drupal\Component\Utility\String::placeholder10 0.2% 10 0.1% 20 0.1% 4,880 0.4% 0 0.0%
Drupal\Core\Utility\LinkGenerator::generateFromUrl4 0.1% 5 0.0% 14 0.1% 3,632 0.3% 0 0.0%
{closure}1 0.0% 2 0.0% 4 0.0% 2,320 0.2% 0 0.0%
Child function
Drupal\Core\Template\RenderWrapper::__toString1 100.0% 367 2.8% 368 2.1% 5,208 0.4% 0 0.0%