Diff Report
Run #5589b704ad974: XHProf Run (Namespace=drupal-perf-stefanr)
vs.
Run #5589b6f75b296: XHProf Run (Namespace=drupal-perf-stefanr)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal\Core\Field\TypedData\FieldItemDataDefinition::getPropertyDefinitions

Drupal\Core\Field\TypedData\FieldItemDataDefinition::getPropertyDefinitionsRun #5589b704ad974Run #5589b6f75b296DiffDiff%
Number of Function Calls2,100 2,300 200 9.5%
Incl. Wall Time (microsec)735,111 843,879 108,768 14.8%
Incl. Wall Time (microsec) per call 350 367 17 4.8%
Excl. Wall Time (microsec)14,408 16,928 2,520 17.5%
Incl. MemUse (bytes)62,330,400 67,701,600 5,371,200 8.6%
Incl. MemUse (bytes) per call 29,681 29,435 -246 -0.8%
Excl. MemUse (bytes)439,200 439,200 0 0.0%
Incl. PeakMemUse (bytes)59,620,000 65,001,600 5,381,600 9.0%
Incl. PeakMemUse (bytes) per call 28,390 28,262 -129 -0.5%
Excl. PeakMemUse (bytes)319,200 298,400 -20,800 -6.5%

Parent/Child Regression/Improvement report for Drupal\Core\Field\TypedData\FieldItemDataDefinition::getPropertyDefinitions [View Callgraph Diff]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
Drupal\Core\Field\TypedData\FieldItemDataDefinition::getPropertyDefinitions200 33.3% 108,768 5.5% 5,371,200 89.4% 5,381,600 89.8%
Exclusive Metrics Diff for Current Function2,520 2.3% 0 0.0% -20,800 -0.4%
Parent functions
Drupal\Core\Field\FieldItemBase::__construct100 50.0% 107,777 99.1% 5,371,200 100.0% 5,373,600 99.9%
Drupal\Core\Field\FieldItemBase::setValue100 50.0% 859 0.8% 0 0.0% 16,800 0.3%
Drupal\Core\TypedData\Plugin\DataType\Map::getProperties0 0.0% 108 0.1% 0 0.0% 0 0.0%
Drupal\text\Plugin\Field\FieldType\TextItemBase::onChange0 0.0% 24 0.0% 0 0.0% -8,800 -0.2%
Child functions
Drupal\Core\Field\BaseFieldDefinition::getPropertyDefinitions200 50.0% 104,256 95.9% 5,486,400 102.1% 5,572,800 103.6%
Drupal\field\Entity\FieldStorageConfig::getPropertyDefinitions0 0.0% 1,980 1.8% -115,200 -2.1% -79,200 -1.5%
Drupal\Core\Field\BaseFieldDefinition::getFieldStorageDefinition200 50.0% 411 0.4% 0 0.0% -73,600 -1.4%
Drupal\Core\Field\Entity\BaseFieldOverride::getFieldStorageDefinition0 0.0% -324 -0.3% 0 0.0% 0 0.0%
Drupal\field\Entity\FieldConfig::getFieldStorageDefinition0 0.0% -75 -0.1% 0 0.0% -17,600 -0.3%