Diff Report
Run #54811b6aec43d: XHProf Run (Namespace=drupal-perf-davidhernandez)
vs.
Run #54811e8abf892: XHProf Run (Namespace=drupal-perf-davidhernandez)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #54811b6aec43dRun #54811e8abf892DiffDiff%
Number of Function Calls1,262,917 1,271,008 8,091 0.6%
Incl. Wall Time (microsec)3,557,584 3,627,956 70,372 2.0%
Incl. MemUse (bytes)42,490,344 42,561,904 71,560 0.2%
Incl. PeakMemUse (bytes)45,436,280 45,511,816 75,536 0.2%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. Wall Time (microsec) Diff [ display all ]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Excl. Wall
Diff
(microsec)
EWall
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\Component\Utility\NestedArray::mergeDeepArray 0 0.0% -17,915 -25.5% -17,926 -25.5% 1,364,224 1906.4% 1,364,088 1906.2% 41,176 54.5% 27,360 36.2%
Drupal\Component\Utility\NestedArray::mergeDeep 0 0.0% -31 -0.0% 17,556 24.9% 6,856 9.6% -1,365,320 -1907.9% 45,328 60.0% -3,800 -5.0%
Drupal\Core\Render\Renderer::render@6 0 0.0% 477 0.7% 14,126 20.1% -1,696 -2.4% -1,348,488 -1884.4% 61,840 81.9% 4,352 5.8%
Drupal\Core\Render\Element::children 0 0.0% -11,289 -16.0% -12,094 -17.2% 1,350,472 1887.2% 1,348,376 1884.3% 4,992 6.6% 4,224 5.6%
Twig_Template::getAttribute 800 9.9% 30,149 42.8% 10,646 15.1% 841,736 1176.3% -313,152 -437.6% 315,968 418.3% 28,720 38.0%
__TwigTemplate_8479f0ac55650e66e239f0ba35087903eed1dd8e5304b576cac6fbbe1e5280b8::doDisplay 0 0.0% 28,741 40.8% 7,325 10.4% 536,032 749.1% 2,952 4.1% 209,080 276.8% 51,216 67.8%
Drupal\Core\Template\Attribute::addClass 800 9.9% 15,915 22.6% 6,680 9.5% 801,432 1119.9% -1,584,928 -2214.8% 281,848 373.1% 89,600 118.6%
template_preprocess_field 0 0.0% -6,991 -9.9% -5,278 -7.5% -1,214,904 -1697.7% -1,135,808 -1587.2% -3,672 -4.9% -2,856 -3.8%
drupal_html_class 2,400 29.7% 7,613 10.8% 5,183 7.4% 6,016 8.4% 3,520 4.9% 601,512 796.3% 178,928 236.9%
call_user_func_array 800 9.9% 19,746 28.1% 2,641 3.8% 1,054,912 1474.2% 247,480 345.8% 281,568 372.8% 4,080 5.4%
strtr -2,387 -29.5% -2,587 -3.7% -2,587 -3.7% -78,120 -109.2% -78,120 -109.2% 273,400 361.9% 273,400 361.9%
array_merge 800 9.9% 2,537 3.6% 2,537 3.6% 731,136 1021.7% 731,136 1021.7% 118,416 156.8% 118,416 156.8%
Drupal\Core\DependencyInjection\Container::get 0 0.0% 3,529 5.0% 2,363 3.4% 488 0.7% -4,912 -6.9% 7,056 9.3% 3,272 4.3%
__TwigTemplate_49e699df03583aabddb41b13403a04ada7c10e9591f45bc93f4dfdb83e3f2731::doDisplay 0 0.0% 4,406 6.3% 2,004 2.8% 84,232 117.7% -4,008 -5.6% 167,696 222.0% -101,584 -134.5%
__TwigTemplate_b94bc07484dd805ae51e7004cc9c85dd9611ff24ca2b4f9ee1ebe8fcf6a4c1f8::doDisplay 0 0.0% 8,446 12.0% 1,750 2.5% 137,080 191.6% 6,048 8.5% -199,064 -263.5% 0 0.0%
func_get_args 800 9.9% 1,726 2.5% 1,726 2.5% 936,656 1308.9% 936,656 1308.9% 60,784 80.5% 60,784 80.5%
__TwigTemplate_0359874ccad4c85e2013d90434b0430cea23d0c395504d5718b9f12f8a6c6f5e::doDisplay 0 0.0% 6,667 9.5% 1,606 2.3% 133,768 186.9% 6,920 9.7% 159,416 211.0% 16,416 21.7%
Drupal\Component\Utility\Html::getClass 2,400 29.7% 2,440 3.5% 1,588 2.3% 2,536 3.5% 160 0.2% 421,920 558.6% 448 0.6%
__TwigTemplate_a27c971742870b01253f65fa62e256bad2cd30d38f948d1426952e476d671aa8::doDisplay 0 0.0% 6,170 8.8% 1,545 2.2% 152,008 212.4% 7,312 10.2% 38,560 51.0% 0 0.0%
Drupal\Core\Template\Attribute::__construct 0 0.0% -6,766 -9.6% -1,514 -2.2% -769,144 -1074.8% -64,264 -89.8% -1,784 -2.4% -568 -0.8%
Symfony\Component\DependencyInjection\Container::get 0 0.0% 1,130 1.6% 1,395 2.0% 5,400 7.5% 72 0.1% 3,784 5.0% -5,536 -7.3%
Drupal\Core\Theme\ThemeManager::theme@3 0 0.0% 43,280 61.5% -1,366 -1.9% 59,920 83.7% 743,072 1038.4% 72,752 96.3% -7,184 -9.5%
Drupal\Core\Template\Attribute::createAttributeValue 0 0.0% 1,018 1.4% 1,285 1.8% 37,472 52.4% 37,472 52.4% 11,136 14.7% 11,136 14.7%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 0.0% 4,593 6.5% 1,137 1.6% 4,872 6.8% -3,600 -5.0% -6,528 -8.6% -96 -0.1%
Drupal\Component\Utility\String::checkPlain 0 0.0% 784 1.1% 981 1.4% 1,864 2.6% 128 0.2% -36,536 -48.4% -15,456 -20.5%
array_intersect_key 0 0.0% 900 1.3% 900 1.3% 286,704 400.6% 286,704 400.6% 6,544 8.7% 6,544 8.7%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getDataType 0 0.0% 1,070 1.5% 860 1.2% 472 0.7% -480 -0.7% -40 -0.1% -40 -0.1%
array_keys 0 0.0% 797 1.1% 797 1.1% 21,544 30.1% 21,544 30.1% -24,688 -32.7% -24,688 -32.7%
Drupal\Core\Render\Renderer::render@5 0 0.0% 30,605 43.5% 785 1.1% 22,992 32.1% 1,816 2.5% -110,400 -146.2% -4,976 -6.6%
Symfony\Component\Yaml\Parser::parse@3 0 0.0% -833 -1.2% -774 -1.1% -65,536 -91.6% -152 -0.2% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::__toString 0 0.0% 955 1.4% -757 -1.1% -74,696 -104.4% -968 -1.4% -271,032 -358.8% -193,880 -256.7%
Symfony\Component\Yaml\Parser::parse@2 0 0.0% 146 0.2% 709 1.0% 128 0.2% -1,248 -1.7% 0 0.0% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 0 0.0% 5,474 7.8% 640 0.9% 3,824 5.3% -696 -1.0% -7,320 -9.7% -80 -0.1%
twig_drupal_escape_filter@2 0 0.0% 36,441 51.8% 639 0.9% 28,224 39.4% -4,264 -6.0% -250,784 -332.0% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\ItemList::__clone 0 0.0% 1,021 1.5% 628 0.9% 5,752 8.0% 3,232 4.5% -416 -0.6% -280 -0.4%
Drupal\Core\Render\Renderer::render@4 0 0.0% 47,550 67.6% 627 0.9% 66,648 93.1% 2,384 3.3% 72,792 96.4% 0 0.0%
preg_replace 26 0.3% 609 0.9% 609 0.9% 11,936 16.7% 11,936 16.7% 7,328 9.7% 7,328 9.7%
Drupal\filter\FilterPluginCollection::get 0 0.0% -339 -0.5% -603 -0.9% 40 0.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Field\FieldItemList::setValue 0 0.0% 1,929 2.7% 603 0.9% 880 1.2% -344 -0.5% -824 -1.1% -96 -0.1%
_filter_url 0 0.0% 634 0.9% 584 0.8% 16 0.0% -12,280 -17.2% -14,904 -19.7% 288 0.4%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% 1,467 2.1% 544 0.8% -78,968 -110.4% -176 -0.2% -72,040 -95.4% -1,144 -1.5%
function_exists -800 -9.9% 497 0.7% 497 0.7% 16 0.0% 16 0.0% -488 -0.6% -488 -0.6%
bartik_preprocess_field -800 -9.9% -492 -0.7% -492 -0.7% -664 -0.9% -664 -0.9% 0 0.0% 0 0.0%
Drupal\Core\Asset\LibraryDiscoveryParser::buildByExtension 0 0.0% 403 0.6% 469 0.7% 1,672 2.3% 1,224 1.7% 0 0.0% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys 0 0.0% -1,154 -1.6% -464 -0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\Cache::mergeTags 0 0.0% 1,436 2.0% 456 0.6% 1,472 2.1% -36,304 -50.7% -7,840 -10.4% -528 -0.7%
Drupal\Core\Field\BaseFieldDefinition::getDefaultValue 0 0.0% 1,384 2.0% 456 0.6% 320 0.4% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys@1 0 0.0% -688 -1.0% -449 -0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedData::setContext 0 0.0% 443 0.6% 443 0.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter 0 0.0% 774 1.1% 441 0.6% 408 0.6% -240 -0.3% -2,800 -3.7% -1,856 -2.5%
Drupal\Core\Field\FormatterBase::view 0 0.0% -547 -0.8% -439 -0.6% 3,504 4.9% -3,240 -4.5% 8 0.0% 0 0.0%
Drupal\Core\Entity\ContentEntityStorageBase::doCreate 0 0.0% 10,993 15.6% 426 0.6% 2,216 3.1% 296 0.4% -16 -0.0% 0 0.0%
rdf_preprocess_node 0 0.0% 2,238 3.2% 425 0.6% 80 0.1% -2,960 -4.1% -104 -0.1% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 0 0.0% 1,442 2.0% 424 0.6% 32,632 45.6% -4,840 -6.8% 13,672 18.1% 2,536 3.4%
Drupal\Core\Field\Plugin\Field\FieldFormatter\NumericFormatterBase::viewElements 0 0.0% -1,626 -2.3% -412 -0.6% 808 1.1% -3,208 -4.5% 0 0.0% 0 0.0%
unserialize 0 0.0% -526 -0.7% -409 -0.6% -392 -0.5% -392 -0.5% -312 -0.4% -312 -0.4%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% 54,662 77.7% 404 0.6% 49,808 69.6% -4,608 -6.4% 61,688 81.7% 48 0.1%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 0 0.0% -212 -0.3% 402 0.6% 56 0.1% -536 -0.7% -161,280 -213.5% -4,232 -5.6%
Drupal\Core\Entity\EntityViewBuilder::buildMultiple 0 0.0% 14,158 20.1% 401 0.6% 13,936 19.5% -3,720 -5.2% 176 0.2% 0 0.0%
apc_fetch 0 0.0% -310 -0.4% -391 -0.6% 872 1.2% 872 1.2% 1,392 1.8% 1,424 1.9%
implode 0 0.0% 373 0.5% 373 0.5% 2,648 3.7% 2,648 3.7% -9,856 -13.0% -9,856 -13.0%
load::service_container_prod/df4dc634241b79907e983c7c8e11c27681dfc76aec09e8bd6a2161e6d1c7e3c9.php -1 -0.0% -368 -0.5% -368 -0.5% -216,312 -302.3% -216,312 -302.3% -214,728 -284.3% -214,728 -284.3%
twig_drupal_escape_filter@3 0 0.0% 2,678 3.8% 367 0.5% -79,032 -110.4% -1,296 -1.8% -48,976 -64.8% -9,680 -12.8%
load::service_container_prod/df6a61c8ff67aff2c60ab9f13e13398b18baea8e2001573c8120ce7f655e1fd2.php 1 0.0% 360 0.5% 360 0.5% 216,312 302.3% 216,312 302.3% 214,728 284.3% 214,728 284.3%
Drupal\Core\Entity\ContentEntityBase::get 0 0.0% 5,880 8.4% 359 0.5% 2,968 4.1% 0 0.0% -6,944 -9.2% -368 -0.5%
Drupal\filter\Element\ProcessedText::preRenderText 0 0.0% -1,964 -2.8% 347 0.5% -424 -0.6% 168 0.2% 69,720 92.3% 1,880 2.5%
call_user_func 0 0.0% 12,752 18.1% 333 0.5% 12,720 17.8% -1,808 -2.5% 71,800 95.1% 232 0.3%
Drupal\Core\TypedData\TypedData::getPropertyPath 0 0.0% 306 0.4% 333 0.5% 1,424 2.0% 976 1.4% 0 0.0% 0 0.0%
Drupal\Component\Utility\SortArray::sortByKeyInt 0 0.0% 320 0.5% 324 0.5% 232 0.3% 232 0.3% 880 1.2% 880 1.2%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 0 0.0% 557 0.8% 322 0.5% 32 0.0% -14,072 -19.7% -27,984 -37.0% -184 -0.2%
Drupal\Core\Config\Entity\ConfigEntityStorage::getFromStaticCache 0 0.0% 347 0.5% 320 0.5% 48 0.1% 104 0.1% 24 0.0% 96 0.1%
DOMDocument::loadHTML 0 0.0% -315 -0.4% -315 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\DataDefinition::isComputed 0 0.0% 315 0.4% 315 0.4% 1,056 1.5% 1,056 1.5% 0 0.0% 0 0.0%
Drupal\Core\Theme\ThemeManager::alter 0 0.0% 552 0.8% 302 0.4% 8 0.0% 16 0.0% -512 -0.7% -512 -0.7%
Drupal\Core\Render\Renderer::render@3 0 0.0% 70,629 100.4% 299 0.4% 63,256 88.4% -280 -0.4% 66,632 88.2% 16 0.0%
Drupal\Core\TypedData\ListDataDefinition::getClass 0 0.0% 970 1.4% 289 0.4% 320 0.4% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 0 0.0% 1,520 2.2% 278 0.4% 3,504 4.9% -1,056 -1.5% 3,928 5.2% 320 0.4%
Drupal\Core\Entity\EntityViewBuilder::buildComponents 0 0.0% -83 -0.1% 272 0.4% 11,424 16.0% -104 -0.1% -24 -0.0% 0 0.0%
Drupal\Component\Plugin\LazyPluginCollection::get 0 0.0% 583 0.8% 267 0.4% 1,024 1.4% 104 0.1% 0 0.0% 0 0.0%
__TwigTemplate_715126f7eaf4f20442f4592ed8061490c06b772a82f993ec95b57b5b39ebabe2::doDisplay 0 0.0% 70,267 99.9% 266 0.4% 59,272 82.8% -8 -0.0% 65,280 86.4% -24 -0.0%
__TwigTemplate_0ce75ca0f7de43574b8f0c9b2f511fbf775fb9412d8acdc71aefff02734e3302::doDisplay 0 0.0% 717 1.0% 265 0.4% -72 -0.1% 80 0.1% -21,016 -27.8% -5,976 -7.9%
twig_render_template@3 0 0.0% 41,712 59.3% 264 0.4% 826,000 1154.3% -360 -0.5% 202,984 268.7% 0 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 0 0.0% -260 -0.4% -260 -0.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 0 0.0% 30 0.0% -255 -0.4% 4,832 6.8% 128 0.2% 17,240 22.8% 11,736 15.5%
Symfony\Component\Yaml\Parser::getNextEmbedBlock 0 0.0% -529 -0.8% -250 -0.4% 32 0.0% 24 0.0% 0 0.0% 0 0.0%
Drupal\filter\FilterPluginCollection::sortHelper 0 0.0% -441 -0.6% -247 -0.4% 64 0.1% -40 -0.1% 0 0.0% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\ItemList::first 0 0.0% 309 0.4% 245 0.3% 0 0.0% 0 0.0% -80 -0.1% -80 -0.1%
Twig_Environment::hasExtension 800 9.9% 239 0.3% 239 0.3% 40,072 56.0% 40,072 56.0% 3,232 4.3% 3,232 4.3%
Drupal\Core\Entity\Entity::__construct 0 0.0% 235 0.3% 235 0.3% 840 1.2% 840 1.2% 592 0.8% 592 0.8%
Symfony\Component\HttpFoundation\Request::isMethodSafe 0 0.0% 127 0.2% 231 0.3% 224 0.3% 224 0.3% -536 -0.7% -536 -0.7%
Drupal\Core\Extension\ModuleHandler::invokeAll 0 0.0% 1,563 2.2% 227 0.3% 4,784 6.7% -4,248 -5.9% -600 -0.8% -544 -0.7%
Drupal\Core\Field\FieldItemList::applyDefaultValue 0 0.0% 5,264 7.5% 227 0.3% 2,504 3.5% 0 0.0% -24 -0.0% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldFormatter\NumericFormatterBase::allowedTags 0 0.0% 216 0.3% 216 0.3% 6,424 9.0% 6,424 9.0% 0 0.0% 0 0.0%
mb_strtolower 13 0.2% 215 0.3% 213 0.3% 920 1.3% 872 1.2% 688 0.9% 688 0.9%
Drupal\rdf\Entity\RdfMapping::getPreparedFieldMapping 0 0.0% 358 0.5% 210 0.3% 1,920 2.7% -848 -1.2% -1,240 -1.6% 0 0.0%
Drupal\Core\Render\Renderer::updateStack 0 0.0% 855 1.2% 207 0.3% 96 0.1% -2,496 -3.5% -16,712 -22.1% -1,736 -2.3%
Drupal\Core\Entity\ContentEntityBase::id 0 0.0% 213 0.3% 203 0.3% 0 0.0% 0 0.0% -424 -0.6% -376 -0.5%
Drupal\Core\TypedData\Plugin\DataType\Map::get 0 0.0% 1,238 1.8% 200 0.3% 664 0.9% 344 0.5% 0 0.0% 0 0.0%
Drupal\filter\Element\ProcessedText::Drupal\filter\Element\{closure} 0 0.0% -258 -0.4% -199 -0.3% 80 0.1% 80 0.1% 0 0.0% 0 0.0%
Drupal\Core\Datetime\DateFormatter::format 0 0.0% 1,041 1.5% 199 0.3% 144 0.2% -688 -1.0% 8 0.0% 0 0.0%
[ display all ]