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

Overall Diff Summary

Run #5198b38f0f1d5Run #5198b3cd5c9c1DiffDiff%
Number of Function Calls16,931 17,051 120 0.7%
Incl. Wall Time (microsec)107,587 108,046 459 0.4%
Incl. CPU (microsecs)92,995 93,272 277 0.3%
Incl. MemUse (bytes)8,896,408 8,938,544 42,136 0.5%
Incl. PeakMemUse (bytes)8,969,600 9,004,104 34,504 0.4%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. PeakMemUse (bytes) 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%
run_init::1#3b#c2#b15f9e4daf0fa908dfa253a0edfd.php/003f2188c3922037024f742a70130c1a524d2891a42813902b810f7b5fe3034a.php -1 -0.8% -197 -42.9% -18 -3.9% -200 -72.2% -20 -7.2% -79,568 -188.8% -9,432 -22.4% -78,240 -226.8% -8,792 -25.5%
run_init::1#3b#c2#b15f9e4daf0fa908dfa253a0edfd.php/9b9db0cdfedf3e1eafcf4701e6ebc80a98b505896747ee19a6c7c394426de50c.php 1 0.8% 196 42.7% 18 3.9% 198 71.5% 19 6.9% 79,560 188.8% 9,432 22.4% 78,232 226.7% 8,792 25.5%
load::service_container_prod_.php/0d4593b52254f8ef4595e86744f2bb4b604efd25deed8686005ce635c0dbe8eb.php -1 -0.8% -91 -19.8% -91 -19.8% -93 -33.6% -93 -33.6% -71,912 -170.7% -71,912 -170.7% -71,680 -207.7% -71,680 -207.7%
load::service_container_prod_.php/a2de91b65cf1f77e3a977fbf0ce81f552a256a5aede82f0b01d63f923cac9c79.php 1 0.8% 92 20.0% 92 20.0% 94 33.9% 94 33.9% 71,912 170.7% 71,912 170.7% 71,680 207.7% 71,680 207.7%
twig_render_template 1 0.8% 557 121.4% 24 5.2% 560 202.2% 22 7.9% 52,896 125.5% -4,248 -10.1% 44,760 129.7% 0 0.0%
run_init::service_container_prod_.php/a2de91b65cf1f77e3a977fbf0ce81f552a256a5aede82f0b01d63f923cac9c79.php 1 0.8% 131 28.5% 14 3.1% 133 48.0% 14 5.1% 41,312 98.0% 7,616 18.1% 40,560 117.6% 7,256 21.0%
run_init::service_container_prod_.php/0d4593b52254f8ef4595e86744f2bb4b604efd25deed8686005ce635c0dbe8eb.php -1 -0.8% -130 -28.3% -13 -2.8% -131 -47.3% -13 -4.7% -41,312 -98.0% -7,616 -18.1% -40,560 -117.6% -7,256 -21.0%
main() 0 0.0% 459 100.0% -2 -0.4% 277 100.0% -5 -1.8% 42,136 100.0% 0 0.0% 34,504 100.0% 0 0.0%
run_init::drupal8_profiling/index.php 0 0.0% 462 100.7% 1 0.2% 280 101.1% -2 -0.7% 42,136 100.0% 0 0.0% 34,504 100.0% 0 0.0%
drupal_handle_request 0 0.0% 457 99.6% -1 -0.2% 275 99.3% 2 0.7% 42,128 100.0% -8 -0.0% 34,496 100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% 600 130.7% -2 -0.4% 205 74.0% -1 -0.4% 42,072 99.8% 0 0.0% 32,520 94.2% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% 600 130.7% 0 0.0% 203 73.3% -2 -0.7% 42,072 99.8% 0 0.0% 32,520 94.2% 0 0.0%
Symfony\Component\HttpKernel\Kernel::handle 0 0.0% 597 130.1% -1 -0.2% 202 72.9% -1 -0.4% 42,096 99.9% 0 0.0% 32,520 94.2% 0 0.0%
Drupal\Core\HttpKernel::handle 0 0.0% 595 129.6% -3 -0.7% 200 72.2% -5 -1.8% 42,096 99.9% 0 0.0% 32,520 94.2% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% 587 127.9% 1 0.2% 222 80.1% 0 0.0% 42,040 99.8% 0 0.0% 32,440 94.0% 40 0.1%
Drupal\Core\EventSubscriber\MaintenanceModeSubscriber::onKernelRequestMaintenanceModeCheck 0 0.0% 506 110.2% 5 1.1% 276 99.6% 5 1.8% 42,032 99.8% -136 -0.3% 32,376 93.8% 288 0.8%
Symfony\Component\EventDispatcher\EventDispatcher::doDispatch 0 0.0% 604 131.6% 7 1.5% 239 86.3% -5 -1.8% 42,024 99.7% 0 0.0% 32,360 93.8% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch 0 0.0% 607 132.2% 0 0.0% 244 88.1% 15 5.4% 42,024 99.7% 0 0.0% 32,360 93.8% 0 0.0%
call_user_func 0 0.0% 314 68.4% -2 -0.4% 199 71.8% -3 -1.1% 42,024 99.7% 8 0.0% 32,360 93.8% 0 0.0%
Twig_Template::render 1 0.8% 280 61.0% 12 2.6% 282 101.8% 7 2.5% 14,120 33.5% 128 0.3% 28,480 82.5% 48 0.1%
theme 0 0.0% 439 95.6% -5 -1.1% 208 75.1% -13 -4.7% 42,152 100.0% 16,568 39.3% 23,592 68.4% 0 0.0%
theme_render_template -1 -0.8% -128 -27.9% -20 -4.4% -129 -46.6% -10 -3.6% -27,384 -65.0% -5,256 -12.5% -21,056 -61.0% -192 -0.6%
load::1#3b#c2#b15f9e4daf0fa908dfa253a0edfd.php/9b9db0cdfedf3e1eafcf4701e6ebc80a98b505896747ee19a6c7c394426de50c.php 1 0.8% 29 6.3% 29 6.3% 30 10.8% 30 10.8% 18,544 44.0% 18,544 44.0% 17,272 50.1% 17,272 50.1%
load::1#3b#c2#b15f9e4daf0fa908dfa253a0edfd.php/003f2188c3922037024f742a70130c1a524d2891a42813902b810f7b5fe3034a.php -1 -0.8% -28 -6.1% -28 -6.1% -30 -10.8% -30 -10.8% -18,544 -44.0% -18,544 -44.0% -17,272 -50.1% -17,272 -50.1%
Drupal\Core\Template\TwigEnvironment::loadTemplate 1 0.8% 274 59.7% 28 6.1% 276 99.6% 18 6.5% 37,864 89.9% 632 1.5% 16,240 47.1% 296 0.9%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 0.8% 176 38.3% 69 15.0% 183 66.1% 74 26.7% 34,304 81.4% 576 1.4% 14,784 42.8% 480 1.4%
load::1#5a#c0#1a22fd76f8ddde61718d5a39d269.php/8d9e18b0eea3da19cc0731d2245fdf269abbf5cfa933015e70fc254dc02f57af.php 1 0.8% 45 9.8% 45 9.8% 47 17.0% 47 17.0% 32,400 76.9% 32,400 76.9% 13,752 39.9% 13,752 39.9%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 0 0.0% 102 22.2% 9 2.0% 105 37.9% -5 -1.8% 120 0.3% 40 0.1% 10,376 30.1% 1,232 3.6%
Twig_Template::display 1 0.8% 254 55.3% 11 2.4% 255 92.1% 9 3.2% 8,976 21.3% 64 0.2% 7,016 20.3% 48 0.1%
Twig_Template::displayWithErrorHandling 1 0.8% 274 59.7% 1 0.2% 276 99.6% -1 -0.4% 8,912 21.2% 464 1.1% 6,968 20.2% 288 0.8%
__TwigTemplate_5ac01a22fd76f8ddde61718d5a39d269::doDisplay 1 0.8% 277 60.3% 77 16.8% 279 100.7% 58 20.9% 8,472 20.1% 1,872 4.4% 6,664 19.3% 1,536 4.5%
load::HttpFoundation/Response.php 0 0.0% 5 1.1% 5 1.1% 6 2.2% 6 2.2% 8 0.0% 8 0.0% 5,712 16.6% 5,712 16.6%
ob_start 0 0.0% -3 -0.7% -3 -0.7% -2 -0.7% -2 -0.7% 0 0.0% 0 0.0% 3,664 10.6% 3,664 10.6%
Twig_Template::getAttribute 2 1.7% 37 8.1% 34 7.4% 43 15.5% 36 13.0% 1,616 3.8% 1,424 3.4% 2,152 6.2% 1,960 5.7%
Symfony\Component\HttpKernel\HttpKernel::terminate 0 0.0% 17 3.7% 4 0.9% 49 17.7% 0 0.0% -8 -0.0% 0 0.0% 1,928 5.6% 0 0.0%
Symfony\Component\HttpKernel\Kernel::terminate 0 0.0% 17 3.7% 0 0.0% 48 17.3% 0 0.0% -8 -0.0% 0 0.0% 1,928 5.6% 0 0.0%
load::Event/PostResponseEvent.php 0 0.0% 24 5.2% 24 5.2% 24 8.7% 24 8.7% 0 0.0% 0 0.0% 1,928 5.6% 1,928 5.6%
run_init::templates/maintenance-page.tpl.php -1 -0.8% -58 -12.6% -23 -5.0% -60 -21.7% -22 -7.9% -3,144 -7.5% -1,288 -3.1% -1,928 -5.6% -736 -2.1%
twig_render_var 14 11.7% 86 18.7% 38 8.3% 96 34.7% 40 14.4% 1,104 2.6% 960 2.3% 1,512 4.4% 456 1.3%
Drupal\Core\Template\TwigTemplate::getContextReference 14 11.7% 73 15.9% 69 15.0% 80 28.9% 63 22.7% 3,856 9.2% 3,040 7.2% 1,480 4.3% 1,024 3.0%
load::HttpFoundation/ResponseHeaderBag.php 0 0.0% 37 8.1% 37 8.1% 35 12.6% 35 12.6% 0 0.0% 0 0.0% 1,296 3.8% 1,296 3.8%
load::templates/maintenance-page.tpl.php -1 -0.8% -20 -4.4% -20 -4.4% -21 -7.6% -21 -7.6% -1,312 -3.1% -1,312 -3.1% -1,192 -3.5% -1,192 -3.5%
__TwigTemplate_5ac01a22fd76f8ddde61718d5a39d269::__construct 1 0.8% 12 2.6% 9 2.0% 14 5.1% 7 2.5% 2,344 5.6% 1,240 2.9% 1,160 3.4% 688 2.0%
Drupal\Core\Template\AttributeValueBase::render 1 0.8% 43 9.4% 1 0.2% 41 14.8% 1 0.4% 168 0.4% -24 -0.1% 1,008 2.9% 0 0.0%
Drupal\Core\Template\Attribute::__toString 1 0.8% 53 11.5% 12 2.6% 51 18.4% 5 1.8% 168 0.4% 0 0.0% 1,008 2.9% 0 0.0%
Symfony\Component\HttpFoundation\Response::__construct 0 0.0% 35 7.6% 4 0.9% 34 12.3% -6 -2.2% 0 0.0% 0 0.0% 848 2.5% 216 0.6%
run_init::HttpFoundation/Response.php 0 0.0% 0 0.0% 0 0.0% -1 -0.4% -1 -0.4% 0 0.0% 0 0.0% 744 2.2% 744 2.2%
run_init::1#5a#c0#1a22fd76f8ddde61718d5a39d269.php/8d9e18b0eea3da19cc0731d2245fdf269abbf5cfa933015e70fc254dc02f57af.php 1 0.8% 1 0.2% 1 0.2% 3 1.1% 3 1.1% 1,000 2.4% 1,000 2.4% 560 1.6% 560 1.6%
Twig_Template::__construct 1 0.8% 6 1.3% 6 1.3% 6 2.2% 6 2.2% 1,104 2.6% 1,104 2.6% 472 1.4% 472 1.4%
array_key_exists 3 2.5% 1 0.2% 1 0.2% 7 2.5% 7 2.5% 816 1.9% 816 1.9% 456 1.3% 456 1.3%
Symfony\Component\HttpFoundation\ResponseHeaderBag::set 0 0.0% -6 -1.3% 1 0.2% -8 -2.9% 2 0.7% 0 0.0% 0 0.0% -400 -1.2% 0 0.0%
Symfony\Component\HttpFoundation\HeaderBag::set 0 0.0% -5 -1.1% -8 -1.7% -3 -1.1% -8 -2.9% 24 0.1% 24 0.1% -400 -1.2% -200 -0.6%
Symfony\Component\HttpFoundation\ResponseHeaderBag::__construct 0 0.0% -1 -0.2% 3 0.7% 0 0.0% 3 1.1% 0 0.0% 0 0.0% -400 -1.2% 0 0.0%
Drupal\Component\Utility\String::checkPlain 0 0.0% 2 0.4% 13 2.8% 1 0.4% 9 3.2% 0 0.0% 0 0.0% 240 0.7% 240 0.7%
check_plain 0 0.0% -6 -1.3% -6 -1.3% -9 -3.2% -6 -2.2% 0 0.0% 0 0.0% 240 0.7% 0 0.0%
Symfony\Component\HttpKernel\Event\FilterResponseEvent::__construct 0 0.0% 0 0.0% 0 0.0% 0 0.0% -3 -1.1% 0 0.0% 0 0.0% 232 0.7% 0 0.0%
Symfony\Component\HttpKernel\Event\FilterResponseEvent::setResponse 0 0.0% 0 0.0% 0 0.0% 3 1.1% 3 1.1% 0 0.0% 0 0.0% 232 0.7% 232 0.7%
load::HttpFoundation/AcceptHeaderItem.php 0 0.0% 2 0.4% 2 0.4% 2 0.7% 2 0.7% 0 0.0% 0 0.0% -224 -0.6% -224 -0.6%
Symfony\Component\HttpFoundation\Request::getAcceptableContentTypes 0 0.0% 22 4.8% 1 0.2% 21 7.6% 1 0.4% 0 0.0% 0 0.0% -224 -0.6% 0 0.0%
Drupal\Core\ContentNegotiation::getContentType 0 0.0% 17 3.7% 0 0.0% 16 5.8% -3 -1.1% 0 0.0% 0 0.0% -224 -0.6% 0 0.0%
Symfony\Component\HttpFoundation\AcceptHeader::Symfony\Component\HttpFoundation\{closure} 0 0.0% 3 0.7% 0 0.0% 3 1.1% 1 0.4% 0 0.0% 0 0.0% -224 -0.6% 0 0.0%
Symfony\Component\HttpFoundation\AcceptHeader::fromString 0 0.0% 13 2.8% -1 -0.2% 12 4.3% -2 -0.7% 0 0.0% 0 0.0% -224 -0.6% 0 0.0%
Symfony\Component\HttpFoundation\Response::setStatusCode 0 0.0% -3 -0.7% -3 -0.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -200 -0.6% 0 0.0%
Symfony\Component\HttpFoundation\Response::isInvalid 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -200 -0.6% -200 -0.6%
Symfony\Component\HttpFoundation\HeaderBag::parseCacheControl 0 0.0% 0 0.0% 4 0.9% -4 -1.4% -11 -4.0% 0 0.0% 0 0.0% -200 -0.6% -200 -0.6%
Symfony\Component\HttpFoundation\Response::setContent 0 0.0% -1 -0.2% -2 -0.4% -1 -0.4% -3 -1.1% 8 0.0% 8 0.0% -192 -0.6% -192 -0.6%
DateTimeZone::__construct 0 0.0% -2 -0.4% -2 -0.4% -1 -0.4% -1 -0.4% 0 0.0% 0 0.0% 176 0.5% 176 0.5%
Drupal\Core\Template\AttributeArray::__toString 0 0.0% -1 -0.2% 0 0.0% 4 1.4% 1 0.4% -832 -2.0% -832 -2.0% -176 -0.5% -392 -1.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 0 0.0% -2 -0.4% 6 1.3% 16 5.8% 25 9.0% 16 0.0% 0 0.0% 168 0.5% 56 0.2%
drupal_get_js 0 0.0% -13 -2.8% -2 -0.4% -5 -1.8% -2 -0.7% 0 0.0% 0 0.0% -160 -0.5% 0 0.0%
template_process_maintenance_page 0 0.0% 103 22.4% -5 -1.1% 111 40.1% -6 -2.2% 0 0.0% 0 0.0% -160 -0.5% 0 0.0%
run_init::HttpFoundation/ResponseHeaderBag.php 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% -120 -0.3% -120 -0.3%
Symfony\Component\HttpKernel\HttpKernel::filterResponse 0 0.0% -29 -6.3% 0 0.0% -31 -11.2% 0 0.0% 40 0.1% 0 0.0% 120 0.3% 0 0.0%
run_init::Twig/Extension.php 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 112 0.3% 0 0.0%
run_init::Extension/Core.php 0 0.0% -1 -0.2% -1 -0.2% 0 0.0% 2 0.7% 0 0.0% 0 0.0% 112 0.3% 0 0.0%
{closure} 0 0.0% -121 -26.4% -1 -0.2% -128 -46.2% 3 1.1% 8 0.0% 0 0.0% -112 -0.3% 0 0.0%
Drupal\entity\Plugin\Core\Entity\EntityDisplay::getFormatter 0 0.0% -119 -25.9% 3 0.7% -129 -46.6% 0 0.0% 8 0.0% 0 0.0% -112 -0.3% 0 0.0%
Drupal\Core\Template\TwigEnvironment::__construct 0 0.0% -7 -1.5% 1 0.2% -7 -2.5% 1 0.4% 0 0.0% 0 0.0% 112 0.3% 0 0.0%
call_user_func@1 0 0.0% -124 -27.0% 6 1.3% -139 -50.2% -13 -4.7% -8 -0.0% 0 0.0% -112 -0.3% 0 0.0%
load::Twig/ExtensionInterface.php 0 0.0% 0 0.0% 0 0.0% 1 0.4% 1 0.4% 0 0.0% 0 0.0% 112 0.3% 112 0.3%
Twig_Environment::__construct 0 0.0% -7 -1.5% 3 0.7% -8 -2.9% 1 0.4% 0 0.0% 0 0.0% 112 0.3% 0 0.0%
class_exists 1 0.8% 8 1.7% 4 0.9% 7 2.5% -3 -1.1% 0 0.0% 0 0.0% -112 -0.3% 0 0.0%
load::Event/FilterResponseEvent.php 0 0.0% -1 -0.2% -1 -0.2% 0 0.0% 0 0.0% 24 0.1% 24 0.1% -112 -0.3% -112 -0.3%
Drupal\field\Plugin\Type\Formatter\FormatterPluginManager::getInstance 0 0.0% 7 1.5% -1 -0.2% 3 1.1% -1 -0.4% 8 0.0% 0 0.0% -104 -0.3% 0 0.0%
Drupal\field\Plugin\Type\Formatter\FormatterFactory::createInstance 0 0.0% -13 -2.8% -6 -1.3% -8 -2.9% -3 -1.1% 8 0.0% 0 0.0% -104 -0.3% 0 0.0%
Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass 0 0.0% -11 -2.4% 0 0.0% -8 -2.9% 4 1.4% 8 0.0% 0 0.0% -104 -0.3% 0 0.0%
run_init::formatter/TextDefaultFormatter.php 0 0.0% -1 -0.2% 0 0.0% -1 -0.4% -1 -0.4% 8 0.0% 0 0.0% -104 -0.3% 0 0.0%
Drupal\Component\Plugin\PluginManagerBase::createInstance 0 0.0% -13 -2.8% 0 0.0% -16 -5.8% -8 -2.9% 8 0.0% 0 0.0% -104 -0.3% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::load 0 0.0% 308 67.1% 0 0.0% -12 -4.3% -4 -1.4% -32 -0.1% 0 0.0% -96 -0.3% 0 0.0%
get_class 2 1.7% 1 0.2% 1 0.2% 3 1.1% 3 1.1% 96 0.2% 96 0.2% 96 0.3% 96 0.3%
Twig_Environment::hasExtension 2 1.7% 3 0.7% 3 0.7% 6 2.2% 6 2.2% 96 0.2% 96 0.2% 96 0.3% 96 0.3%
Drupal\Core\Entity\EntityNG::getTranslatedField 0 0.0% -81 -17.6% -1 -0.2% -25 -9.0% -6 -2.2% -16 -0.0% 0 0.0% 96 0.3% 0 0.0%
Drupal\Core\Entity\EntityNG::get 0 0.0% -75 -16.3% 2 0.4% -2 -0.7% 18 6.5% -16 -0.0% 0 0.0% 96 0.3% 0 0.0%
Drupal\Core\Entity\EntityRenderController::viewMultiple 0 0.0% -201 -43.8% 6 1.3% -246 -88.8% 5 1.8% 8 0.0% 0 0.0% -88 -0.3% 0 0.0%
Symfony\Component\ClassLoader\ClassLoader::addPrefix 0 0.0% -2 -0.4% -2 -0.4% -2 -0.7% -2 -0.7% 0 0.0% 0 0.0% -88 -0.3% -88 -0.3%
entity_view 0 0.0% -198 -43.1% -3 -0.7% -244 -88.1% 0 0.0% 8 0.0% 0 0.0% -88 -0.3% 0 0.0%
Drupal\Core\Entity\EntityRenderController::view 0 0.0% -204 -44.4% -3 -0.7% -250 -90.3% -4 -1.4% 8 0.0% 0 0.0% -88 -0.3% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::create 0 0.0% -103 -22.4% -2 -0.4% -43 -15.5% 3 1.1% -8 -0.0% 0 0.0% 80 0.2% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 324 70.6% -23 -5.0% -190 -68.6% 0 0.0% 40 0.1% -16 -0.0% -80 -0.2% -24 -0.1%
Drupal\Core\Entity\EntityBCDecorator::id 0 0.0% 2 0.4% 0 0.0% 20 7.2% 17 6.1% 24 0.1% 24 0.1% 80 0.2% 24 0.1%
[ display all ]