Diff Report
Run #5196effcededb: XHProf Run (Namespace=drupal-perf-steveoliver)
vs.
Run #5196ef15c751e: XHProf Run (Namespace=drupal-perf-steveoliver)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #5196effcededbRun #5196ef15c751eDiffDiff%
Number of Function Calls65,830 65,830 0 0.0%
Incl. Wall Time (microsec)1,936,121 3,125,171 1,189,050 61.4%
Incl. CPU (microsecs)732,046 736,046 4,000 0.5%
Incl. MemUse (bytes)56,948,528 56,948,528 0 0.0%
Incl. PeakMemUse (bytes)57,074,504 57,074,504 0 0.0%

[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%
strtolower 0 N/A% 17,158 1.4% 17,158 1.4% 24,002 600.0% 24,002 600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strpos 0 N/A% 50,359 4.2% 50,359 4.2% 24,001 600.0% 24,001 600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::setFetchMode 0 N/A% 1,378 0.1% 1,378 0.1% -12,001 -300.0% -12,001 -300.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ClassLoader::findFile 0 N/A% 119,967 10.1% 54,867 4.6% 19,999 500.0% -8,002 -200.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
str_replace 0 N/A% 6,611 0.6% 6,611 0.6% -8,001 -200.0% -8,001 -200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_key_exists 0 N/A% 4,276 0.4% 4,276 0.4% 8,001 200.0% 8,001 200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_filter_xss_split 0 N/A% 3,055 0.3% 1,739 0.1% 8,001 200.0% 8,001 200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
explode 0 N/A% 4,423 0.4% 4,423 0.4% -8,001 -200.0% -8,001 -200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\style\StylePluginBase::get_row_class 0 N/A% 6,030 0.5% 1,609 0.1% 4,001 100.0% 8,001 200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
implode 0 N/A% 3,460 0.3% 3,460 0.3% -8,001 -200.0% -8,001 -200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Entity\ConfigEntityBase::setOriginalID 0 N/A% 610 0.1% 610 0.1% 8,001 200.0% 8,001 200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeValueBase::printed 0 N/A% 2,253 0.2% 2,253 0.2% -8,000 -200.0% -8,000 -200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\style\StylePluginBase::render_grouping_sets 0 N/A% 157,709 13.3% 1,090 0.1% 4,000 100.0% -8,000 -200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__toString 0 N/A% 37,605 3.2% 6,955 0.6% -24,001 -600.0% 8,000 200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\ConfigFactory::getContext 0 N/A% 1,927 0.2% 1,215 0.1% -8,000 -200.0% -8,000 -200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_container 0 N/A% 24,036 2.0% 14,366 1.2% 7,999 200.0% 8,000 200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_keys 0 N/A% 7,139 0.6% 7,139 0.6% 8,000 200.0% 8,000 200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeArray::__toString 0 N/A% 18,227 1.5% 3,091 0.3% -16,000 -400.0% -8,000 -200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% 118,578 10.0% 5,450 0.5% -11,999 -300.0% 4,002 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Plugin\Discovery\CacheDecorator::getCachedDefinitions 0 N/A% 12,980 1.1% 358 0.0% -8,001 -200.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\ConfigFactory::get 0 N/A% 21,219 1.8% 2,866 0.2% -20,001 -500.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::node/NodeAccessController.php 0 N/A% 415 0.0% 415 0.0% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::views/views.views_execution.inc 0 N/A% 150 0.0% 150 0.0% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::HttpFoundation/Response.php 0 N/A% 1,856 0.2% 1,856 0.2% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\TypedData\TypedDataManager::create@2 0 N/A% 3,878 0.3% 194 0.0% 1 0.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_match_all 0 N/A% 226 0.0% 226 0.0% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
entity_get_bundles 0 N/A% 5,454 0.5% 2,500 0.2% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Utility/SchemaCache.php 0 N/A% 153 0.0% 153 0.0% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
get_t 0 N/A% 423 0.0% 416 0.0% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\display\DisplayPluginBase::getOption 0 N/A% 2,760 0.2% 633 0.1% -1 -0.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::HttpKernel/Kernel.php 0 N/A% 1,694 0.1% 1,694 0.1% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
function_exists 0 N/A% 7,234 0.6% 7,234 0.6% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ClassLoader::loadClass 0 N/A% 269,053 22.6% 8,268 0.7% 19,999 500.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::PhpStorage/MTimeProtectedFastFileStorage.php 0 N/A% 588 0.0% 588 0.0% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::filter/FilterPluginBase.php 0 N/A% 3,797 0.3% 3,797 0.3% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme@5 0 N/A% 31,804 2.7% 2,940 0.2% 4,000 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme_form_element 0 N/A% 47,913 4.0% 2,689 0.2% 8,001 200.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
rdf_entity_load 0 N/A% 9,218 0.8% 1,154 0.1% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::getValue 0 N/A% 2,062 0.2% 1,320 0.1% -8,001 -200.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityNG::get 0 N/A% 28,367 2.4% 446 0.0% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
system_region_list 0 N/A% 6,074 0.5% 430 0.0% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Routing/ChainRouter.php 0 N/A% 595 0.1% 595 0.1% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Path\AliasManager::lookupPathAlias 0 N/A% 2,733 0.2% 1,132 0.1% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_bool 0 N/A% 572 0.0% 572 0.0% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
chr 0 N/A% 298 0.0% 298 0.0% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
service_container_prod_::getAccessManagerService 0 N/A% 818 0.1% 95 0.0% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity::uri 0 N/A% 15,055 1.3% 3,322 0.3% -8,003 -200.1% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
field_attach_view 0 N/A% 45,037 3.8% 2,154 0.2% -1 -0.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
field_info_extra_fields 0 N/A% 4,038 0.3% 854 0.1% 1 0.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::shortcut/shortcut.module 0 N/A% 1,270 0.1% 1,270 0.1% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
field_info_instances 0 N/A% 77,529 6.5% 3,974 0.3% -3,999 -100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::includes/entity.inc 0 N/A% 1,123 0.1% 1,123 0.1% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::includes/file.inc 0 N/A% 3,468 0.3% 3,468 0.3% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::includes/common.inc 0 N/A% 9,975 0.8% 9,975 0.8% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Field\Type\Field::__construct 0 N/A% 26,506 2.2% 472 0.0% 1 0.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Entity/DatabaseStorageControllerNG.php 0 N/A% 1,352 0.1% 1,352 0.1% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::field/field.attach.inc 0 N/A% 2,647 0.2% 2,647 0.2% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Entity/Field.php 0 N/A% 1,094 0.1% 1,094 0.1% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::getMultiple@1 0 N/A% 6,282 0.5% 596 0.1% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
language_list 0 N/A% 6,910 0.6% 3,687 0.3% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Formatter/FormatterPluginManager.php 0 N/A% 347 0.0% 347 0.0% -4,001 -100.0% -4,001 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_integer 0 N/A% 1,972 0.2% 1,972 0.2% 4,001 100.0% 4,001 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 N/A% 4,707 0.4% 2,678 0.2% 1 0.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::implementsHook 0 N/A% 1,015 0.1% 156 0.0% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
basename 0 N/A% 1,146 0.1% 1,146 0.1% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeep 0 N/A% 5,444 0.5% 470 0.0% 4,001 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::invokeAll 0 N/A% 151,299 12.7% 3,163 0.3% -11,999 -300.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_alter 0 N/A% 35,533 3.0% 6,102 0.5% 12,000 300.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
element_children 0 N/A% 11,814 1.0% 7,914 0.7% 8,000 200.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Entity/Node.php 0 N/A% 233 0.0% 233 0.0% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity::bundle 0 N/A% 4,621 0.4% 4,621 0.4% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::editor/editor.module 0 N/A% 734 0.1% 734 0.1% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::entity/entity.module 0 N/A% 139 0.0% 139 0.0% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 0 N/A% 61,746 5.2% 2,193 0.2% 4,001 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\display\DisplayPluginBase::preExecute 0 N/A% 40,719 3.4% 132 0.0% 0 0.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\Core\Entity\View::get 0 N/A% 7,738 0.7% 665 0.1% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Language\LanguageManager::getLanguage 0 N/A% 4,535 0.4% 3,668 0.3% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
t 0 N/A% 52,077 4.4% 9,053 0.8% -8,001 -200.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Theme\ThemeSettings::get 0 N/A% 1,426 0.1% 366 0.0% -8,001 -200.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Routing/RouteSubscriber.php 0 N/A% 443 0.0% 443 0.0% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\image\Plugin\field\formatter\ImageFormatter::viewElements 0 N/A% 10,867 0.9% 1,427 0.1% 3,999 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_clean_css_identifier 0 N/A% 2,135 0.2% 1,156 0.1% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Event/PostResponseEvent.php 0 N/A% 200 0.0% 200 0.0% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\HandlerBase::isExposed 0 N/A% 30 0.0% 30 0.0% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::includes/ajax.inc 0 N/A% 1,181 0.1% 1,181 0.1% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::includes/form.inc 0 N/A% 8,977 0.8% 8,977 0.8% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_drupal_bootstrap_code 0 N/A% 130,628 11.0% 1,041 0.1% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
render@1 0 N/A% 199,914 16.8% 175 0.0% -3,999 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\DependencyInjection\Container::set 0 N/A% 126 0.0% 102 0.0% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
system_element_info 0 N/A% 296 0.0% 261 0.0% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtr 0 N/A% 3,591 0.3% 3,591 0.3% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 0 N/A% 1,896 0.2% 760 0.1% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::contextual/contextual.module 0 N/A% 402 0.0% 402 0.0% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
substr 0 N/A% 4,267 0.4% 4,267 0.4% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
{closure} 0 N/A% 9,841 0.8% 901 0.1% 0 0.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\entity\Plugin\Core\Entity\EntityDisplay::getFormatter 0 N/A% 8,414 0.7% 495 0.0% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::breakpoint/breakpoint.module 0 N/A% 1,006 0.1% 1,006 0.1% 4,000 100.0% 4,000 100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Config/ConfigFactory.php 0 N/A% 339 0.0% 339 0.0% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\EventSubscriber\ConfigSnapshotSubscriber::getSubscribedEvents 0 N/A% 11 0.0% 11 0.0% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
htmlspecialchars 0 N/A% 4,828 0.4% 4,828 0.4% -4,000 -100.0% -4,000 -100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]