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

Overall Diff Summary

Run #519ffbe6eb79fRun #519ffb7471c72DiffDiff%
Number of Function Calls0 74,534 74,534 N/A%
Incl. Wall Time (microsec)0 577,759 577,759 N/A%
Incl. CPU (microsecs)0 572,035 572,035 N/A%
Incl. MemUse (bytes)0 7,165,108 7,165,108 N/A%
Incl. PeakMemUse (bytes)0 7,250,996 7,250,996 N/A%

[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%
Drupal\Core\Entity\EntityNG::__get 2,214 3.0% 33,522 5.8% 14,823 2.6% 36,000 6.3% 32,000 5.6% 168,888 2.4% 16,576 0.2% 131,012 1.8% 6,804 0.1%
Symfony\Component\DependencyInjection\Container::get 1,886 2.5% 63,292 11.0% 23,349 4.0% 60,006 10.5% 28,002 4.9% 1,279,836 17.9% -24,100 -0.3% 1,268,592 17.5% 43,312 0.6%
strpos 10,431 14.0% 11,113 1.9% 11,113 1.9% 24,001 4.2% 24,001 4.2% 9,636 0.1% 9,636 0.1% 4,948 0.1% 4,948 0.1%
Symfony\Component\ClassLoader\ClassLoader::findFile 366 0.5% 51,801 9.0% 35,529 6.1% 52,002 9.1% 24,000 4.2% 47,080 0.7% -16,724 -0.2% 86,096 1.2% 69,688 1.0%
drupal_static 799 1.1% 9,476 1.6% 9,334 1.6% 16,001 2.8% 16,001 2.8% 34,056 0.5% 33,504 0.5% 44,956 0.6% 44,308 0.6%
Drupal\Core\Extension\ModuleHandler::alter 281 0.4% 14,027 2.4% 9,632 1.7% 24,001 4.2% 16,000 2.8% 46,236 0.6% -7,844 -0.1% 56,004 0.8% 15,352 0.2%
Drupal\field\Field::fieldInfo 256 0.3% 5,996 1.0% 890 0.2% 28,001 4.9% 12,001 2.1% 11,904 0.2% 2,380 0.0% 9,224 0.1% 1,608 0.0%
Drupal\Core\Template\AttributeValueBase::render 484 0.6% 13,840 2.4% 2,684 0.5% 32,003 5.6% 12,001 2.1% 47,832 0.7% -38,696 -0.5% 20,352 0.3% 1,892 0.0%
array_keys 963 1.3% 2,216 0.4% 2,216 0.4% 12,000 2.1% 12,000 2.1% 239,464 3.3% 239,464 3.3% 55,152 0.8% 55,152 0.8%
Drupal::service 305 0.4% 7,146 1.2% 1,514 0.3% 16,000 2.8% 12,000 2.1% 41,812 0.6% 1,948 0.0% 39,520 0.5% 1,628 0.0%
Drupal\Core\Template\AttributeValueBase::printed 495 0.7% 1,086 0.2% 1,086 0.2% 8,002 1.4% 8,002 1.4% 516 0.0% 516 0.0% 1,044 0.0% 1,044 0.0%
Drupal\Component\Utility\String::checkPlain 780 1.0% 5,013 0.9% 3,224 0.6% 8,001 1.4% 8,001 1.4% 132,584 1.9% 22,468 0.3% 8,652 0.1% 6,108 0.1%
Drupal\Core\Template\AttributeArray::__toString 242 0.3% 8,261 1.4% 1,725 0.3% 20,002 3.5% 8,001 1.4% 38,312 0.5% -141,916 -2.0% 17,164 0.2% 2,992 0.0%
Drupal\Core\Entity\Field\Type\Field::__get 604 0.8% 25,504 4.4% 4,163 0.7% 24,001 4.2% 8,001 1.4% 47,644 0.7% 6,508 0.1% 149,016 2.1% 5,796 0.1%
Drupal\Core\Database\Statement::execute 118 0.2% 12,078 2.1% 2,660 0.5% 12,001 2.1% 8,001 1.4% 84,556 1.2% 1,172 0.0% 20,448 0.3% 1,108 0.0%
unserialize 103 0.1% 22,330 3.9% 2,607 0.5% 20,001 3.5% 8,001 1.4% 876,436 12.2% 639,348 8.9% 1,116,888 15.4% 859,900 11.9%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 42 0.1% 2,595 0.4% 614 0.1% 8,001 1.4% 8,001 1.4% 5,120 0.1% 1,136 0.0% 8,628 0.1% 1,848 0.0%
Drupal\field\FieldInfo::getBundleInstances 117 0.2% 23,867 4.1% 2,880 0.5% 28,003 4.9% 8,001 1.4% 183,608 2.6% -18,368 -0.3% 252,212 3.5% 332 0.0%
str_replace 984 1.3% 2,201 0.4% 2,201 0.4% 8,000 1.4% 8,000 1.4% 148,716 2.1% 148,716 2.1% 32,980 0.5% 32,980 0.5%
Symfony\Component\HttpFoundation\ParameterBag::get 88 0.1% 1,744 0.3% 1,571 0.3% 8,000 1.4% 8,000 1.4% 9,392 0.1% 8,932 0.1% 8,064 0.1% 7,604 0.1%
element_children 202 0.3% 6,365 1.1% 4,715 0.8% 16,000 2.8% 8,000 1.4% 55,888 0.8% 22,556 0.3% 14,104 0.2% 8,684 0.1%
Drupal\Core\Cache\DatabaseBackend::checksumTags 90 0.1% 6,553 1.1% 2,214 0.4% 12,000 2.1% 8,000 1.4% 34,912 0.5% -52,616 -0.7% 45,632 0.6% 7,892 0.1%
Drupal\field\Plugin\Core\Entity\FieldInstance::offsetGet 358 0.5% 1,437 0.2% 1,437 0.2% 8,000 1.4% 8,000 1.4% 9,664 0.1% 9,664 0.1% 4,332 0.1% 4,332 0.1%
Drupal\Core\Path\AliasManager::lookupPathAlias 91 0.1% 2,879 0.5% 1,789 0.3% 12,000 2.1% 8,000 1.4% 5,528 0.1% -104 -0.0% 3,288 0.0% 1,392 0.0%
Drupal\Core\Entity\EntityNG::getTranslatedField 170 0.2% 43,582 7.5% 3,430 0.6% 28,003 4.9% 8,000 1.4% 552,340 7.7% 34,388 0.5% 491,684 6.8% 2,880 0.0%
is_array 2,791 3.7% 3,711 0.6% 3,711 0.6% 8,000 1.4% 8,000 1.4% 24,220 0.3% 24,220 0.3% 13,888 0.2% 13,888 0.2%
array_flip 154 0.2% 511 0.1% 511 0.1% 4,001 0.7% 4,001 0.7% 115,916 1.6% 115,916 1.6% 25,612 0.4% 25,612 0.4%
Drupal\Core\TypedData\TypedData::__construct 81 0.1% 414 0.1% 414 0.1% 4,001 0.7% 4,001 0.7% 2,464 0.0% 2,464 0.0% 3,172 0.0% 3,172 0.0%
Drupal\Core\Entity\DatabaseStorageController::load 74 0.1% 49,510 8.6% 2,400 0.4% 56,005 9.8% 4,001 0.7% 961,328 13.4% -83,128 -1.2% 1,001,352 13.8% 3,792 0.1%
Drupal\Core\Validation\ConstraintManager::__construct 1 0.0% 627 0.1% 64 0.0% 4,001 0.7% 4,001 0.7% 20,516 0.3% 2,664 0.0% 20,860 0.3% 2,628 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 75 0.1% 8,714 1.5% 876 0.2% 16,002 2.8% 4,001 0.7% 32,720 0.5% 1,380 0.0% 39,148 0.5% 4,388 0.1%
Drupal\Core\Template\Attribute::offsetSet 498 0.7% 10,412 1.8% 6,866 1.2% 8,001 1.4% 4,001 0.7% 105,924 1.5% 89,256 1.2% 28,760 0.4% 11,972 0.2%
Drupal\Core\Database\Connection::query 118 0.2% 24,970 4.3% 3,454 0.6% 24,003 4.2% 4,001 0.7% 175,844 2.5% -45,980 -0.6% 181,448 2.5% 25,740 0.4%
settings 39 0.1% 278 0.0% 180 0.0% 4,001 0.7% 4,001 0.7% 4,884 0.1% 4,416 0.1% 760 0.0% 760 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 261 0.4% 35,248 6.1% 9,578 1.7% 28,001 4.9% 4,001 0.7% 29,572 0.4% 18,292 0.3% 22,060 0.3% 8,860 0.1%
Drupal\Core\Entity\Field\Type\Field::__construct 33 0.0% 14,298 2.5% 376 0.1% 12,002 2.1% 4,001 0.7% 256,436 3.6% 7,028 0.1% 229,984 3.2% 1,260 0.0%
PDO::prepare 118 0.2% 2,148 0.4% 1,002 0.2% 4,001 0.7% 4,001 0.7% 76,876 1.1% 72,476 1.0% 24,188 0.3% 23,060 0.3%
theme@1 29 0.0% 220,624 38.2% 3,142 0.5% 224,014 39.2% 4,001 0.7% 589,376 8.2% -23,784 -0.3% 720,236 9.9% 5,924 0.1%
Drupal\Core\Entity\Entity::uri 44 0.1% 6,405 1.1% 1,582 0.3% 8,001 1.4% 4,001 0.7% 47,416 0.7% 11,432 0.2% 36,396 0.5% 1,996 0.0%
Symfony\Component\DependencyInjection\Container::get@6 9 0.0% 1,812 0.3% 153 0.0% 8,001 1.4% 4,001 0.7% 54,204 0.8% 3,348 0.0% 55,688 0.8% 2,396 0.0%
strrpos 399 0.5% 812 0.1% 812 0.1% 4,001 0.7% 4,001 0.7% 2,492 0.0% 2,492 0.0% 940 0.0% 940 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 238 0.3% 5,621 1.0% 1,823 0.3% 12,001 2.1% 4,001 0.7% 66,368 0.9% 9,892 0.1% 46,944 0.6% 3,796 0.1%
ob_get_clean 34 0.0% 191 0.0% 191 0.0% 4,001 0.7% 4,001 0.7% -473,960 -6.6% -473,960 -6.6% 20,912 0.3% 20,912 0.3%
drupal_add_css 20 0.0% 1,600 0.3% 678 0.1% 4,001 0.7% 4,001 0.7% 23,140 0.3% 18,200 0.3% 7,176 0.1% 3,988 0.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 75 0.1% 51,636 8.9% 3,158 0.5% 56,004 9.8% 4,001 0.7% 998,136 13.9% 124,976 1.7% 1,393,984 19.2% 163,868 2.3%
drupal_get_user_timezone 13 0.0% 2,346 0.4% 223 0.0% 4,001 0.7% 4,001 0.7% 4,192 0.1% 1,300 0.0% 9,860 0.1% 144 0.0%
preg_replace 580 0.8% 2,392 0.4% 2,392 0.4% 4,000 0.7% 4,000 0.7% 70,660 1.0% 70,660 1.0% 31,768 0.4% 31,768 0.4%
Drupal\Core\Entity\Field\FieldItemBase::__get 604 0.8% 15,929 2.8% 2,635 0.5% 12,000 2.1% 4,000 0.7% 39,356 0.5% 1,720 0.0% 140,612 1.9% 960 0.0%
Drupal\Core\TypedData\Type\Language::getValue 166 0.2% 9,027 1.6% 1,551 0.3% 8,000 1.4% 4,000 0.7% 14,416 0.2% 868 0.0% 50,540 0.7% 592 0.0%
t 152 0.2% 11,703 2.0% 3,008 0.5% 12,000 2.1% 4,000 0.7% 42,904 0.6% 13,740 0.2% 36,452 0.5% 14,036 0.2%
theme_comment_post_forbidden 11 0.0% 15,014 2.6% 424 0.1% 20,001 3.5% 4,000 0.7% 66,676 0.9% -1,996 -0.0% 75,984 1.0% 1,336 0.0%
load::Routing/RouteCollection.php 1 0.0% 26 0.0% 26 0.0% 4,000 0.7% 4,000 0.7% 11,596 0.2% 11,596 0.2% 10,344 0.1% 10,344 0.1%
Drupal::getContainer 1,231 1.7% 2,630 0.5% 2,630 0.5% 4,000 0.7% 4,000 0.7% 444 0.0% 444 0.0% 848 0.0% 848 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 498 0.7% 1,732 0.3% 1,732 0.3% 4,000 0.7% 4,000 0.7% 512 0.0% 512 0.0% 1,256 0.0% 1,256 0.0%
language_load 166 0.2% 6,807 1.2% 1,179 0.2% 4,000 0.7% 4,000 0.7% 13,064 0.2% -42,544 -0.6% 49,492 0.7% 244 0.0%
Drupal\Core\Language\LanguageManager::getLanguage 329 0.4% 1,825 0.3% 1,496 0.3% 4,000 0.7% 4,000 0.7% 13,056 0.2% 2,580 0.0% 13,380 0.2% 1,304 0.0%
system_preprocess_block 5 0.0% 61 0.0% 51 0.0% 4,000 0.7% 4,000 0.7% 1,856 0.0% -136 -0.0% 1,056 0.0% 460 0.0%
Drupal\Core\Entity\Field\Type\EntityReferenceItem::__get 140 0.2% 2,960 0.5% 935 0.2% 4,000 0.7% 4,000 0.7% 5,000 0.1% 1,304 0.0% 69,944 1.0% 1,304 0.0%
Symfony\Component\HttpFoundation\ParameterBag::__construct 15 0.0% 43 0.0% 43 0.0% 4,000 0.7% 4,000 0.7% 520 0.0% 520 0.0% 504 0.0% 504 0.0%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 529 0.7% 1,961 0.3% 1,833 0.3% 4,000 0.7% 4,000 0.7% 9,168 0.1% 7,408 0.1% 2,560 0.0% 1,916 0.0%
Drupal\Core\Utility\CacheArray::offsetExists 96 0.1% 948 0.2% 521 0.1% 4,000 0.7% 4,000 0.7% 5,024 0.1% 1,424 0.0% 1,580 0.0% 1,052 0.0%
drupal_process_attached 15 0.0% 2,494 0.4% 666 0.1% 4,000 0.7% 4,000 0.7% 22,460 0.3% -3,696 -0.1% 0 0.0% 0 0.0%
theme@5 80 0.1% 48,635 8.4% 8,105 1.4% 64,008 11.2% 4,000 0.7% 53,752 0.8% -70,388 -1.0% 128,852 1.8% 5,860 0.1%
drupal_render@10 30 0.0% 29,304 5.1% 1,458 0.3% 36,002 6.3% 4,000 0.7% 69,768 1.0% 11,124 0.2% 114,324 1.6% 7,352 0.1%
load::block/BlockRenderController.php 1 0.0% 25 0.0% 25 0.0% 4,000 0.7% 4,000 0.7% 3,184 0.0% 3,184 0.0% 4,204 0.1% 4,204 0.1%
theme_form_element 2 0.0% 1,969 0.3% 109 0.0% 4,000 0.7% 4,000 0.7% 11,304 0.2% 556 0.0% 0 0.0% 0 0.0%
_field_language_suggestion 60 0.1% 879 0.2% 670 0.1% 4,000 0.7% 4,000 0.7% 8,584 0.1% 7,728 0.1% 2,424 0.0% 1,652 0.0%
Drupal\Core\KeyValueStore\StorageBase::get 8 0.0% 2,177 0.4% 70 0.0% 4,000 0.7% 4,000 0.7% 10,788 0.2% 368 0.0% 25,196 0.3% 684 0.0%
function_exists 844 1.1% 1,867 0.3% 1,867 0.3% 4,000 0.7% 4,000 0.7% 11,484 0.2% 11,484 0.2% 6,804 0.1% 6,804 0.1%
array_map 250 0.3% 6,914 1.2% 1,866 0.3% 12,001 2.1% 4,000 0.7% 180,120 2.5% 93,692 1.3% 32,156 0.4% 13,360 0.2%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetSet 47 0.1% 156 0.0% 156 0.0% 4,000 0.7% 4,000 0.7% 4,452 0.1% 4,452 0.1% 152 0.0% 152 0.0%
strtolower 2,327 3.1% 4,562 0.8% 4,562 0.8% 4,000 0.7% 4,000 0.7% 72,516 1.0% 72,516 1.0% 12,368 0.2% 12,368 0.2%
Drupal\Core\Template\Attribute::__toString 234 0.3% 21,069 3.6% 5,550 1.0% 44,005 7.7% 4,000 0.7% 49,652 0.7% 860 0.0% 26,836 0.4% 4,996 0.1%
Drupal::entityManager 244 0.3% 4,604 0.8% 1,114 0.2% 4,000 0.7% 4,000 0.7% 5,032 0.1% 4,564 0.1% 5,516 0.1% 3,232 0.0%
Drupal\Component\Utility\Settings::get 47 0.1% 233 0.0% 233 0.0% 4,000 0.7% 4,000 0.7% 5,752 0.1% 5,752 0.1% 2,008 0.0% 2,008 0.0%
rdf_entity_load 24 0.0% 5,191 0.9% 722 0.1% 8,000 1.4% 4,000 0.7% 136,296 1.9% 62,008 0.9% 93,652 1.3% 20,340 0.3%
PDOStatement::execute 118 0.2% 8,797 1.5% 8,797 1.5% 4,000 0.7% 4,000 0.7% 81,992 1.1% 81,992 1.1% 18,088 0.2% 18,088 0.2%
array_key_exists 713 1.0% 1,217 0.2% 1,217 0.2% 4,000 0.7% 4,000 0.7% 4,636 0.1% 4,636 0.1% 3,512 0.0% 3,512 0.0%
Symfony\Component\DependencyInjection\Container::has 238 0.3% 2,028 0.4% 1,547 0.3% 8,000 1.4% 4,000 0.7% 9,900 0.1% 1,788 0.0% 6,196 0.1% 4,432 0.1%
field_attach_view 22 0.0% 22,504 3.9% 801 0.1% 16,001 2.8% 4,000 0.7% 91,392 1.3% 27,948 0.4% 67,284 0.9% 1,344 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 238 0.3% 3,312 0.6% 2,448 0.4% 4,000 0.7% 4,000 0.7% 29,304 0.4% 932 0.0% 38,948 0.5% 1,420 0.0%
Drupal\Core\Config\ConfigFactory::get 142 0.2% 11,171 1.9% 1,862 0.3% 24,002 4.2% 4,000 0.7% 61,768 0.9% -6,308 -0.1% 53,440 0.7% 4,404 0.1%
Symfony\Component\EventDispatcher\EventDispatcher::addListener 17 0.0% 116 0.0% 116 0.0% 4,000 0.7% 4,000 0.7% 4,788 0.1% 4,788 0.1% 2,956 0.0% 2,956 0.0%
end 142 0.2% 278 0.0% 278 0.0% 4,000 0.7% 4,000 0.7% 440 0.0% 440 0.0% 440 0.0% 440 0.0%
Twig_Environment::isTemplateFresh 8 0.0% 1,145 0.2% 410 0.1% 4,000 0.7% 4,000 0.7% 4,980 0.1% -4,540 -0.1% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 83 0.1% 30,376 5.3% 2,005 0.3% 32,001 5.6% 4,000 0.7% 732,596 10.2% -172,132 -2.4% 1,107,388 15.3% 2,680 0.0%
load::shortcut/shortcut.module 1 0.0% 24 0.0% 24 0.0% 4,000 0.7% 4,000 0.7% 1,068 0.0% 1,068 0.0% 4,204 0.1% 4,204 0.1%
Twig_Environment::getGlobals 34 0.0% 186 0.0% 123 0.0% 4,000 0.7% 4,000 0.7% 3,052 0.0% 668 0.0% 2,936 0.0% 604 0.0%
drupal_get_filename 19 0.0% 557 0.1% 504 0.1% 4,000 0.7% 4,000 0.7% 4,920 0.1% 2,204 0.0% 3,408 0.0% 1,272 0.0%
Drupal\Core\Entity\EntityBCDecorator::entityType 96 0.1% 620 0.1% 440 0.1% 4,000 0.7% 4,000 0.7% 5,864 0.1% 5,368 0.1% 3,816 0.1% 3,472 0.0%
load::comment/CommentStorageController.php 1 0.0% 43 0.0% 43 0.0% 0 0.0% 0 0.0% 11,388 0.2% 11,388 0.2% 5,908 0.1% 5,908 0.1%
Drupal\Core\Entity\Field\Type\EntityReferenceItem::getPropertyDefinitions 10 0.0% 713 0.1% 106 0.0% 0 0.0% 0 0.0% 7,272 0.1% 6,804 0.1% 4,776 0.1% 2,864 0.0%
Drupal\Core\Entity\EntityRenderController::buildContent 13 0.0% 86,291 14.9% 705 0.1% 100,006 17.5% 0 0.0% 446,648 6.2% -40,284 -0.6% 446,432 6.2% 504 0.0%
load::Type/EntityWrapper.php 1 0.0% 18 0.0% 18 0.0% 0 0.0% 0 0.0% 4,492 0.1% 4,492 0.1% 4,204 0.1% 4,204 0.1%
run_init::comment/CommentStorageController.php 1 0.0% 4 0.0% 4 0.0% 0 0.0% 0 0.0% 508 0.0% 508 0.0% 148 0.0% 148 0.0%
run_init::Type/EntityWrapper.php 1 0.0% 17 0.0% 17 0.0% 0 0.0% 0 0.0% 2,792 0.0% 2,792 0.0% 2,520 0.0% 2,520 0.0%
Drupal\Core\Entity\Field\Type\EntityWrapper::setValue 30 0.0% 1,053 0.2% 376 0.1% 0 0.0% 0 0.0% 8,148 0.1% 972 0.0% 8,904 0.1% 1,812 0.0%
Drupal\Core\Database\Query\PagerSelectExtender::execute 1 0.0% 2,293 0.4% 41 0.0% 4,001 0.7% 0 0.0% 26,272 0.4% 380 0.0% 29,896 0.4% 864 0.0%
Drupal\Core\Entity\Field\Type\EntityWrapper::__construct 7 0.0% 100 0.0% 64 0.0% 0 0.0% 0 0.0% 1,184 0.0% 692 0.0% 1,088 0.0% 656 0.0%
Drupal\Core\Database\Query\Select::innerJoin 2 0.0% 55 0.0% 16 0.0% 0 0.0% 0 0.0% 2,216 0.0% 864 0.0% 1,756 0.0% 848 0.0%
[ display all ]