Diff Report
Run #523bd0c5929e9: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #523bd15c0308e: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #523bd0c5929e9Run #523bd15c0308eDiffDiff%
Number of Function Calls47,754 47,842 88 0.2%
Incl. Wall Time (microsec)324,917 327,140 2,223 0.7%
Incl. CPU (microsecs)292,222 294,689 2,467 0.8%
Incl. MemUse (bytes)14,855,544 14,908,288 52,744 0.4%
Incl. PeakMemUse (bytes)14,945,824 15,006,088 60,264 0.4%

[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. 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%
PDOStatement::execute 0 0.0% 355 16.0% 355 16.0% 557 22.6% 557 22.6% -40 -0.1% -40 -0.1% -40 -0.1% -40 -0.1%
load::service_container_prod.php/4558ec78ab2dfc1e073b76cca75419df9189e7098593d57ad4f1fd67bd2f978e.php -1 -1.1% -134 -6.0% -134 -6.0% -136 -5.5% -136 -5.5% -104,480 -198.1% -104,480 -198.1% -104,368 -173.2% -104,368 -173.2%
load::service_container_prod.php/efaf642f873d849a2cfce9224e6c66d182152aaf089b4d7eebd9f22251155cf6.php 1 1.1% 134 6.0% 134 6.0% 136 5.5% 136 5.5% 104,472 198.1% 104,472 198.1% 104,360 173.2% 104,360 173.2%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 1.1% 297 13.4% 124 5.6% 296 12.0% 104 4.2% 16,848 31.9% 568 1.1% -248 -0.4% -240 -0.4%
drupal_render@5 -11 -12.5% 234 10.5% -121 -5.4% 313 12.7% -100 -4.1% 28,632 54.3% 20,664 39.2% 26,328 43.7% 968 1.6%
drupal_render@6 7 8.0% 7,214 324.5% 106 4.8% 6,322 256.3% 98 4.0% 123,088 233.4% 2,488 4.7% 304,704 505.6% 2,832 4.7%
Composer\Autoload\ClassLoader::set 0 0.0% 162 7.3% 104 4.7% 170 6.9% 126 5.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Composer\Autoload\ClassLoader::findFile 0 0.0% 80 3.6% 100 4.5% 93 3.8% -7 -0.3% 0 0.0% 0 0.0% -96 -0.2% -56 -0.1%
load::1#66#30#96eb662fc87021dc5e04bcc2e05d.php/a9c3a7c91b9e6276d613212ce833a2e55da247e9b42883098dec365618f453ca.php 1 1.1% 99 4.5% 99 4.5% 101 4.1% 101 4.1% 70,008 132.7% 70,008 132.7% 69,096 114.7% 69,096 114.7%
ComposerAutoloaderInit3a4905090abf2f2252330204ffd02eb8::getLoader 0 0.0% 404 18.2% 90 4.0% 404 16.4% 72 2.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Condition::compile 0 0.0% -88 -4.0% -87 -3.9% -88 -3.6% -100 -4.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#66#30#96eb662fc87021dc5e04bcc2e05d.php/44f1a66aef788a6cc90b6bfcfebeccb901e2f175032bfc4b60e9ed62de9ef636.php -1 -1.1% -84 -3.8% -84 -3.8% -86 -3.5% -86 -3.5% -70,008 -132.7% -70,008 -132.7% -69,096 -114.7% -69,096 -114.7%
Drupal\Core\Database\Connection::query 0 0.0% 216 9.7% -81 -3.6% 437 17.7% -69 -2.8% -40 -0.1% -8 -0.0% 184 0.3% -8 -0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 0 0.0% 109 4.9% 65 2.9% 104 4.2% 50 2.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
strtr 1 1.1% -64 -2.9% -64 -2.9% 7 0.3% 7 0.3% 56 0.1% 56 0.1% -7,816 -13.0% -7,816 -13.0%
drupal_render_children 4 4.5% -20,075 -903.1% -63 -2.8% -18,712 -758.5% -54 -2.2% -887,888 -1683.4% -21,416 -40.6% -965,520 -1602.2% 848 1.4%
unserialize 0 0.0% -31 -1.4% -62 -2.8% -33 -1.3% -61 -2.5% 672 1.3% 664 1.3% 376 0.6% 408 0.7%
drupal_render@8 2 2.3% 2,507 112.8% 60 2.7% 2,489 100.9% 47 1.9% 313,304 594.0% -1,760 -3.3% 294,672 489.0% 648 1.1%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 0.0% 964 43.4% 58 2.6% 615 24.9% 62 2.5% 688 1.3% 168 0.3% 624 1.0% -56 -0.1%
Drupal\Core\Cache\DatabaseBackend::checksumTags 0 0.0% 524 23.6% 58 2.6% 256 10.4% 8 0.3% 0 0.0% 0 0.0% 120 0.2% 48 0.1%
array_flip 0 0.0% 58 2.6% 58 2.6% 62 2.5% 62 2.5% 16 0.0% 16 0.0% 16 0.0% 16 0.0%
drupal_render@7 2 2.3% 3,390 152.5% 56 2.5% 3,374 136.8% 54 2.2% 40,344 76.5% 1,712 3.2% 60,928 101.1% -928 -1.5%
substr 4 4.5% 54 2.4% 54 2.4% 104 4.2% 104 4.2% 192 0.4% 192 0.4% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::duplicate 0 0.0% -64 -2.9% -54 -2.4% -63 -2.6% -53 -2.1% 0 0.0% 0 0.0% -56 -0.1% -56 -0.1%
__TwigTemplate_42f748e2bb8cb45e0a416c059ab3191f::doDisplay 1 1.1% 20,338 914.9% 51 2.3% 19,065 772.8% 50 2.0% 836,512 1586.0% -73,896 -140.1% 1,014,536 1683.5% 2,096 3.5%
load::Entity/EntityRenderControllerInterface.php 0 0.0% 49 2.2% 49 2.2% 49 2.0% 49 2.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Select::addField 0 0.0% 49 2.2% 49 2.2% 52 2.1% 52 2.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme@2 0 0.0% 754 33.9% 49 2.2% 839 34.0% 54 2.2% 49,704 94.2% -1,120 -2.1% 66,248 109.9% 0 0.0%
Drupal\Component\Utility\String::checkPlain 0 0.0% 60 2.7% 49 2.2% 20 0.8% 1 0.0% 40 0.1% 0 0.0% 152 0.3% 0 0.0%
array_keys 0 0.0% -48 -2.2% -48 -2.2% -41 -1.7% -41 -1.7% 16 0.0% 16 0.0% 1,080 1.8% 1,080 1.8%
run_init::taxonomy/TermFormController.php 0 0.0% 59 2.7% 47 2.1% 61 2.5% 48 1.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteCompiler::getPatternOutline 0 0.0% 38 1.7% 45 2.0% 35 1.4% -19 -0.8% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Controller\ControllerResolver::createController 0 0.0% 41 1.8% -44 -2.0% 43 1.7% -2 -0.1% -8 -0.0% 0 0.0% -8 -0.0% 0 0.0%
preg_replace 1 1.1% -44 -2.0% -44 -2.0% 50 2.0% 50 2.0% 112 0.2% 112 0.2% -40 -0.1% -40 -0.1%
implode 1 1.1% 43 1.9% 43 1.9% 53 2.1% 53 2.1% 4,400 8.3% 4,400 8.3% 656 1.1% 656 1.1%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/ddbc48c864943c32104c71cda58c1d2118a9e7c8fa4adfa392fa332e6df0296f.php -1 -1.1% -41 -1.8% -41 -1.8% -42 -1.7% -42 -1.7% -23,096 -43.8% -23,096 -43.8% 0 0.0% 0 0.0%
theme_forum_form -1 -1.1% -20,223 -909.7% -41 -1.8% -18,866 -764.7% -41 -1.7% -830,200 -1574.0% 59,032 111.9% -966,704 -1604.1% 0 0.0%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/69cea0cec1ceae90f878c223ee922cc208d4824c542a1b9030d0893f11fd46fa.php 1 1.1% 41 1.8% 41 1.8% 44 1.8% 44 1.8% 23,096 43.8% 23,096 43.8% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::createInstance@2 0 0.0% -9 -0.4% -39 -1.8% -8 -0.3% -1 -0.0% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
dirname 0 0.0% 39 1.8% 39 1.8% 22 0.9% 22 0.9% 16 0.0% 16 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::fetchAllKeyed 0 0.0% 47 2.1% 38 1.7% 32 1.3% 18 0.7% 0 0.0% 0 0.0% -112 -0.2% 0 0.0%
taxonomy_get_tree 0 0.0% 12 0.5% 38 1.7% 33 1.3% 29 1.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\Container::get 1 1.1% 384 17.3% -38 -1.7% 380 15.4% -1 -0.0% 800 1.5% 768 1.5% -104 -0.2% 0 0.0%
explode 1 1.1% 37 1.7% 37 1.7% 49 2.0% 49 2.0% 1,016 1.9% 1,016 1.9% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::__isset 0 0.0% 37 1.7% 37 1.7% 36 1.5% 34 1.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::field/FieldInfo.php 0 0.0% 37 1.7% 37 1.7% 37 1.5% 37 1.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::Entity/DatabaseStorageController.php 0 0.0% 37 1.7% 36 1.6% 36 1.5% 34 1.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
is_integer 1 1.1% -36 -1.6% -36 -1.6% -21 -0.9% -21 -0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::html/index.php 0 0.0% 2,258 101.6% 35 1.6% 2,504 101.5% 28 1.1% 52,744 100.0% 0 0.0% 60,264 100.0% 0 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 1 1.1% 460 20.7% 35 1.6% 463 18.8% 27 1.1% 21,184 40.2% 1,448 2.7% 408 0.7% 672 1.1%
Drupal\Core\Config\ConfigFactory::loadMultiple 0 0.0% 70 3.1% -33 -1.5% 38 1.5% -48 -1.9% 24 0.0% 0 0.0% -72 -0.1% 0 0.0%
Drupal\Core\Template\AttributeString::__toString 0 0.0% 9 0.4% -33 -1.5% 12 0.5% -17 -0.7% 40 0.1% 0 0.0% 224 0.4% 72 0.1%
load::1#e2#28#d4e79c25c947f4e242136afe6216.php/d56a10d7287aa3baae36f22d0b520ce2cd8737fe2b8ba3024b7921fa8258c840.php 1 1.1% 32 1.4% 32 1.4% 34 1.4% 34 1.4% 21,360 40.5% 21,360 40.5% 0 0.0% 0 0.0%
Twig_Environment::getCacheFilename 1 1.1% 49 2.2% 32 1.4% 48 1.9% 20 0.8% 112 0.2% -56 -0.1% 0 0.0% 0 0.0%
load::1#e2#28#d4e79c25c947f4e242136afe6216.php/8e00b8624ce018ecfa339200dbaefc00265e8ea4e9c31c6720a1772aa780ca0f.php -1 -1.1% -32 -1.4% -32 -1.4% -34 -1.4% -34 -1.4% -21,360 -40.5% -21,360 -40.5% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getFormController 0 0.0% 37 1.7% -31 -1.4% 37 1.5% -29 -1.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 0 0.0% -83 -3.7% -31 -1.4% 54 2.2% -33 -1.3% 24 0.0% -8 -0.0% 24 0.0% 0 0.0%
load::includes/bootstrap.inc 0 0.0% 30 1.3% 30 1.3% 31 1.3% 31 1.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_render@1 0 0.0% 876 39.4% -29 -1.3% 970 39.3% -34 -1.4% 51,976 98.5% 16 0.0% 59,928 99.4% 0 0.0%
load::1#a9#84#d03f99e92882fa85e99930f5ebb1.php/c07616fe8c95dad96c173f68587b3cca8eea394f373221855ca59f1ff8173ca3.php -1 -1.1% -29 -1.3% -29 -1.3% -32 -1.3% -32 -1.3% -19,744 -37.4% -19,744 -37.4% 0 0.0% 0 0.0%
is_object 2 2.3% 29 1.3% 29 1.3% -24 -1.0% -24 -1.0% 768 1.5% 768 1.5% 648 1.1% 648 1.1%
load::1#a9#84#d03f99e92882fa85e99930f5ebb1.php/05909e8d761e0c8a97681acd586864fcecff74aa6a9e99b4d2478ce375f67d84.php 1 1.1% 29 1.3% 29 1.3% 31 1.3% 31 1.3% 19,768 37.5% 19,768 37.5% 0 0.0% 0 0.0%
PDOStatement::setFetchMode 0 0.0% 28 1.3% 28 1.3% 25 1.0% 25 1.0% 0 0.0% 0 0.0% -112 -0.2% -112 -0.2%
list_themes 0 0.0% -357 -16.1% -28 -1.3% -264 -10.7% -27 -1.1% -8 -0.0% 0 0.0% 0 0.0% 0 0.0%
twig_render_template@2 1 1.1% 20,755 933.6% 28 1.3% 19,482 789.7% 23 0.9% 875,712 1660.3% -408 -0.8% 1,035,376 1718.1% 336 0.6%
load::Routing/Route.php 0 0.0% 27 1.2% 27 1.2% 27 1.1% 27 1.1% 8 0.0% 8 0.0% 8 0.0% 8 0.0%
run_init::Entity/Role.php 0 0.0% -16 -0.7% -26 -1.2% -16 -0.6% -28 -1.1% -16 -0.0% 0 0.0% -16 -0.0% 0 0.0%
Drupal\Core\Routing\RouteCompiler::compile 0 0.0% 33 1.5% 25 1.1% 26 1.1% 9 0.4% 16 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::composer/autoload_classmap.php 0 0.0% 32 1.4% 25 1.1% 34 1.4% 30 1.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal::translation 0 0.0% 19 0.9% 25 1.1% 30 1.2% 38 1.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::TypedData/ListInterface.php 0 0.0% -25 -1.1% -25 -1.1% -25 -1.0% -25 -1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
twig_render_var@2 1 1.1% 20,241 910.5% 25 1.1% 18,967 768.8% 20 0.8% 900,024 1706.4% 1,968 3.7% 1,003,328 1664.9% 4,592 7.6%
Symfony\Component\HttpFoundation\Request::getFormat 0 0.0% -35 -1.6% -25 -1.1% -43 -1.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 0 0.0% 12 0.5% 25 1.1% 20 0.8% 1 0.0% 0 0.0% 0 0.0% -48 -0.1% -48 -0.1%
Drupal\Core\Config\Context\ConfigContext::notify 0 0.0% -167 -7.5% -25 -1.1% -163 -6.6% -12 -0.5% 0 0.0% 0 0.0% 72 0.1% 0 0.0%
drupal_static 0 0.0% 30 1.3% 24 1.1% 43 1.7% 45 1.8% 0 0.0% 0 0.0% 5,736 9.5% 5,736 9.5%
Drupal\Core\Database\Statement::execute 0 0.0% 380 17.1% 24 1.1% 584 23.7% 19 0.8% -40 -0.1% 0 0.0% -40 -0.1% 0 0.0%
load::TypedData/DataReferenceInterface.php 0 0.0% 24 1.1% 24 1.1% 25 1.0% 25 1.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::1#66#30#96eb662fc87021dc5e04bcc2e05d.php/a9c3a7c91b9e6276d613212ce833a2e55da247e9b42883098dec365618f453ca.php 1 1.1% 325 14.6% 23 1.0% 329 13.3% 25 1.0% 91,024 172.6% 9,440 17.9% 89,392 148.3% 8,952 14.9%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 0 0.0% 456 20.5% -23 -1.0% 455 18.4% -24 -1.0% 32 0.1% 0 0.0% 40 0.1% 0 0.0%
drupal_render_children@1 -5 -5.7% -104 -4.7% -23 -1.0% -111 -4.5% -26 -1.1% -2,088 -4.0% -624 -1.2% -1,184 -2.0% -848 -1.4%
Symfony\Component\DependencyInjection\Container::get@5 0 0.0% 291 13.1% 23 1.0% 294 11.9% 28 1.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get 1 1.1% 420 18.9% 22 1.0% 426 17.3% 83 3.4% 32 0.1% -32 -0.1% -104 -0.2% 0 0.0%
load::1#42#f7#48e2bb8cb45e0a416c059ab3191f.php/27bbe78546c88dc11416f9cc4076fa511f9151b0372ae61b7a2479032ce4681b.php 1 1.1% 22 1.0% 22 1.0% 24 1.0% 24 1.0% 14,928 28.3% 14,928 28.3% 0 0.0% 0 0.0%
load::1#93#ad#336b06427a8c5d44253bae88908f.php/b00a434223b79161d71f17cf8988d77fe49b655244340b6866c02863c85a263d.php -1 -1.1% -22 -1.0% -22 -1.0% -23 -0.9% -23 -0.9% -16,528 -31.3% -16,528 -31.3% 0 0.0% 0 0.0%
preg_match 0 0.0% -22 -1.0% -22 -1.0% -12 -0.5% -12 -0.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::1#66#30#96eb662fc87021dc5e04bcc2e05d.php/44f1a66aef788a6cc90b6bfcfebeccb901e2f175032bfc4b60e9ed62de9ef636.php -1 -1.1% -297 -13.4% -22 -1.0% -298 -12.1% -21 -0.9% -91,048 -172.6% -9,440 -17.9% -89,416 -148.4% -8,952 -14.9%
Drupal\Core\Template\TwigTemplate::getContextReference 1 1.1% 50 2.2% 21 0.9% 62 2.5% 31 1.3% 10,384 19.7% 6,560 12.4% 9,112 15.1% 5,288 8.8%
run_init::Entity/EntityFormDisplay.php 0 0.0% -3 -0.1% -21 -0.9% -4 -0.2% -22 -0.9% 16 0.0% 0 0.0% 16 0.0% 0 0.0%
is_array 4 4.5% 21 0.9% 21 0.9% 78 3.2% 78 3.2% 760 1.4% 760 1.4% 648 1.1% 648 1.1%
load::1#93#ad#336b06427a8c5d44253bae88908f.php/abeef946458b2cff74e927a2980931e40ea6c0180c31a4e54672e2a201bb0864.php 1 1.1% 21 0.9% 21 0.9% 24 1.0% 24 1.0% 16,528 31.3% 16,528 31.3% 0 0.0% 0 0.0%
theme@4 0 0.0% -43 -1.9% -20 -0.9% -43 -1.7% -3 -0.1% -64 -0.1% 0 0.0% 512 0.8% 0 0.0%
template_preprocess_page 0 0.0% 1,484 66.8% 20 0.9% 632 25.6% 20 0.8% 64 0.1% 0 0.0% -88 -0.1% 0 0.0%
is_string 0 0.0% 20 0.9% 20 0.9% 12 0.5% 12 0.5% 760 1.4% 760 1.4% 0 0.0% 0 0.0%
uasort 0 0.0% -19 -0.9% -20 -0.9% -23 -0.9% -8 -0.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::sendContent 0 0.0% 20 0.9% 20 0.9% 21 0.9% 21 0.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\DrupalKernel::registerNamespaces 0 0.0% 30 1.3% 20 0.9% 31 1.3% 18 0.7% 0 0.0% 0 0.0% -24 -0.0% -24 -0.0%
Drupal\Core\Database\Connection::defaultOptions 0 0.0% -19 -0.9% -19 -0.9% -20 -0.8% -20 -0.8% 0 0.0% 0 0.0% 88 0.1% 88 0.1%
Symfony\Component\HttpFoundation\HeaderBag::get 0 0.0% -18 -0.8% -19 -0.9% -24 -1.0% -43 -1.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\ConfigFactory::get 0 0.0% -211 -9.5% -19 -0.9% -207 -8.4% -14 -0.6% 0 0.0% 0 0.0% 24 0.0% 0 0.0%
[ display all ]