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

Overall Diff Summary

Run #51f628573214cRun #51f62b0e7bc11DiffDiff%
Number of Function Calls370,447 375,651 5,204 1.4%
Incl. Wall Time (microsec)1,385,621 1,403,322 17,701 1.3%
Incl. CPU (microsecs)1,376,086 1,396,088 20,002 1.5%
Incl. MemUse (bytes)36,913,608 37,367,520 453,912 1.2%
Incl. PeakMemUse (bytes)37,034,496 37,480,096 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%
_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\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%
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%
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\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%
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\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%
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%
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\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%
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%
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\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%
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%
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%
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\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%
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%
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%
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%
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%
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\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%
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%
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%
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%
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\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%
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\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%
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\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::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%
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\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%
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\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::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\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\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\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\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\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\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\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%
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%
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%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 0 0.0% 1 0.0% -7 -0.0% -8,000 -40.0% -4,001 -20.0% -240 -0.1% -56 -0.0% -816 -0.2% 16 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\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%
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\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%
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%
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%
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%
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%
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%
_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%
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%
_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\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%
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\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%
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%
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%
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%
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\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\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%
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%
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\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%
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%
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%
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%
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%
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\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\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%
load::Discovery/StaticDiscovery.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%
function_exists 88 1.7% 71 0.4% 71 0.4% 4,001 20.0% 4,001 20.0% 0 0.0% 0 0.0% -432 -0.1% -432 -0.1%
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%
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\Entity\Entity::getRoot 0 0.0% -1 -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%
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%
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\TypedData\TypedDataManager::create@2 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%
[ display all ]