Diff Report
Run #53923d861ff11: XHProf Run (Namespace=drupal-perf-drupalcon)
vs.
Run #53923e49d2b58: XHProf Run (Namespace=drupal-perf-drupalcon)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal\Core\Plugin\DefaultPluginManager::getDefinition

Drupal\Core\Plugin\DefaultPluginManager::getDefinitionRun #53923d861ff11Run #53923e49d2b58DiffDiff%
Number of Function Calls1,444 1,444 0 0.0%
Incl. Wall Time (microsec)18,490 18,262 -228 -1.2%
Incl. Wall Time (microsec) per call 13 13 -0 -1.2%
Excl. Wall Time (microsec)6,223 6,182 -41 -0.7%
Incl. CPU (microsecs)17,406 17,445 39 0.2%
Incl. CPU (microsecs) per call 12 12 0 0.2%
Excl. CPU (microsec)6,311 6,263 -48 -0.8%
Incl. MemUse (bytes)706,624 706,596 -28 -0.0%
Incl. MemUse (bytes) per call 489 489 -0 -0.0%
Excl. MemUse (bytes)9,388 9,388 0 0.0%
Incl. PeakMemUse (bytes)990,780 1,052,352 61,572 6.2%
Incl. PeakMemUse (bytes) per call 686 729 43 6.2%
Excl. PeakMemUse (bytes)8,508 8,752 244 2.9%

Parent/Child Regression/Improvement report for Drupal\Core\Plugin\DefaultPluginManager::getDefinition [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\Plugin\DefaultPluginManager::getDefinition0 N/A% -228 -14.6% 39 3.6% -28 -3.2% 61,572 8846.6%
Exclusive Metrics Diff for Current Function-41 -18.0% -48 -123.1% 0 0.0% 244 0.4%
Parent functions
Drupal\Core\Entity\EntityManager::getDefinition0 N/A% -175 -76.8% -54 -138.5% 0 0.0% 144 0.2%
Drupal\Core\TypedData\TypedDataManager::createInstance0 N/A% -56 -24.6% -33 -84.6% -12 -42.9% 88 0.1%
Drupal\Core\Field\FormatterPluginManager::getDefaultSettings0 N/A% -53 -23.2% -51 -130.8% 0 0.0% 0 0.0%
Drupal\Core\Field\FieldDefinition::getSchema0 N/A% 27 11.8% 29 74.4% 0 0.0% 0 0.0%
Drupal\Core\TypedData\DataDefinition::getClass0 N/A% 18 7.9% -3 -7.7% 0 0.0% 0 0.0%
Drupal\Core\TypedData\ListDataDefinition::getClass0 N/A% 13 5.7% 3 7.7% 0 0.0% 0 0.0%
Drupal\Core\Field\FormatterPluginManager::createInstance0 N/A% -10 -4.4% -5 -12.8% 0 0.0% 0 0.0%
Drupal\Core\Field\WidgetPluginManager::getInstance0 N/A% 7 3.1% 5 12.8% 0 0.0% -68 -0.1%
Drupal\Core\Field\FormatterPluginManager::getInstance0 N/A% -6 -2.6% -5 -12.8% 0 0.0% -72 -0.1%
Drupal\Core\TypedData\TypedDataManager::createInstance@10 N/A% 4 1.8% 7 17.9% 0 0.0% 72 0.1%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance0 N/A% -2 -0.9% 141 361.5% -16 -57.1% 61,408 99.7%
Drupal\Core\Field\FieldTypePluginManager::getDefaultSettings0 N/A% 2 0.9% 1 2.6% 0 0.0% 0 0.0%
Drupal\field\Entity\FieldConfig::getFieldItemClass0 N/A% 2 0.9% 2 5.1% 0 0.0% 0 0.0%
Drupal\field\Entity\FieldInstanceConfig::getClass0 N/A% 1 0.4% 4 10.3% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::createInstance@20 N/A% -1 -0.4% 2 5.1% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::createDataDefinition0 N/A% 1 0.4% -3 -7.7% 0 0.0% 0 0.0%
Drupal\Core\Field\WidgetPluginManager::createInstance0 N/A% 0 0.0% -1 -2.6% 0 0.0% 0 0.0%
Child functions
Drupal\Core\Plugin\DefaultPluginManager::getDefinitions0 N/A% -195 -85.5% 67 171.8% -20 -71.4% 61,324 99.6%
Drupal\Core\Menu\LocalTaskManager::getDefinitions0 N/A% 13 5.7% 16 41.0% -8 -28.6% 4 0.0%
Drupal\Core\Plugin\DefaultPluginManager::doGetDefinition0 N/A% -5 -2.2% 4 10.3% 0 0.0% 0 0.0%