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

Overall Diff Summary

Run #519de1c349c58Run #519de26535836DiffDiff%
Number of Function Calls157,223 171,423 14,200 9.0%
Incl. Wall Time (microsec)628,439 661,766 33,327 5.3%
Incl. CPU (microsecs)591,206 625,758 34,552 5.8%
Incl. MemUse (bytes)18,686,112 18,731,528 45,416 0.2%
Incl. PeakMemUse (bytes)19,033,944 19,085,056 51,112 0.3%

[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%
Twig_Template::getAttribute 1,500 10.6% 20,368 61.1% 18,904 56.7% 21,609 62.5% 13,069 37.8% 16,560 36.5% -98,904 -217.8% 48 0.1% 48 0.1%
__TwigTemplate_4d8de06280de0e89cfa14b9de1dd3608::doDisplay 20 0.1% 34,086 102.3% 8,682 26.1% 34,106 98.7% 5,686 16.5% 10,456 23.0% -151,272 -333.1% 2,632 5.1% 368 0.7%
twig_render_var 1,500 10.6% 3,332 10.0% 3,321 10.0% 4,255 12.3% 3,105 9.0% 15,192 33.5% 15,216 33.5% -8 -0.0% 0 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 1,500 10.6% 1,499 4.5% 1,498 4.5% 2,275 6.6% 2,275 6.6% 1,112 2.4% 1,112 2.4% 0 0.0% 0 0.0%
ctype_digit 1,500 10.6% 26 0.1% 26 0.1% 1,630 4.7% 1,630 4.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Environment::hasExtension 1,200 8.5% 1,200 3.6% 1,200 3.6% 1,612 4.7% 1,612 4.7% 57,600 126.8% 57,600 126.8% 0 0.0% 0 0.0%
get_class 1,500 10.6% 1 0.0% 1 0.0% 1,415 4.1% 1,415 4.1% 48,000 105.7% 48,000 105.7% 0 0.0% 0 0.0%
is_object 1,500 10.6% 15 0.0% 15 0.0% 1,402 4.1% 1,402 4.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
is_array 1,520 10.7% 25 0.1% 25 0.1% 1,400 4.1% 1,400 4.1% 776 1.7% 776 1.7% 0 0.0% 0 0.0%
is_scalar 1,200 8.5% 3 0.0% 3 0.0% 1,171 3.4% 1,171 3.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
strtolower 320 2.3% 97 0.3% 97 0.3% 528 1.5% 528 1.5% 10,248 22.6% 10,248 22.6% 0 0.0% 0 0.0%
array_key_exists 300 2.1% 74 0.2% 74 0.2% 385 1.1% 385 1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::templates/views-view-fields.tpl.php -20 -0.1% -355 -1.1% -355 -1.1% -371 -1.1% -371 -1.1% -8,168 -18.0% -8,168 -18.0% 0 0.0% 0 0.0%
Twig_Environment::isStrictVariables 300 2.1% 209 0.6% 209 0.6% 355 1.0% 355 1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
twig_render_template 20 0.1% 35,614 106.9% 376 1.1% 35,604 103.0% 270 0.8% 138,584 305.1% -90,528 -199.3% 8,048 15.7% 0 0.0%
load::templates/views-view-fields.tpl.php -20 -0.1% -244 -0.7% -244 -0.7% -252 -0.7% -252 -0.7% -6,784 -14.9% -6,784 -14.9% 0 0.0% 0 0.0%
load::service_container_prod_.php/6bc6d0212b6d8fa4032320b8f7274e92ebac6bc7135904e41249ca3127dc4bc0.php 1 0.0% 242 0.7% 242 0.7% 244 0.7% 244 0.7% 71,160 156.7% 71,160 156.7% 70,928 138.8% 70,928 138.8%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 96 0.3% 165 0.5% 326 0.9% 216 0.6% 8 0.0% 0 0.0% -152 -0.3% 56 0.1%
extract -20 -0.1% -169 -0.5% -169 -0.5% -194 -0.6% -194 -0.6% -107,784 -237.3% -107,784 -237.3% 1,024 2.0% 1,024 2.0%
theme_render_template@2 -20 -0.1% -1,195 -3.6% -259 -0.8% -1,211 -3.5% -187 -0.5% -247,584 -545.1% -34,832 -76.7% 1,352 2.6% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::themeFunctions 0 0.0% 92 0.3% 35 0.1% 117 0.3% 147 0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
_field_invoke_multiple 0 0.0% -430 -1.3% -24 -0.1% -391 -1.1% 145 0.4% 0 0.0% 0 0.0% 112 0.2% 24 0.0%
drupal_container 20 0.1% 120 0.4% 79 0.2% 124 0.4% 139 0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get 20 0.1% 374 1.1% 79 0.2% 376 1.1% 135 0.4% -8 -0.0% -624 -1.4% -208 -0.4% 0 0.0%
array_merge 20 0.1% 90 0.3% 90 0.3% 129 0.4% 129 0.4% 84,656 186.4% 84,656 186.4% 2,264 4.4% 2,264 4.4%
Twig_Template::render 20 0.1% 34,470 103.4% 162 0.5% 34,468 99.8% 119 0.3% 103,296 227.4% 1,040 2.3% 8,048 15.7% 0 0.0%
strtr 1 0.0% 63 0.2% 63 0.2% 111 0.3% 111 0.3% -16 -0.0% -16 -0.0% 33,552 65.6% 33,552 65.6%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 0.0% 402 1.2% 109 0.3% 405 1.2% 108 0.3% 28,280 62.3% 576 1.3% 0 0.0% 0 0.0%
PDOStatement::execute 0 0.0% -1,178 -3.5% -1,178 -3.5% 106 0.3% 106 0.3% 8 0.0% 8 0.0% -24 -0.0% -24 -0.0%
load::service_container_prod_.php/93df0de9d96bc732236f2fc98ff8ec2756d09a13c127fa0b513e92e23785bb7e.php -1 -0.0% -91 -0.3% -91 -0.3% -93 -0.3% -93 -0.3% -71,160 -156.7% -71,160 -156.7% -70,928 -138.8% -70,928 -138.8%
array_intersect_key 20 0.1% 86 0.3% 86 0.3% 92 0.3% 92 0.3% 42,264 93.1% 42,264 93.1% 0 0.0% 0 0.0%
template_preprocess_views_view_fields 0 0.0% -62 -0.2% -148 -0.4% -59 -0.2% -91 -0.3% 0 0.0% 0 0.0% 35,000 68.5% 0 0.0%
Drupal\Core\Entity\EntityNG::language 0 0.0% -4 -0.0% 38 0.1% 35 0.1% 90 0.3% 0 0.0% 0 0.0% -88 -0.2% 0 0.0%
Drupal\Core\TypedData\ItemList::offsetGet 0 0.0% 8 0.0% 21 0.1% -59 -0.2% -86 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 20 0.1% 480 1.4% 87 0.3% 502 1.5% 85 0.2% 31,968 70.4% 624 1.4% 0 0.0% 0 0.0%
Twig_Template::display 20 0.1% 34,297 102.9% 109 0.3% 34,288 99.2% 84 0.2% 10,960 24.1% 64 0.1% 2,912 5.7% 0 0.0%
theme@3 0 0.0% 34,536 103.6% 61 0.2% 34,565 100.0% 82 0.2% 46,992 103.5% 157,248 346.2% 46,584 91.1% 0 0.0%
token_get_all 0 0.0% 83 0.2% 83 0.2% 81 0.2% 81 0.2% -16 -0.0% -16 -0.0% 72 0.1% 72 0.1%
Drupal\Core\Database\Connection::escapeTable 0 0.0% -28 -0.1% -27 -0.1% -50 -0.1% -81 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_render 0 0.0% 34,445 103.4% 80 0.2% 34,304 99.3% 79 0.2% 44,608 98.2% 24 0.1% 50,952 99.7% 0 0.0%
Drupal\Core\Entity\DatabaseStorageController::load 0 0.0% -730 -2.2% -56 -0.2% -659 -1.9% -79 -0.2% -8 -0.0% -8 -0.0% 80 0.2% 0 0.0%
Drupal\Component\Utility\String::checkPlain 0 0.0% -4 -0.0% -5 -0.0% -50 -0.1% -78 -0.2% 32 0.1% 0 0.0% 296 0.6% 296 0.6%
unserialize 0 0.0% -27 -0.1% 101 0.3% 46 0.1% 76 0.2% -16 -0.0% -24 -0.1% -88 -0.2% -208 -0.4%
Doctrine\Common\Annotations\DocLexer::getType 0 0.0% -13 -0.0% -4 -0.0% 55 0.2% 73 0.2% -24 -0.1% -8 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 0 0.0% -80 -0.2% -68 -0.2% -83 -0.2% -72 -0.2% 16 0.0% 16 0.0% -24 -0.0% -24 -0.0%
Doctrine\Common\Lexer::scan 0 0.0% -20 -0.1% -9 -0.0% -17 -0.0% -67 -0.2% -24 -0.1% 0 0.0% 0 0.0% 0 0.0%
load::row/Fields.php 0 0.0% 63 0.2% 63 0.2% 62 0.2% 62 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\Field::__get 0 0.0% -137 -0.4% -139 -0.4% -142 -0.4% -62 -0.2% 0 0.0% 0 0.0% -56 -0.1% 0 0.0%
Drupal\Core\Database\Query\Select::addJoin 0 0.0% -51 -0.2% -52 -0.2% -58 -0.2% -61 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::query 0 0.0% -1,213 -3.6% -23 -0.1% 76 0.2% -61 -0.2% 8 0.0% 16 0.0% -16 -0.0% 0 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1 0 0.0% -54 -0.2% -69 -0.2% -38 -0.1% -59 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::__toString 0 0.0% -68 -0.2% -35 -0.1% -84 -0.2% -58 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 0 0.0% 124 0.4% 54 0.2% 117 0.3% 56 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#4d#8d#e06280de0e89cfa14b9de1dd3608.php/c1bf5a4f093182ffdd15865e2f478e241e4c2e093829f976f717a57db0db096f.php 1 0.0% 54 0.2% 54 0.2% 56 0.2% 56 0.2% 26,376 58.1% 26,376 58.1% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigEnvironment::getTemplateClass 21 0.1% 127 0.4% 43 0.1% 141 0.4% 55 0.2% 608 1.3% 152 0.3% 0 0.0% 0 0.0%
Doctrine\Common\Annotations\TokenParser::next 0 0.0% -172 -0.5% -172 -0.5% -54 -0.2% -54 -0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions 0 0.0% 0 0.0% 21 0.1% 4 0.0% -54 -0.2% -16 -0.0% -32 -0.1% 144 0.3% 48 0.1%
twig_ensure_traversable 20 0.1% 62 0.2% 61 0.2% 78 0.2% 53 0.2% 1,920 4.2% 1,144 2.5% 0 0.0% 0 0.0%
Twig_Environment::mergeGlobals 20 0.1% 63 0.2% 43 0.1% 85 0.2% 52 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
settings 20 0.1% 62 0.2% 42 0.1% 79 0.2% 52 0.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_render@6 0 0.0% -166 -0.5% -46 -0.1% -171 -0.5% -50 -0.1% 3,032 6.7% 1,528 3.4% -176 -0.3% 3,008 5.9%
explode 1 0.0% -19 -0.1% -19 -0.1% -50 -0.1% -50 -0.1% 1,016 2.2% 1,016 2.2% 0 0.0% 0 0.0%
Drupal\Core\Config\Config::get 0 0.0% -224 -0.7% -18 -0.1% -82 -0.2% 50 0.1% 24 0.1% 8 0.0% -320 -0.6% 0 0.0%
Drupal\field\Plugin\views\field\Field::get_items 0 0.0% -290 -0.9% -26 -0.1% -246 -0.7% -49 -0.1% 24 0.1% 0 0.0% 248 0.5% 0 0.0%
Twig_Template::displayWithErrorHandling 20 0.1% 34,125 102.4% 55 0.2% 34,119 98.7% 49 0.1% 10,896 24.0% 464 1.0% 2,912 5.7% 48 0.1%
Drupal\Core\Entity\EntityBCDecorator::__get 0 0.0% 3 0.0% 87 0.3% -29 -0.1% -48 -0.1% 0 0.0% 0 0.0% -88 -0.2% 0 0.0%
load::1#da#2b#549a9c197d0c82d26e780ec2d1cf.php/2b795c4d78fe7da2659f27eff4b62ab437413372f9633f436e7690bc38a92db0.php 1 0.0% 44 0.1% 44 0.1% 46 0.1% 46 0.1% 18,544 40.8% 18,544 40.8% 0 0.0% 0 0.0%
Drupal\Component\Datetime\DateTimePlus::format 0 0.0% -87 -0.3% -25 -0.1% -93 -0.3% -46 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\ClassLoader\ClassLoader::findFile 0 0.0% -87 -0.3% -119 -0.4% -87 -0.3% -45 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
language 0 0.0% -27 -0.1% -51 -0.2% -51 -0.1% -44 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advanced_render 0 0.0% -92 -0.3% 69 0.2% -72 -0.2% 44 0.1% 360 0.8% 0 0.0% 1,024 2.0% -24 -0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get@1 0 0.0% 3 0.0% 3 0.0% -44 -0.1% -44 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::defineOptions 0 0.0% -28 -0.1% -22 -0.1% -40 -0.1% -43 -0.1% 32 0.1% 16 0.0% 80 0.2% 64 0.1%
Drupal\Core\Database\Query\Condition::compile 0 0.0% -69 -0.2% -44 -0.1% -74 -0.2% -43 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::__construct 0 0.0% -47 -0.1% 0 0.0% -39 -0.1% 42 0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
field_info_field_by_id 0 0.0% -171 -0.5% -29 -0.1% -103 -0.3% -42 -0.1% 8 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 0 0.0% -82 -0.2% -28 -0.1% -40 -0.1% -42 -0.1% 8 0.0% 8 0.0% -104 -0.2% -104 -0.2%
ob_start 0 0.0% -37 -0.1% -37 -0.1% -42 -0.1% -42 -0.1% 24 0.1% 24 0.1% -5,544 -10.8% -5,544 -10.8%
array_keys 0 0.0% -13 -0.0% -13 -0.0% -42 -0.1% -42 -0.1% 24 0.1% 24 0.1% 120 0.2% 120 0.2%
Drupal\Core\Entity\Entity::id 0 0.0% 48 0.1% 48 0.1% -42 -0.1% -42 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::field/field.module 0 0.0% -52 -0.2% -49 -0.1% -51 -0.1% -41 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\field\Plugin\Type\Formatter\FormatterBase::__construct 0 0.0% -33 -0.1% -48 -0.1% -42 -0.1% -40 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\field\Field::fieldInfo 0 0.0% 59 0.2% -41 -0.1% 77 0.2% 40 0.1% 0 0.0% 0 0.0% -40 -0.1% -40 -0.1%
strpos 1 0.0% -50 -0.2% -50 -0.2% -40 -0.1% -40 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityBCDecorator::__set 0 0.0% -58 -0.2% -45 -0.1% -62 -0.2% -40 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter 0 0.0% -7 -0.0% 17 0.1% -41 -0.1% -40 -0.1% -8 -0.0% 0 0.0% 152 0.3% 0 0.0%
str_replace 1 0.0% -1 -0.0% -1 -0.0% 39 0.1% 39 0.1% 272 0.6% 272 0.6% -32 -0.1% -32 -0.1%
Drupal\Core\TypedData\Type\Language::getValue 0 0.0% -41 -0.1% -18 -0.1% -32 -0.1% 39 0.1% 0 0.0% 0 0.0% -56 -0.1% 0 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 0 0.0% 55 0.2% 17 0.1% 72 0.2% 38 0.1% 0 0.0% 0 0.0% 40 0.1% 40 0.1%
Drupal\Component\Datetime\DateTimePlus::constructFromTimestamp 0 0.0% 17 0.1% 9 0.0% -2 -0.0% -38 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Doctrine\Common\Annotations\DocParser::Annotation 0 0.0% -73 -0.2% -7 -0.0% -78 -0.2% -38 -0.1% 16 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Datetime/DateTimePlus.php 0 0.0% 39 0.1% 39 0.1% 38 0.1% 38 0.1% 8 0.0% 8 0.0% 8 0.0% 8 0.0%
Drupal\field\Plugin\Type\Formatter\FormatterPluginManager::getInstance 0 0.0% 20 0.1% 8 0.0% 0 0.0% 38 0.1% 16 0.0% 0 0.0% 16 0.0% 0 0.0%
Drupal\views\Plugin\views\query\Sql::add_field 0 0.0% -22 -0.1% -24 -0.1% -19 -0.1% -38 -0.1% 16 0.0% 0 0.0% -112 -0.2% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::element_classes 0 0.0% 32 0.1% 10 0.0% 42 0.1% 38 0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::block/BlockInterface.php 0 0.0% -36 -0.1% -36 -0.1% -37 -0.1% -37 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
datetime_element_info 0 0.0% 78 0.2% 34 0.1% 150 0.4% 37 0.1% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
array_intersect 0 0.0% -36 -0.1% -36 -0.1% -37 -0.1% -37 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 0.0% 24 0.1% 21 0.1% 26 0.1% 37 0.1% -24 -0.1% -24 -0.1% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::__construct 0 0.0% -8 -0.0% 15 0.0% -10 -0.0% -37 -0.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
[ display all ]