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

Overall Diff Summary

Run #51e2215579f70Run #51e22193d5fd6DiffDiff%
Number of Function Calls45,067 45,067 0 0.0%
Incl. Wall Time (microsec)249,318 249,273 -45 -0.0%
Incl. CPU (microsecs)218,033 217,973 -60 -0.0%
Incl. MemUse (bytes)14,328,520 14,328,520 0 0.0%
Incl. PeakMemUse (bytes)14,385,744 14,385,744 0 0.0%

[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 N/A% 313 695.6% 313 695.6% 194 323.3% 194 323.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% 288 640.0% 178 395.6% 235 391.7% 182 303.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize 0 N/A% -164 -364.4% -159 -353.3% -161 -268.3% -146 -243.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::load 0 N/A% -187 -415.6% -145 -322.2% -184 -306.7% -130 -216.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::service_container_prod.php/49e8accf82be7c1d3937d6f7826f19b781f88f58169f2d23bd977993d357cdf4.php 1 N/A% 118 262.2% 118 262.2% 120 200.0% 120 200.0% 96,320 N/A% 96,320 N/A% 96,248 N/A% 96,248 N/A%
load::service_container_prod.php/82e830639db03617a9cd18863152a824b6000decdf7985adc6e9531d5108fc98.php -1 N/A% -118 -262.2% -118 -262.2% -120 -200.0% -120 -200.0% -96,320 N/A% -96,320 N/A% -96,248 N/A% -96,248 N/A%
PDO::__construct 0 N/A% -116 -257.8% -116 -257.8% -22 -36.7% -22 -36.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 N/A% -45 -100.0% 68 151.1% -56 -93.3% 41 68.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Connection::expandArguments 0 N/A% -84 -186.7% -65 -144.4% -81 -135.0% -50 -83.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Statement::fetchAllKeyed 0 N/A% 54 120.0% 53 117.8% 54 90.0% 47 78.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Menu/LocalActionManager.php 0 N/A% -53 -117.8% -53 -117.8% -53 -88.3% -53 -88.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Query\Update::condition 0 N/A% 50 111.1% 50 111.1% 51 85.0% 1 1.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Query\Select::addField 0 N/A% -49 -108.9% -49 -108.9% -44 -73.3% -44 -73.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
fread 0 N/A% 47 104.4% 47 104.4% 47 78.3% 47 78.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#aa#d8#9c628d890764f8b8a69569889d86.php/68742902aee8b9ea656a236d08413f40bfdaa29513318138853d3e485c7933e5.php 1 N/A% 46 102.2% 46 102.2% 47 78.3% 47 78.3% 34,200 N/A% 34,200 N/A% 33,016 N/A% 33,016 N/A%
load::1#aa#d8#9c628d890764f8b8a69569889d86.php/51f14d0e5e2e057d558c70f831aa2bad5d9ad8a99449a9c938b28149f3c723b3.php -1 N/A% -45 -100.0% -45 -100.0% -47 -78.3% -47 -78.3% -34,200 N/A% -34,200 N/A% -33,016 N/A% -33,016 N/A%
load::Twig/Template.php 0 N/A% 44 97.8% 44 97.8% 45 75.0% 45 75.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Datetime\DateTimePlus::__construct 0 N/A% -45 -100.0% -43 -95.6% -45 -75.0% -3 -5.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Query\Select::fields 0 N/A% -6 -13.3% 43 95.6% -9 -15.0% 37 61.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::menu_link/MenuLinkStorageControllerInterface.php 0 N/A% 43 95.6% 43 95.6% 43 71.7% 43 71.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Statement::fetchAllAssoc 0 N/A% 62 137.8% 43 95.6% 60 100.0% 31 51.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::views/ViewExecutable.php 0 N/A% -42 -93.3% -42 -93.3% -41 -68.3% -41 -68.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_get_filename 0 N/A% 40 88.9% 41 91.1% 43 71.7% 42 70.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Query/Delete.php 0 N/A% -40 -88.9% -40 -88.9% -40 -66.7% -40 -66.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Entity/Role.php 0 N/A% 29 64.4% 40 88.9% 29 48.3% 39 65.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\DependencyInjection\Container::get 0 N/A% -157 -348.9% -38 -84.4% -6 -10.0% 11 18.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
system_element_info 0 N/A% 39 86.7% 38 84.4% 39 65.0% 40 66.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
token_get_all 0 N/A% 38 84.4% 38 84.4% 40 66.7% 40 66.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::block/BlockInterface.php 0 N/A% -34 -75.6% -34 -75.6% -35 -58.3% -35 -58.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
system_library_info 0 N/A% 35 77.8% 34 75.6% 34 56.7% 32 53.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\ContentNegotiation::getContentType 0 N/A% -29 -64.4% -33 -73.3% -33 -55.0% -36 -60.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme@1 0 N/A% 91 202.2% 32 71.1% 88 146.7% 41 68.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 0 N/A% -44 -97.8% 30 66.7% -62 -103.3% 10 16.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple 0 N/A% 225 500.0% 29 64.4% 61 101.7% 19 31.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 0 N/A% -4 -8.9% -28 -62.2% -3 -5.0% -14 -23.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 0 N/A% 82 182.2% 28 62.2% 77 128.3% 25 41.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/5807bbc5179b9afc801c680830fc678f5d26bf6a71f3c87bed91968d525ac74b.php 1 N/A% 28 62.2% 28 62.2% 29 48.3% 29 48.3% 20,072 N/A% 20,072 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 N/A% 13 28.9% 28 62.2% 8 13.3% 12 20.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/1b43fabcd6a6e5e6a0dd2bab97a5ac9a5e689deb911edf1de5760a13f31f918d.php -1 N/A% -28 -62.2% -28 -62.2% -31 -51.7% -31 -51.7% -20,072 N/A% -20,072 N/A% 0 N/A% 0 N/A%
is_array 0 N/A% 27 60.0% 27 60.0% 35 58.3% 35 58.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_replace 0 N/A% -27 -60.0% -27 -60.0% -20 -33.3% -20 -33.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_map 0 N/A% 27 60.0% 25 55.6% 8 13.3% -4 -6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#e2#28#d4e79c25c947f4e242136afe6216.php/40a7edb878521ddab86a4a3cf79ca50d1db612e7d49c535bde64b9a14651d40b.php 1 N/A% 25 55.6% 25 55.6% 27 45.0% 27 45.0% 19,056 N/A% 19,056 N/A% 0 N/A% 0 N/A%
load::1#e2#28#d4e79c25c947f4e242136afe6216.php/338516feb1ea0a7d5e348bd694b63e475a1c34057a334db846667940b3336fcc.php -1 N/A% -24 -53.3% -24 -53.3% -27 -45.0% -27 -45.0% -19,056 N/A% -19,056 N/A% 0 N/A% 0 N/A%
load::1#a9#84#d03f99e92882fa85e99930f5ebb1.php/f0623a673066b178bfb2e27d1a86dd4a9a0bdbbcc06c4b13c4d7bc1efede1858.php -1 N/A% -24 -53.3% -24 -53.3% -26 -43.3% -26 -43.3% -18,304 N/A% -18,304 N/A% 0 N/A% 0 N/A%
load::Entity/Block.php 0 N/A% -24 -53.3% -24 -53.3% -24 -40.0% -24 -40.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\RouteCompiler::compile 0 N/A% -12 -26.7% -24 -53.3% -12 -20.0% -8 -13.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#a9#84#d03f99e92882fa85e99930f5ebb1.php/981306a04fa74a8dc58cd505ef256b56d278fe88d6afaf7af415198b78fa1da8.php 1 N/A% 23 51.1% 23 51.1% 25 41.7% 25 41.7% 18,304 N/A% 18,304 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\String::checkPlain 0 N/A% 24 53.3% 23 51.1% 5 8.3% 11 18.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#93#ad#336b06427a8c5d44253bae88908f.php/a1248a8f53af3038b32c446ad529e93cf7f7580b8dad5f163bb161bf0011996f.php 1 N/A% 22 48.9% 22 48.9% 24 40.0% 24 40.0% 15,760 N/A% 15,760 N/A% 0 N/A% 0 N/A%
load::1#93#ad#336b06427a8c5d44253bae88908f.php/bfa02cd4e4c5efa16972a411166402e4201bb5b38e7da6ecd5d5d36a07961073.php -1 N/A% -21 -46.7% -21 -46.7% -23 -38.3% -23 -38.3% -15,760 N/A% -15,760 N/A% 0 N/A% 0 N/A%
substr 0 N/A% -21 -46.7% -21 -46.7% 36 60.0% 36 60.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
explode 0 N/A% 20 44.4% 20 44.4% 52 86.7% 52 86.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_get_library 0 N/A% 44 97.8% -20 -44.4% 44 73.3% 12 20.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__toString 0 N/A% 86 191.1% 20 44.4% 90 150.0% 63 105.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@3 0 N/A% 15 33.3% 19 42.2% 4 6.7% -6 -10.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::1#aa#d8#9c628d890764f8b8a69569889d86.php/68742902aee8b9ea656a236d08413f40bfdaa29513318138853d3e485c7933e5.php 1 N/A% 239 531.1% 19 42.2% 239 398.3% 17 28.3% 79,432 N/A% 9,440 N/A% 78,192 N/A% 8,696 N/A%
run_init::service_container_prod.php/49e8accf82be7c1d3937d6f7826f19b781f88f58169f2d23bd977993d357cdf4.php 1 N/A% 143 317.8% 19 42.2% 145 241.7% 19 31.7% 44,160 N/A% 10,080 N/A% 44,440 N/A% 10,256 N/A%
_drupal_bootstrap_code 0 N/A% -247 -548.9% -18 -40.0% -213 -355.0% -19 -31.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::1#aa#d8#9c628d890764f8b8a69569889d86.php/51f14d0e5e2e057d558c70f831aa2bad5d9ad8a99449a9c938b28149f3c723b3.php -1 N/A% -192 -426.7% -18 -40.0% -193 -321.7% -17 -28.3% -79,432 N/A% -9,440 N/A% -78,192 N/A% -8,696 N/A%
Drupal\Core\Config\Config::get 0 N/A% 267 593.3% 18 40.0% 293 488.3% 22 36.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
t 0 N/A% -91 -202.2% -18 -40.0% -81 -135.0% 8 13.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\display\DisplayPluginBase::defineOptions 0 N/A% -17 -37.8% -18 -40.0% -22 -36.7% -27 -45.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::service_container_prod.php/82e830639db03617a9cd18863152a824b6000decdf7985adc6e9531d5108fc98.php -1 N/A% -144 -320.0% -18 -40.0% -145 -241.7% -16 -26.7% -44,160 N/A% -10,080 N/A% -44,440 N/A% -10,256 N/A%
Doctrine\Common\Annotations\DocLexer::getType 0 N/A% -4 -8.9% 17 37.8% -12 -20.0% 3 5.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\UrlGenerator::generate 0 N/A% -105 -233.3% -17 -37.8% -106 -176.7% -16 -26.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Statement::execute 0 N/A% 301 668.9% 17 37.8% 197 328.3% -20 -33.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Context\ConfigContext::notify 0 N/A% 34 75.6% 17 37.8% 39 65.0% 10 16.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteCompiler::compile 0 N/A% -75 -166.7% -17 -37.8% -89 -148.3% -24 -40.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 0 N/A% -22 -48.9% -17 -37.8% -7 -11.7% -6 -10.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strpos 0 N/A% -17 -37.8% -17 -37.8% -55 -91.7% -55 -91.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\block\Plugin\Core\Entity\Block::get 0 N/A% -18 -40.0% -16 -35.6% -28 -46.7% -23 -38.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Connection::query 0 N/A% 211 468.9% 16 35.6% 85 141.7% -28 -46.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_scalar 0 N/A% 16 35.6% 16 35.6% -13 -21.7% -13 -21.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\display\DisplayPluginBase::initDisplay 0 N/A% -421 -935.6% -15 -33.3% -211 -351.7% -21 -35.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\UrlGenerator::processPath 0 N/A% -28 -62.2% -15 -33.3% -33 -55.0% -2 -3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
serialize 0 N/A% 15 33.3% 15 33.3% 22 36.7% 22 36.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\CachedStorage::read 0 N/A% 222 493.3% 15 33.3% 274 456.7% 9 15.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_integer 0 N/A% -15 -33.3% -15 -33.3% -12 -20.0% -12 -20.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\Core\Entity\View::label 0 N/A% -11 -24.4% -15 -33.3% -2 -3.3% -2 -3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\ParameterBag::get 0 N/A% -7 -15.6% -15 -33.3% -14 -23.3% -11 -18.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_object 0 N/A% 15 33.3% 15 33.3% 23 38.3% 23 38.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::match 0 N/A% -18 -40.0% -14 -31.1% 6 10.0% -6 -10.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme@4 0 N/A% -30 -66.7% -14 -31.1% -30 -50.0% -9 -15.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 0 N/A% 3 6.7% -14 -31.1% -13 -21.7% -48 -80.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::collectAnnotationMetadata 0 N/A% -84 -186.7% -14 -31.1% -87 -145.0% -9 -15.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\AnnotationRegistry::loadAnnotationClass 0 N/A% -14 -31.1% -13 -28.9% -18 -30.0% -31 -51.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_add_css 0 N/A% -28 -62.2% -13 -28.9% -23 -38.3% 2 3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
element_children 0 N/A% 16 35.6% 13 28.9% 3 5.0% -8 -13.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\ServerBag::getHeaders 0 N/A% -4 -8.9% 13 28.9% 0 0.0% -8 -13.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
menu_item_route_access 0 N/A% -343 -762.2% -13 -28.9% -109 -181.7% -15 -25.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Path\AliasManager::getPathAlias 0 N/A% -9 -20.0% -13 -28.9% -22 -36.7% -6 -10.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::checksumTags 0 N/A% 33 73.3% 13 28.9% 35 58.3% 29 48.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\PathProcessor\PathProcessorFront::processOutbound 0 N/A% 13 28.9% 13 28.9% -6 -10.0% -6 -10.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\PathProcessor\PathProcessorManager::processOutbound 0 N/A% -14 -31.1% -13 -28.9% -15 -25.0% 23 38.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Authentication\Provider\Cookie::authenticate 0 N/A% 5 11.1% -12 -26.7% 17 28.3% -9 -15.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::Annotations@1 0 N/A% -43 -95.6% -12 -26.7% -47 -78.3% -2 -3.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::getScriptName 0 N/A% -13 -28.9% -12 -26.7% -13 -21.7% -8 -13.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 0 N/A% -222 -493.3% 12 26.7% 0 0.0% -11 -18.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 0 N/A% 7 15.6% 12 26.7% -6 -10.0% -4 -6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]