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

Overall Diff Summary

Run #51a1557b90314Run #51a152d922ae0DiffDiff%
Number of Function Calls257,668 253,640 -4,028 -1.6%
Incl. Wall Time (microsec)2,067,084 1,998,842 -68,242 -3.3%
Incl. CPU (microsecs)2,016,125 1,940,122 -76,003 -3.8%
Incl. MemUse (bytes)10,876,644 10,930,576 53,932 0.5%
Incl. PeakMemUse (bytes)11,395,464 11,451,020 55,556 0.5%

[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%
strpos 0 0.0% -523 -0.8% -523 -0.8% 40,008 52.6% 40,008 52.6% 432 0.8% 432 0.8% 468 0.8% 468 0.8%
Symfony\Component\DependencyInjection\Container::get -79 -2.0% -5,401 -7.9% -3,130 -4.6% 48,009 63.2% 40,006 52.6% 3,436 6.4% 1,248 2.3% 15,264 27.5% 12,140 21.9%
Drupal\Core\Template\Attribute::offsetSet -432 -10.7% -8,905 -13.0% -5,830 -8.5% -28,000 -36.8% -28,000 -36.8% -62,492 -115.9% -62,504 -115.9% 280 0.5% 252 0.5%
Drupal\Core\Extension\ModuleHandler::alter 0 0.0% -822 -1.2% -503 -0.7% -28,002 -36.8% -24,002 -31.6% 0 0.0% 0 0.0% -8,436 -15.2% -1,532 -2.8%
theme@5 0 0.0% -40,125 -58.8% -3,968 -5.8% -44,004 -57.9% 20,005 26.3% -18,568 -34.4% 157,552 292.1% -22,472 -40.4% -100 -0.2%
in_array 0 0.0% -201 -0.3% -201 -0.3% -20,003 -26.3% -20,003 -26.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_static 1 0.0% -410 -0.6% -396 -0.6% 20,002 26.3% 20,002 26.3% 0 0.0% 0 0.0% -2,328 -4.2% -2,328 -4.2%
Drupal\Core\Entity\EntityNG::__get 0 0.0% -1,221 -1.8% 187 0.3% 24,001 31.6% 20,002 26.3% 1,772 3.3% 12 0.0% 5,012 9.0% 6,080 10.9%
element_children 0 0.0% -398 -0.6% -277 -0.4% 8,001 10.5% 16,002 21.1% 8 0.0% 0 0.0% -596 -1.1% -444 -0.8%
Drupal\Core\TypedData\ItemList::offsetGet 0 0.0% -687 -1.0% -223 -0.3% -16,003 -21.1% -16,002 -21.1% 0 0.0% 0 0.0% -224 -0.4% -224 -0.4%
Drupal\Core\Template\AttributeValueBase::__construct -432 -10.7% -1,645 -2.4% -1,645 -2.4% -16,002 -21.1% -16,002 -21.1% 0 0.0% 0 0.0% 28 0.1% 28 0.1%
array_map 1 0.0% -882 -1.3% -181 -0.3% 32,001 42.1% 16,001 21.1% 1,432 2.7% 808 1.5% 1,472 2.6% 904 1.6%
Drupal\Core\Utility\ThemeRegistry::offsetExists 0 0.0% -426 -0.6% -367 -0.5% -20,001 -26.3% -16,001 -21.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\ItemList::__clone 0 0.0% -457 -0.7% -328 -0.5% 12,000 15.8% 16,000 21.1% -32,792 -60.8% -12 -0.0% -66,992 -120.6% 452 0.8%
theme_get_registry -79 -2.0% -967 -1.4% -812 -1.2% -16,002 -21.1% -12,002 -15.8% -376 -0.7% -12 -0.0% -1,260 -2.3% -536 -1.0%
is_array -594 -14.7% -2,317 -3.4% -2,317 -3.4% 12,002 15.8% 12,002 15.8% 8 0.0% 8 0.0% -164 -0.3% -164 -0.3%
Drupal\Core\Entity\Field\FieldItemBase::set 0 0.0% -87 -0.1% 19 0.0% -12,001 -15.8% -12,001 -15.8% -4 -0.0% -4 -0.0% 40 0.1% 40 0.1%
Drupal\Core\Utility\CacheArray::offsetExists 0 0.0% -167 -0.2% -168 -0.2% 16,001 21.1% 12,001 15.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\EntityReferenceItem::__get 0 0.0% -776 -1.1% -114 -0.2% 8,001 10.5% 12,001 15.8% 4 0.0% 0 0.0% 20 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue 0 0.0% -365 -0.5% -135 -0.2% -12,001 -15.8% -12,001 -15.8% 0 0.0% 0 0.0% 1,084 2.0% 1,084 2.0%
t 0 0.0% -615 -0.9% 3 0.0% -7,999 -10.5% -12,001 -15.8% -6,432 -11.9% 8 0.0% -6,828 -12.3% 904 1.6%
Drupal\field\Plugin\Core\Entity\Field::offsetGet 0 0.0% -166 -0.2% -156 -0.2% -8,000 -10.5% -12,001 -15.8% 4 0.0% 4 0.0% 0 0.0% 0 0.0%
template_preprocess_comment 0 0.0% -44,117 -64.6% -84 -0.1% -39,995 -52.6% 12,000 15.8% -20,900 -38.8% 8 0.0% -6,368 -11.5% 0 0.0%
theme@4 0 0.0% -49,055 -71.9% -138 -0.2% -60,005 -79.0% -12,000 -15.8% -1,440 -2.7% 3,916 7.3% 524 0.9% 0 0.0%
Doctrine\Common\Annotations\DocLexer::getType 0 0.0% -98 -0.1% -88 -0.1% 8,000 10.5% 12,000 15.8% 4 0.0% 0 0.0% 24 0.0% 24 0.0%
language 0 0.0% -1,157 -1.7% -173 -0.3% -4,000 -5.3% -12,000 -15.8% -6,376 -11.8% 28 0.1% 5,964 10.7% 32 0.1%
strtolower -79 -2.0% -913 -1.3% -913 -1.3% -11,999 -15.8% -11,999 -15.8% -1,272 -2.4% -1,272 -2.4% -84 -0.2% -84 -0.2%
comment_uri 0 0.0% 175 0.3% 14 0.0% -1 -0.0% -8,002 -10.5% 4 0.0% 0 0.0% 0 0.0% 0 0.0%
theme_links 0 0.0% -2,104 -3.1% -81 -0.1% 19,997 26.3% -8,002 -10.5% 8 0.0% 8 0.0% 116 0.2% 100 0.2%
Symfony\Component\DependencyInjection\Container::has 0 0.0% -390 -0.6% -343 -0.5% 12,000 15.8% 8,001 10.5% -16 -0.0% -16 -0.0% -56 -0.1% 0 0.0%
Drupal\Core\Template\AttributeArray::__toString 0 0.0% -1,128 -1.7% -226 -0.3% 16,000 21.1% -8,001 -10.5% 12 0.0% 32 0.1% -44 -0.1% -100 -0.2%
Drupal\Core\Entity\Entity::uri 0 0.0% 145 0.2% 53 0.1% -12,002 -15.8% -8,001 -10.5% 0 0.0% -8 -0.0% 96 0.2% 0 0.0%
Drupal\Core\Database\Connection::expandArguments 0 0.0% -156 -0.2% -94 -0.1% 8,001 10.5% 8,001 10.5% 0 0.0% 0 0.0% 508 0.9% 300 0.5%
Drupal::getContainer -79 -2.0% -489 -0.7% -489 -0.7% 8,001 10.5% 8,001 10.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__construct -72 -1.8% -10,779 -15.8% -1,869 -2.7% -36,001 -47.4% -8,001 -10.5% -81,628 -151.4% -19,136 -35.5% 516 0.9% 236 0.4%
Doctrine\Common\Annotations\DocParser::match 0 0.0% -58 -0.1% 2 0.0% -4,001 -5.3% -8,001 -10.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Datetime\DateTimePlus::format 0 0.0% -1,079 -1.6% -174 -0.3% 4,003 5.3% -8,001 -10.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
filter_xss 0 0.0% -270 -0.4% -51 -0.1% -8,001 -10.5% -8,001 -10.5% 20 0.0% 0 0.0% 0 0.0% 0 0.0%
field_language 0 0.0% -751 -1.1% -43 -0.1% -3,998 -5.3% 8,001 10.5% 88 0.2% 468 0.9% -4,952 -8.9% -1,320 -2.4%
preg_replace 0 0.0% -197 -0.3% -197 -0.3% -8,001 -10.5% -8,001 -10.5% 408 0.8% 408 0.8% 728 1.3% 728 1.3%
Drupal\Core\Path\AliasManager::lookupPathAlias 0 0.0% -355 -0.5% -190 -0.3% 4,000 5.3% -8,001 -10.5% 24 0.0% 24 0.0% 100 0.2% 84 0.2%
drupal_render@9 0 0.0% -49,228 -72.1% -143 -0.2% -52,004 -68.4% -8,001 -10.5% -1,484 -2.8% -60 -0.1% 524 0.9% 0 0.0%
config 0 0.0% -1,221 -1.8% -219 -0.3% -16,001 -21.1% -8,001 -10.5% 4 0.0% 0 0.0% 2,132 3.8% 708 1.3%
Drupal\Core\Database\Query\Select::__toString 0 0.0% -210 -0.3% 34 0.0% -4,001 -5.3% -8,001 -10.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_render@10 0 0.0% -2,927 -4.3% -191 -0.3% -12,007 -15.8% -8,001 -10.5% 1,148 2.1% -4 -0.0% 6,828 12.3% 0 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get@1 0 0.0% -103 -0.2% -103 -0.2% -8,001 -10.5% -8,001 -10.5% 0 0.0% 0 0.0% 48 0.1% 48 0.1%
Drupal\Core\Entity\Field\Type\StringItem::getPropertyDefinitions 0 0.0% -34 -0.0% -26 -0.0% 8,000 10.5% 8,000 10.5% 0 0.0% 0 0.0% 0 0.0% -28 -0.1%
Twig_Template::display@4 -78 -1.9% -13,209 -19.4% -807 -1.2% -20,012 -26.3% -8,000 -10.5% 436 0.8% 0 0.0% 1,800 3.2% -724 -1.3%
htmlspecialchars 0 0.0% -219 -0.3% -219 -0.3% 8,000 10.5% 8,000 10.5% 4 0.0% 4 0.0% 0 0.0% 0 0.0%
_filter_xss_split 0 0.0% -126 -0.2% -8 -0.0% 8,000 10.5% 8,000 10.5% 20 0.0% 160 0.3% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__clone -158 -3.9% -704 -1.0% -704 -1.0% -8,000 -10.5% -8,000 -10.5% -4,424 -8.2% -4,424 -8.2% 284 0.5% 284 0.5%
Drupal\Core\Entity\DatabaseStorageController::load 0 0.0% -4,154 -6.1% -299 -0.4% 16,000 21.1% 8,000 10.5% 4,412 8.2% 12 0.0% 4,196 7.6% 0 0.0%
Drupal\Core\TypedData\Type\Language::getValue 0 0.0% -756 -1.1% -338 -0.5% 0 0.0% 8,000 10.5% 88 0.2% 0 0.0% -556 -1.0% 0 0.0%
Drupal\Core\Path\AliasManager::getPathAlias 0 0.0% -368 -0.5% 42 0.1% -4,000 -5.3% -8,000 -10.5% 28 0.1% 4 0.0% 844 1.5% 744 1.3%
implode -79 -2.0% -257 -0.4% -257 -0.4% -8,000 -10.5% -8,000 -10.5% -23,648 -43.8% -23,648 -43.8% -392 -0.7% -392 -0.7%
Symfony\Component\EventDispatcher\Event::setDispatcher 0 0.0% -13 -0.0% -13 -0.0% 8,000 10.5% 8,000 10.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 0 0.0% -373 -0.5% -16 -0.0% 0 0.0% -8,000 -10.5% 2,372 4.4% 0 0.0% 2,292 4.1% -216 -0.4%
Drupal\Core\Config\ConfigFactory::getCacheKey 0 0.0% -256 -0.4% -168 -0.2% 8,000 10.5% 8,000 10.5% 0 0.0% 0 0.0% 96 0.2% 80 0.1%
Drupal\Core\Entity\Entity::entityInfo 0 0.0% -61 -0.1% 43 0.1% -4,000 -5.3% 8,000 10.5% 0 0.0% 0 0.0% 80 0.1% 0 0.0%
drupal_html_class 0 0.0% -77 -0.1% -20 -0.0% 12,001 15.8% 8,000 10.5% 0 0.0% 0 0.0% -456 -0.8% -236 -0.4%
Drupal\Core\Entity\EntityNG::get 0 0.0% -1,478 -2.2% 139 0.2% -3,999 -5.3% 8,000 10.5% 828 1.5% 24 0.0% 3,108 5.6% 240 0.4%
Doctrine\Common\Lexer::isNextToken 0 0.0% -47 -0.1% -47 -0.1% 8,000 10.5% 8,000 10.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get 0 0.0% -1,901 -2.8% -605 -0.9% 4,000 5.3% 8,000 10.5% 288 0.5% 0 0.0% 252 0.5% 48 0.1%
Drupal\Core\Template\TwigTemplate::getContextReference -93 -2.3% -1,320 -1.9% -1,292 -1.9% -12,001 -15.8% -8,000 -10.5% -1,036 -1.9% -1,036 -1.9% -28 -0.1% 0 0.0%
entity_get_info 0 0.0% -148 -0.2% 34 0.0% -16,000 -21.1% -8,000 -10.5% -8 -0.0% -8 -0.0% 268 0.5% 228 0.4%
method_exists -7 -0.2% 16 0.0% -20 -0.0% 8,000 10.5% 8,000 10.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::__construct 0 0.0% -100 -0.1% -43 -0.1% -8,000 -10.5% -8,000 -10.5% 0 0.0% 0 0.0% -16 -0.0% 0 0.0%
preg_match 1 0.0% -66 -0.1% -66 -0.1% -8,000 -10.5% -8,000 -10.5% -3,568 -6.6% -3,568 -6.6% -7,976 -14.4% -7,976 -14.4%
unserialize 1 0.0% 36 0.1% -89 -0.1% -7,997 -10.5% -8,000 -10.5% 2,000 3.7% 408 0.8% 2,156 3.9% 8,920 16.1%
count 4 0.1% -112 -0.2% -103 -0.2% 8,000 10.5% 8,000 10.5% 1,316 2.4% 1,328 2.5% 1,880 3.4% 1,592 2.9%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 0 0.0% 7,205 10.6% -113 -0.2% 0 0.0% 8,000 10.5% -3,836 -7.1% 0 0.0% 732 1.3% 0 0.0%
Drupal\Core\Entity\Entity::access 0 0.0% -1,718 -2.5% -17 -0.0% 24,000 31.6% -8,000 -10.5% 424 0.8% 8 0.0% 3,536 6.4% 48 0.1%
drupal_render@3 0 0.0% -51,096 -74.9% -14 -0.0% -64,003 -84.2% -8,000 -10.5% -17,452 -32.4% -48 -0.1% -17,736 -31.9% 1,804 3.2%
PDOStatement::execute 0 0.0% 8,135 11.9% 8,135 11.9% -7,999 -10.5% -7,999 -10.5% -24 -0.0% -24 -0.0% 360 0.6% 360 0.6%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 0.0% -3,002 -4.4% -465 -0.7% -20,001 -26.3% -7,999 -10.5% -32 -0.1% 32,768 60.8% -4,012 -7.2% 65,564 118.0%
Doctrine\Common\Annotations\TokenParser::next 0 0.0% -369 -0.5% -369 -0.5% -7,999 -10.5% -7,999 -10.5% -3,832 -7.1% -3,832 -7.1% 0 0.0% 0 0.0%
url 0 0.0% -2,730 -4.0% -433 -0.6% 4,004 5.3% -7,997 -10.5% 16 0.0% -12 -0.0% -2,864 -5.2% -3,296 -5.9%
is_numeric 0 0.0% -606 -0.9% -606 -0.9% -4,002 -5.3% -4,002 -5.3% -8 -0.0% -8 -0.0% 0 0.0% 0 0.0%
array_keys -78 -1.9% -384 -0.6% -384 -0.6% -4,002 -5.3% -4,002 -5.3% -11,488 -21.3% -11,488 -21.3% 3,308 6.0% 3,308 6.0%
Drupal\comment\Plugin\Core\Entity\Comment::id 0 0.0% -389 -0.6% -248 -0.4% -16,000 -21.1% -4,001 -5.3% 208 0.4% 4 0.0% 60 0.1% -1,628 -2.9%
typed_data 0 0.0% -50 -0.1% 9 0.0% 8,001 10.5% 4,001 5.3% 4 0.0% 0 0.0% 116 0.2% 0 0.0%
Drupal\Component\Datetime\DateTimePlus::prepareTimezone 0 0.0% -11 -0.0% 15 0.0% -4,001 -5.3% -4,001 -5.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::addField 0 0.0% -53 -0.1% -53 -0.1% -4,001 -5.3% -4,001 -5.3% -8 -0.0% -8 -0.0% -140 -0.3% -140 -0.3%
Drupal\field\Plugin\Core\Entity\Field::getSchema 0 0.0% -10 -0.0% 3 0.0% 4,001 5.3% 4,001 5.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\FieldItemBase::setValue 0 0.0% -576 -0.8% -333 -0.5% -16,001 -21.1% 4,001 5.3% -8 -0.0% -4 -0.0% 92 0.2% 96 0.2%
date 0 0.0% 12 0.0% 12 0.0% -4,001 -5.3% -4,001 -5.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_diff_key 0 0.0% -13 -0.0% -13 -0.0% -4,001 -5.3% -4,001 -5.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
rdf_field_attach_view_alter 0 0.0% 75 0.1% -22 -0.0% 4,001 5.3% 4,001 5.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
user_access 0 0.0% 140 0.2% -20 -0.0% 4,001 5.3% 4,001 5.3% -4 -0.0% -4 -0.0% -84 -0.2% -80 -0.1%
Drupal\Core\Database\Query\Condition::compile 0 0.0% -43 -0.1% -23 -0.0% 4,001 5.3% 4,001 5.3% 0 0.0% 0 0.0% 12 0.0% 36 0.1%
Drupal\user\Plugin\Core\Entity\User::id 0 0.0% -27 -0.0% -27 -0.0% 4,001 5.3% 4,001 5.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedDataFactory::createInstance@2 0 0.0% -83 -0.1% -15 -0.0% 4,001 5.3% 4,001 5.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_flip 0 0.0% -144 -0.2% -144 -0.2% 4,001 5.3% 4,001 5.3% -140 -0.3% -140 -0.3% -40 -0.1% -40 -0.1%
Drupal\Component\Datetime\DateTimePlus::inputIsTimestamp 0 0.0% -41 -0.1% -26 -0.0% 4,001 5.3% 4,001 5.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
field_entity_create 0 0.0% -972 -1.4% -5 -0.0% -7,999 -10.5% -4,001 -5.3% 180 0.3% 0 0.0% 584 1.1% -48 -0.1%
language_load 0 0.0% -338 -0.5% -59 -0.1% 1 0.0% -4,001 -5.3% 88 0.2% 8 0.0% -556 -1.0% 0 0.0%
Drupal\Core\Entity\Field\Type\EntityReferenceItem::__get@1 0 0.0% -109 -0.2% -100 -0.1% 4,001 5.3% 4,001 5.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 0 0.0% -1,000 -1.5% -100 -0.1% 16,001 21.1% -4,001 -5.3% 168 0.3% 136 0.3% 3,492 6.3% 476 0.9%
Drupal\Core\Entity\EntityBCDecorator::__get 0 0.0% -1,020 -1.5% 209 0.3% 19,999 26.3% -4,001 -5.3% 308 0.6% 24 0.0% -716 -1.3% -640 -1.2%
Drupal\Core\Config\FileStorage::listAll 0 0.0% 31 0.0% -10 -0.0% 4,001 5.3% 4,001 5.3% 0 0.0% 0 0.0% 36 0.1% 0 0.0%
[ display all ]