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

Overall Diff Summary

Run #519ffa0e6cdecRun #519ffa6332b29DiffDiff%
Number of Function Calls34,117 34,510 393 1.2%
Incl. Wall Time (microsec)165,355 167,440 2,085 1.3%
Incl. CPU (microsecs)164,010 156,010 -8,000 -4.9%
Incl. MemUse (bytes)12,013,832 12,080,992 67,160 0.6%
Incl. PeakMemUse (bytes)12,124,808 12,193,104 68,296 0.6%

[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 7 1.8% 167 8.0% 316 15.2% 3,998 50.0% 12,000 150.0% 16 0.0% -224 -0.3% 400 0.6% 456 0.7%
t 0 0.0% 58 2.8% 17 0.8% 8,002 100.0% 8,002 100.0% 8 0.0% 0 0.0% 296 0.4% 0 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 0 0.0% 211 10.1% 89 4.3% 4,001 50.0% 8,001 100.0% 0 0.0% 0 0.0% 64 0.1% 0 0.0%
check_plain 0 0.0% -87 -4.2% -73 -3.5% -8,001 -100.0% -8,001 -100.0% -16 -0.0% 0 0.0% 544 0.8% 144 0.2%
Drupal\Core\Config\Context\ConfigContext::notify 0 0.0% -187 -9.0% 25 1.2% 4,000 50.0% 8,000 100.0% 0 0.0% 0 0.0% 56 0.1% 72 0.1%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% -148 -7.1% -77 -3.7% -4,001 -50.0% -4,001 -50.0% 8 0.0% 8 0.0% 3,200 4.7% 72 0.1%
Twig_Environment::getGlobals 7 1.8% 7 0.3% 8 0.4% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
form_builder 0 0.0% -3 -0.1% -2 -0.1% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme 0 0.0% 1,376 66.0% -47 -2.3% 2 0.0% 4,001 50.0% 68,784 102.4% 0 0.0% 69,928 102.4% 0 0.0%
load::text/TextProcessed.php 0 0.0% -31 -1.5% -31 -1.5% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
function_exists 28 7.1% 15 0.7% 15 0.7% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\ResponseHeaderBag::set 0 0.0% -2 -0.1% 1 0.0% 4,001 50.0% 4,001 50.0% 8 0.0% 0 0.0% 0 0.0% 0 0.0%
array_key_exists 0 0.0% 6 0.3% 6 0.3% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
service_container_prod_::getLegacyControllerSubscriberService 0 0.0% -29 -1.4% -29 -1.4% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::bundle 0 0.0% 0 0.0% 0 0.0% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get@4 0 0.0% 21 1.0% -35 -1.7% -4,001 -50.0% -4,001 -50.0% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
Drupal\field\Plugin\PluginSettingsBase::getSetting 0 0.0% 5 0.2% 4 0.2% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeep 0 0.0% -168 -8.1% -157 -7.5% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% -171 -8.2% 80 3.8% 12,001 150.0% 4,001 50.0% 2,896 4.3% -672 -1.0% 3,296 4.8% 72 0.1%
PDOStatement::execute 0 0.0% 35 1.7% 35 1.7% 4,000 50.0% 4,000 50.0% -64 -0.1% -64 -0.1% 776 1.1% 776 1.1%
apc_fetch 0 0.0% -2 -0.1% -2 -0.1% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 0 0.0% 22 1.1% 24 1.2% 0 0.0% -4,000 -50.0% 0 0.0% 0 0.0% -32 -0.0% -32 -0.0%
drupal_container 7 1.8% 11 0.5% 7 0.3% -4,000 -50.0% -4,000 -50.0% 8 0.0% 8 0.0% 224 0.3% 224 0.3%
Drupal\Core\Cache\DatabaseBackend::checksumTags 0 0.0% -124 -5.9% -34 -1.6% 8,000 100.0% 4,000 50.0% -8 -0.0% 0 0.0% -8 -0.0% 0 0.0%
Drupal\Core\Config\Config::replaceData 0 0.0% -30 -1.4% -32 -1.5% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_diff 0 0.0% -7 -0.3% -7 -0.3% 4,000 50.0% 4,000 50.0% 8 0.0% 8 0.0% 8 0.0% 8 0.0%
unserialize 0 0.0% -138 -6.6% 0 0.0% 0 0.0% -4,000 -50.0% 3,576 5.3% 3,592 5.3% 3,016 4.4% 3,056 4.5%
Drupal\Core\Template\AttributeString::__toString 0 0.0% -17 -0.8% -10 -0.5% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 160 0.2% 0 0.0%
Drupal\Core\Template\Attribute::__toString 0 0.0% -209 -10.0% -35 -1.7% -8,001 -100.0% -4,000 -50.0% -1,608 -2.4% -1,616 -2.4% 2,920 4.3% 264 0.4%
Drupal\Core\Entity\Field\Type\Field::__get 0 0.0% 151 7.2% -1 -0.0% 8,001 100.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_classloader 0 0.0% -62 -3.0% -59 -2.8% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedData::setContext 0 0.0% 6 0.3% 6 0.3% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
preg_replace_callback 0 0.0% -1 -0.0% -1 -0.0% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_strip_dangerous_protocols 0 0.0% -117 -5.6% -1 -0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% -24 -0.0% 0 0.0% 0 0.0%
menu_tree_output 0 0.0% -3 -0.1% 0 0.0% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme@4 0 0.0% 864 41.4% -6 -0.3% 1 0.0% -4,000 -50.0% 34,376 51.2% -416 -0.6% 42,080 61.6% 0 0.0%
property_exists 0 0.0% -34 -1.6% -34 -1.6% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
__TwigTemplate_dd23c905dbe6888503a606a4183046b9::doDisplay 0 0.0% 854 41.0% 1 0.0% -3,999 -50.0% -4,000 -50.0% 34,360 51.2% -48 -0.1% 42,080 61.6% 0 0.0%
is_array 17 4.3% -38 -1.8% -38 -1.8% -4,000 -50.0% -4,000 -50.0% 776 1.2% 776 1.2% 656 1.0% 656 1.0%
template_preprocess_page 0 0.0% -31 -1.5% -3 -0.1% 4,001 50.0% 4,000 50.0% -24 -0.0% 0 0.0% -24 -0.0% 0 0.0%
template_preprocess_field 0 0.0% 3 0.1% 3 0.1% 4,000 50.0% 4,000 50.0% 16 0.0% 16 0.0% -48 -0.1% -48 -0.1%
Symfony\Component\HttpFoundation\Request::getBaseUrl 0 0.0% -9 -0.4% -9 -0.4% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
preg_split 0 0.0% 0 0.0% 0 0.0% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\field\FieldInfo::getBundleInstances 0 0.0% -300 -14.4% 3 0.1% 0 0.0% -4,000 -50.0% 8 0.0% 0 0.0% -16 -0.0% 0 0.0%
Drupal\field\Plugin\Core\Entity\Field::__construct 0 0.0% -73 -3.5% -40 -1.9% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\block\BlockPluginBag::__construct 0 0.0% -81 -3.9% -78 -3.7% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
service_container_prod_::getKeyvalue_DatabaseService 0 0.0% 0 0.0% 1 0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::getProperties 0 0.0% -68 -3.3% 0 0.0% -4,001 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::loadInclude 0 0.0% 5 0.2% 6 0.3% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::createInstance 0 0.0% -43 -2.1% -34 -1.6% -4,000 -50.0% -4,000 -50.0% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
drupal_static 0 0.0% 8 0.4% 6 0.3% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% -8 -0.0% -8 -0.0%
in_array 0 0.0% 29 1.4% 29 1.4% -4,000 -50.0% -4,000 -50.0% 16 0.0% 16 0.0% 16 0.0% 16 0.0%
Drupal\Core\Config\Config::__construct 0 0.0% -51 -2.4% -51 -2.4% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
menu_get_item 0 0.0% 134 6.4% -10 -0.5% 8,001 100.0% 4,000 50.0% -24 -0.0% 0 0.0% 392 0.6% 0 0.0%
Drupal\Core\TypedData\ItemList::isEmpty 0 0.0% -11 -0.5% -29 -1.4% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch@1 0 0.0% -51 -2.4% -38 -1.8% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::expandArguments 0 0.0% 62 3.0% -10 -0.5% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 296 0.4% 0 0.0%
service_container_prod_::getConfig_FactoryService 0 0.0% 18 0.9% -31 -1.5% 0 0.0% -4,000 -50.0% 56 0.1% 0 0.0% -8 -0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\StringItem::getPropertyDefinitions 0 0.0% -31 -1.5% -27 -1.3% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
user_load 0 0.0% 85 4.1% 3 0.1% 8,000 100.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Language\LanguageManager::isMultilingual 0 0.0% 29 1.4% 28 1.3% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
basename 0 0.0% 23 1.1% 23 1.1% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\comment\Plugin\Core\Entity\Comment::id 0 0.0% 21 1.0% 21 1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
comment_load_multiple 0 0.0% 43 2.1% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -16 -0.0% 0 0.0%
Drupal\comment\CommentStorageController::attachLoad 0 0.0% 23 1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -64 -0.1% 0 0.0%
Drupal\Core\Entity\Field\Type\Field::__get@1 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::comment/FieldNewItem.php 0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::comment/FieldNewValue.php 0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::comment/FieldNewValue.php 0 0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Utility/ThemeRegistry.php 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\comment\FieldNewItem::getPropertyDefinitions 0 0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedData::getParent 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::comment/FieldNewItem.php 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\EntityReferenceItem::__get 0 0.0% 25 1.2% 30 1.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Type/EntityReferenceItem.php 0 0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::Type/EntityReferenceItem.php 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
rdf_rdfa_attributes 0 0.0% -8 -0.4% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
date_iso8601 0 0.0% -9 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::__set 0 0.0% -6 -0.3% 4 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
date 0 0.0% -9 -0.4% -9 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\EntityReferenceItem::getPropertyDefinitions 0 0.0% 58 2.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Type/EntityWrapper.php 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded 0 0.0% -4 -0.2% -4 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
rdf_comment_load 0 0.0% 69 3.3% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\EntityReferenceItem::setValue 0 0.0% 5 0.2% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\EntityWrapper::setValue 0 0.0% 2 0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::Type/EntityWrapper.php 0 0.0% -1 -0.0% -1 -0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\EntityWrapper::__construct 0 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\DatabaseStorageControllerNG::attachLoad 0 0.0% 23 1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -64 -0.1% 0 0.0%
comment_prepare_thread 0 0.0% -25 -1.2% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::__unset 0 0.0% 0 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::getModuleList 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_get_path 0 0.0% 5 0.2% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityRenderController::alterBuild 0 0.0% 1 0.0% 1 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityRenderController::getBuildDefaults 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
comment_links 0 0.0% 123 5.9% 1 0.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\comment\CommentRenderController::buildContent 0 0.0% 342 16.4% 0 0.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% -24 -0.0% 0 0.0%
abs 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
str_repeat 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
entity_view_multiple@1 0 0.0% 328 15.7% 1 0.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% -24 -0.0% 0 0.0%
[ display all ]