Diff Report
Run #51f62b0e7bc11: XHProf Run (Namespace=drupal-perf-fabianx)
vs.
Run #51f628573214c: XHProf Run (Namespace=drupal-perf-fabianx)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #51f62b0e7bc11Run #51f628573214cDiffDiff%
Number of Function Calls375,651 370,447 -5,204 -1.4%
Incl. Wall Time (microsec)1,403,322 1,385,621 -17,701 -1.3%
Incl. CPU (microsecs)1,396,088 1,376,086 -20,002 -1.4%
Incl. MemUse (bytes)37,367,520 36,913,608 -453,912 -1.2%
Incl. PeakMemUse (bytes)37,480,096 37,034,496 -445,600 -1.2%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. CPU (microsec) Diff [ display all ]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Excl. Wall
Diff
(microsec)
EWall
Diff%
Incl. CPU Diff
(microsec)
ICpu
Diff%
Excl. CPU
Diff
(microsec)
ECpu
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Excl.
MemUse
Diff
(bytes)
EMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Excl.
PeakMemUse
Diff
(bytes)
EPeakMemUse
Diff%
Symfony\Component\DependencyInjection\Container::get -482 -9.3% -3,270 -18.5% -3,084 -17.4% -12,000 -60.0% -27,997 -140.0% 32 0.0% 30,888 6.8% 2,928 0.7% -6,040 -1.4%
Drupal\Core\Entity\EntityBCDecorator::__get -78 -1.5% -1,636 -9.2% -1,035 -5.8% 4 0.0% -20,001 -100.0% 1,000 0.2% 13,488 3.0% -20,368 -4.6% -560 -0.1%
Drupal\Core\Entity\Entity::getType 0 0.0% 113 0.6% 82 0.5% 16,002 80.0% 16,001 80.0% -40 -0.0% -40 -0.0% 0 0.0% 0 0.0%
Drupal\Component\Plugin\PluginBag::get 0 0.0% -26 -0.1% -32 -0.2% -28,003 -140.0% -16,001 -80.0% -32 -0.0% 0 0.0% -120 -0.0% 0 0.0%
Drupal\Component\Plugin\PluginBag::next 0 0.0% -14 -0.1% -14 -0.1% -7,999 -40.0% -16,000 -80.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
key 0 0.0% -22 -0.1% -22 -0.1% -16,000 -80.0% -16,000 -80.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Entity::entityInfo 0 0.0% -35 -0.2% -5 -0.0% -15,999 -80.0% -16,000 -80.0% 0 0.0% 0 0.0% 96 0.0% 0 0.0%
_filter_url 0 0.0% -36 -0.2% -34 -0.2% 28,001 140.0% 16,000 80.0% 88 0.0% -1,904 -0.4% -3,272 -0.7% 264 0.1%
Drupal\Core\TypedData\ItemList::offsetGet 0 0.0% -21 -0.1% -19 -0.1% 16,003 80.0% 12,002 60.0% 0 0.0% 0 0.0% 480 0.1% 480 0.1%
Symfony\Component\ClassLoader\ClassLoader::findFile 0 0.0% -74 -0.4% -48 -0.3% 8,002 40.0% 12,001 60.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageControllerNG::create 0 0.0% 10,767 60.8% 55 0.3% 7,998 40.0% -12,001 -60.0% -1,350,784 -297.6% 56 0.0% 13,200 3.0% -296 -0.1%
is_object 0 0.0% -3 -0.0% -3 -0.0% 12,001 60.0% 12,001 60.0% 0 0.0% 0 0.0% 120 0.0% 120 0.0%
Drupal\Component\Plugin\PluginBag::valid 0 0.0% -35 -0.2% -21 -0.1% 8,001 40.0% 12,001 60.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_key_exists -482 -9.3% -34 -0.2% -34 -0.2% 12,000 60.0% 12,000 60.0% -8 -0.0% -8 -0.0% 120 0.0% 120 0.0%
field_language 0 0.0% 51 0.3% -3 -0.0% -8,001 -40.0% -12,000 -60.0% -64 -0.0% 0 0.0% 568 0.1% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\Map::__clone 0 0.0% 10,491 59.3% 10,476 59.2% 12,000 60.0% 12,000 60.0% -1,352,096 -297.9% -1,352,096 -297.9% 2,176 0.5% 2,032 0.5%
Drupal\Core\Config\ConfigFactory::loadMultiple 0 0.0% -10,232 -57.8% -10,273 -58.0% -12,000 -60.0% -12,000 -60.0% 1,249,256 275.2% 1,249,320 275.2% 5,296 1.2% 1,648 0.4%
Drupal\Core\Extension\ModuleHandler::alter -482 -9.3% -13,249 -74.8% -5,191 -29.3% -28,000 -140.0% -12,000 -60.0% -189,752 -41.8% 161,824 35.7% -106,656 -23.9% -22,936 -5.1%
Drupal\filter\Plugin\FilterBase::prepare 0 0.0% 26 0.1% 26 0.1% 8,002 40.0% 8,002 40.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme@6 0 0.0% -15,538 -87.8% -1,206 -6.8% -20,006 -100.0% -8,002 -40.0% 1,245,768 274.5% 20,040 4.4% -41,688 -9.4% -3,944 -0.9%
array_map 0 0.0% -35 -0.2% -25 -0.1% -8,004 -40.0% -8,002 -40.0% -104 -0.0% 72 0.0% -152 -0.0% 2,976 0.7%
Drupal\field\Field::fieldInfo 0 0.0% 78 0.4% 0 0.0% -24,002 -120.0% -8,001 -40.0% 0 0.0% 0 0.0% -88 -0.0% 72 0.0%
field_attach_preprocess 0 0.0% 212 1.2% 46 0.3% 20,006 100.0% 8,001 40.0% 6,720 1.5% 6,672 1.5% -20,440 -4.6% -256 -0.1%
Drupal\Core\Entity\EntityNG::getPropertyDefinition -26 -0.5% -58 -0.3% -47 -0.3% -12,002 -60.0% -8,001 -40.0% -2,080 -0.5% -2,080 -0.5% -216 -0.0% 0 0.0%
rdf_preprocess_comment 0 0.0% -1,539 -8.7% -8 -0.0% -12,004 -60.0% -8,001 -40.0% 32 0.0% 56 0.0% -10,592 -2.4% -352 -0.1%
array_keys -78 -1.5% -112 -0.6% -112 -0.6% 8,001 40.0% 8,001 40.0% -105,320 -23.2% -105,320 -23.2% -28,192 -6.3% -28,192 -6.3%
Drupal\Core\TypedData\TypedData::getRoot@1 0 0.0% 0 0.0% 0 0.0% -8,001 -40.0% -8,001 -40.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
next 0 0.0% 0 0.0% 0 0.0% 8,001 40.0% 8,001 40.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
preg_match 0 0.0% -7 -0.0% -7 -0.0% 8,001 40.0% 8,001 40.0% 152 0.0% 152 0.0% -16 -0.0% -16 -0.0%
Drupal::typedData 0 0.0% 42 0.2% 46 0.3% -8,000 -40.0% -8,001 -40.0% -8 -0.0% 0 0.0% 576 0.1% 104 0.0%
Drupal\Core\Template\AttributeValueBase::printed 0 0.0% 129 0.7% 129 0.7% 8,001 40.0% 8,001 40.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 0 0.0% -54 -0.3% -38 -0.2% 8,001 40.0% 8,001 40.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::language -78 -1.5% -35 -0.2% -77 -0.4% 12,000 60.0% 8,001 40.0% -7,584 -1.7% -6,240 -1.4% 18,088 4.1% 0 0.0%
field_invoke_method 0 0.0% 220 1.2% 30 0.2% 20,002 100.0% 8,001 40.0% 552 0.1% 8 0.0% 1,208 0.3% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\Map::getProperties 0 0.0% 34 0.2% 15 0.1% 8,000 40.0% 8,000 40.0% 288 0.1% 160 0.0% -2,880 -0.6% -520 -0.1%
Drupal\Core\Entity\EntityBCDecorator::bundle 0 0.0% -12 -0.1% 15 0.1% 8,000 40.0% 8,000 40.0% -1,136 -0.3% -1,136 -0.3% -128 -0.0% -128 -0.0%
Drupal\Core\Entity\Field\Field::applyDefaultValue 0 0.0% 68 0.4% 6 0.0% 20,000 100.0% 8,000 40.0% 64 0.0% 0 0.0% -5,888 -1.3% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 0 0.0% -10,117 -57.2% 103 0.6% 4,001 20.0% 8,000 40.0% 1,249,720 275.3% 600 0.1% 4,488 1.0% 72 0.0%
Drupal\Core\TypedData\TypedData::setContext 0 0.0% 33 0.2% 33 0.2% 8,000 40.0% 8,000 40.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 0 0.0% 44 0.2% -10 -0.1% -1 -0.0% 8,000 40.0% 0 0.0% 0 0.0% 56 0.0% -8 -0.0%
Drupal::moduleHandler -482 -9.3% -4,678 -26.4% -1,339 -7.6% 1 0.0% -8,000 -40.0% -24 -0.0% 0 0.0% -17,608 -4.0% -6,392 -1.4%
Drupal\Core\Entity\EntityNG::getTranslatedField 0 0.0% 10,805 61.0% 40 0.2% 35,999 180.0% 8,000 40.0% -1,353,664 -298.2% 56 0.0% 27,416 6.2% 1,344 0.3%
entity_get_render_display 0 0.0% 9 0.1% 4 0.0% -8,000 -40.0% -8,000 -40.0% 424 0.1% 0 0.0% 1,520 0.3% 0 0.0%
Drupal\Core\Entity\Field\Field::setValue 0 0.0% 203 1.1% 18 0.1% 24,002 120.0% 8,000 40.0% -808 -0.2% 0 0.0% 2,720 0.6% 480 0.1%
Drupal::entityManager 0 0.0% 24 0.1% 8 0.0% -12,000 -60.0% -8,000 -40.0% -16 -0.0% 0 0.0% 1,920 0.4% 600 0.1%
Drupal\Core\Entity\Entity::__construct 0 0.0% 51 0.3% 51 0.3% -8,000 -40.0% -8,000 -40.0% 0 0.0% 0 0.0% -696 -0.2% -696 -0.2%
Drupal\Component\Plugin\PluginBag::key 0 0.0% -11 -0.1% -3 -0.0% -4,000 -20.0% 8,000 40.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Template::getAttribute 0 0.0% -17 -0.1% -20 -0.1% -16,000 -80.0% -8,000 -40.0% 24 0.0% -64 -0.0% -768 -0.2% -1,376 -0.3%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo -64 -1.2% -250 -1.4% -215 -1.2% -8,000 -40.0% -8,000 -40.0% -24,392 -5.4% 0 0.0% -27,240 -6.1% -640 -0.1%
Drupal\Core\Entity\EntityNG::get 0 0.0% 10,778 60.9% -8 -0.0% 27,997 140.0% 7,999 40.0% -1,352,128 -297.9% 0 0.0% 24,448 5.5% 0 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath 0 0.0% -47 -0.3% -90 -0.5% 19,999 100.0% 7,998 40.0% -112 -0.0% 40 0.0% -4,592 -1.0% -2,664 -0.6%
preg_replace 0 0.0% -131 -0.7% -131 -0.7% -4,003 -20.0% -4,003 -20.0% -200 -0.0% -200 -0.0% 6,008 1.3% 6,008 1.3%
Drupal\Core\Template\Attribute::__construct 0 0.0% 126 0.7% 59 0.3% -3 -0.0% -4,002 -20.0% 56 0.0% -48 -0.0% -5,904 -1.3% -136 -0.0%
Drupal\Component\Utility\String::checkPlain 0 0.0% -43 -0.2% 20 0.1% -4,003 -20.0% -4,002 -20.0% -56 -0.0% -72 -0.0% -3,992 -0.9% -3,176 -0.7%
Drupal\Core\TypedData\DataReferenceBase::getValue 0 0.0% -11 -0.1% 1 0.0% 8,001 40.0% 4,001 20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::sendContent 0 0.0% -7 -0.0% -7 -0.0% 4,001 20.0% 4,001 20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Field::__get 0 0.0% -42 -0.2% -59 -0.3% 4,001 20.0% -4,001 -20.0% -400 -0.1% 0 0.0% 2,704 0.6% 400 0.1%
Drupal\Core\Extension\ModuleHandler::isLoaded 0 0.0% 29 0.2% 29 0.2% -4,001 -20.0% -4,001 -20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\FieldItemBase::setValue 0 0.0% 87 0.5% 17 0.1% 16,002 80.0% 4,001 20.0% -64 -0.0% 392 0.1% 1,560 0.4% 1,544 0.3%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% -106 -0.6% -44 -0.2% -8,002 -40.0% 4,001 20.0% -8 -0.0% -48 -0.0% -3,864 -0.9% -1,536 -0.3%
field_attach_load 0 0.0% 25 0.1% 3 0.0% -12,002 -60.0% -4,001 -20.0% -512 -0.1% 88 0.0% 152 0.0% 0 0.0%
Drupal\node\Plugin\Core\Entity\Node::id 0 0.0% -60 -0.3% 22 0.1% 3,999 20.0% -4,001 -20.0% 24 0.0% 0 0.0% 504 0.1% -80 -0.0%
Drupal\Core\Utility\ThemeRegistry::offsetGet -10 -0.2% -10 -0.1% -10 -0.1% -4,001 -20.0% -4,001 -20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeString::__toString 0 0.0% -25 -0.1% -21 -0.1% 4,001 20.0% 4,001 20.0% 16 0.0% 0 0.0% -760 -0.2% 72 0.0%
Drupal\Core\Path\AliasManager::getPathAlias 0 0.0% 28 0.2% 40 0.2% -3,999 -20.0% 4,001 20.0% 0 0.0% 80 0.0% 72 0.0% 0 0.0%
PDO::__construct 0 0.0% -3 -0.0% -3 -0.0% -4,001 -20.0% -4,001 -20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\PathProcessor\PathProcessorManager::getOutbound 0 0.0% 3 0.0% 3 0.0% -4,001 -20.0% -4,001 -20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::comment/CommentAccessController.php 0 0.0% 0 0.0% 0 0.0% -4,001 -20.0% -4,001 -20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Datetime\DateTimePlus::__construct 0 0.0% 89 0.5% 29 0.2% -1 -0.0% -4,001 -20.0% 0 0.0% 0 0.0% 64 0.0% 0 0.0%
strrpos 0 0.0% -15 -0.1% -15 -0.1% 4,001 20.0% 4,001 20.0% 40 0.0% 40 0.0% 0 0.0% 0 0.0%
_filter_htmlcorrector 0 0.0% 43 0.2% 12 0.1% -4,001 -20.0% 4,001 20.0% -128 -0.0% 24 0.0% 72 0.0% 0 0.0%
Drupal\Core\Template\TwigEnvironment::storage 0 0.0% 0 0.0% 1 0.0% -4,001 -20.0% -4,001 -20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
field_access 0 0.0% 14 0.1% 10 0.1% 8,001 40.0% 4,001 20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_merge -41 -0.8% -8 -0.0% -8 -0.0% -4,001 -20.0% -4,001 -20.0% -28,848 -6.4% -28,848 -6.4% -1,064 -0.2% -1,064 -0.2%
Drupal\Component\Datetime\DateTimePlus::canUseIntl 0 0.0% -88 -0.5% 4 0.0% 16,001 80.0% -4,001 -20.0% 48 0.0% 48 0.0% 0 0.0% 0 0.0%
Drupal\system\Plugin\Core\Entity\DateFormat::getPattern 0 0.0% -4 -0.0% -4 -0.0% 4,001 20.0% 4,001 20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
service_container_prod::getParamconverterManagerService 0 0.0% 1 0.0% 0 0.0% -4,001 -20.0% -4,001 -20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::attachLoad 0 0.0% 69 0.4% -75 -0.4% -15,999 -80.0% 4,001 20.0% 0 0.0% -248 -0.1% -264 -0.1% -136 -0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 0 0.0% -10,076 -56.9% 6 0.0% -7,998 -40.0% 4,001 20.0% 1,249,768 275.3% -240 -0.1% 4,232 0.9% 848 0.2%
template_preprocess 0 0.0% -59 -0.3% -52 -0.3% 1 0.0% 4,001 20.0% 1,392 0.3% 1,400 0.3% 16,392 3.7% 2,848 0.6%
Symfony\Component\HttpFoundation\AcceptHeaderItem::__construct 0 0.0% 2 0.0% -1 -0.0% 4,001 20.0% 4,001 20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
twig_render_var 0 0.0% -16,370 -92.5% 9 0.1% -16,002 -80.0% -4,001 -20.0% -410,288 -90.4% 0 0.0% -410,416 -92.1% 0 0.0%
theme_links 0 0.0% -68 -0.4% -45 -0.3% -8,002 -40.0% -4,001 -20.0% 24 0.0% 24 0.0% 1,688 0.4% 536 0.1%
Drupal\Core\Database\Statement::__construct 0 0.0% -17 -0.1% -16 -0.1% -8,001 -40.0% -4,001 -20.0% 0 0.0% 0 0.0% 88 0.0% 88 0.0%
Drupal\Core\TypedData\ItemList::__clone 0 0.0% 10,520 59.4% 17 0.1% 7,999 40.0% -4,001 -20.0% -1,352,584 -298.0% -488 -0.1% 5,776 1.3% 3,600 0.8%
Drupal\field\Plugin\Type\Formatter\FormatterPluginManager::getInstance 0 0.0% -30 -0.2% -34 -0.2% 4,001 20.0% 4,001 20.0% -16 -0.0% 0 0.0% -208 -0.0% -704 -0.2%
_field_invoke_get_instances 0 0.0% -17 -0.1% -8 -0.0% -4,000 -20.0% 4,001 20.0% 0 0.0% 0 0.0% -40 -0.0% 0 0.0%
Drupal\field\Plugin\Core\Entity\Field::offsetGet 0 0.0% -4 -0.0% -4 -0.0% -4,001 -20.0% -4,001 -20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 0 0.0% 27 0.2% 20 0.1% -2 -0.0% -4,001 -20.0% 40 0.0% 0 0.0% 48 0.0% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::initDisplay 0 0.0% -200 -1.1% 2 0.0% -12,002 -60.0% -4,001 -20.0% 0 0.0% -8 -0.0% 192 0.0% 0 0.0%
rdf_rdfa_attributes 0 0.0% -20 -0.1% -5 -0.0% 1 0.0% 4,001 20.0% 16 0.0% -32 -0.0% 0 0.0% 0 0.0%
load::file/file.field.inc 0 0.0% 0 0.0% 0 0.0% 4,001 20.0% 4,001 20.0% -32 -0.0% -32 -0.0% -32 -0.0% -32 -0.0%
Drupal\Core\TypedData\Plugin\DataType\Map::getValue 0 0.0% 151 0.9% 19 0.1% 12,006 60.0% 4,001 20.0% 80 0.0% 16 0.0% -17,280 -3.9% -24 -0.0%
Drupal\Core\Datetime\DrupalDateTime::format 0 0.0% -76 -0.4% -37 -0.2% 1 0.0% 4,001 20.0% 16 0.0% -32 -0.0% 16 0.0% 16 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get@1 0 0.0% 0 0.0% 0 0.0% 4,001 20.0% 4,001 20.0% 0 0.0% 0 0.0% 216 0.0% 216 0.0%
Drupal\Core\TypedData\TypedData::getParent 0 0.0% 22 0.1% 22 0.1% -4,001 -20.0% -4,001 -20.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
template_preprocess_comment 0 0.0% 10,361 58.5% -58 -0.3% 20,004 100.0% -4,001 -20.0% -1,349,040 -297.2% -6,656 -1.5% -12,744 -2.9% -272 -0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 0 0.0% -9 -0.1% -9 -0.1% 4,001 20.0% 4,001 20.0% 48 0.0% 32 0.0% 56 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::getPropertyDefinitions 0 0.0% -11 -0.1% 1 0.0% -8,002 -40.0% -4,001 -20.0% -16 -0.0% 0 0.0% -104 -0.0% 120 0.0%
str_replace 0 0.0% 11 0.1% 11 0.1% -4,001 -20.0% -4,001 -20.0% -360 -0.1% -360 -0.1% -8,672 -1.9% -8,672 -1.9%
[ display all ]