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

Overall Diff Summary

Run #51b0309e0d24bRun #51b0311a4e34aDiffDiff%
Number of Function Calls269,267 269,267 0 0.0%
Incl. Wall Time (microsec)1,105,275 1,104,666 -609 -0.1%
Incl. CPU (microsecs)1,052,388 1,051,309 -1,079 -0.1%
Incl. MemUse (bytes)30,745,176 30,745,176 0 0.0%
Incl. PeakMemUse (bytes)32,209,728 32,209,728 0 0.0%

[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%
load::service_container_prod_.php/1bfd41e52bc7ca01f80235e3657cbf517fcbba3bf2d3a12bd991879795da54f3.php -1 N/A% -2,084 -342.2% -2,084 -342.2% -2,086 -193.3% -2,086 -193.3% -475,472 N/A% -475,472 N/A% -483,544 N/A% -483,544 N/A%
load::service_container_prod_.php/ee6d095ff58e0053822f1c63d306359cfcdad8237b0bb9f9e4ed04e5e28023a5.php 1 N/A% 1,891 310.5% 1,891 310.5% 1,893 175.4% 1,893 175.4% 475,472 N/A% 475,472 N/A% 483,544 N/A% 483,544 N/A%
load::1#aa#d8#9c628d890764f8b8a69569889d86.php/3c5f288c1fe9209fed576e787c074b55eab49d1f05dcb64fbc4aac52755c100e.php -1 N/A% -320 -52.5% -320 -52.5% -322 -29.8% -322 -29.8% -54,048 N/A% -54,048 N/A% -81,088 N/A% -81,088 N/A%
load::1#aa#d8#9c628d890764f8b8a69569889d86.php/5dffbefbc930e552647d6dffcf5d65e99ce08308a0c5ce37b1ddbc7d8bb01590.php 1 N/A% 320 52.5% 320 52.5% 322 29.8% 322 29.8% 54,048 N/A% 54,048 N/A% 81,088 N/A% 81,088 N/A%
Drupal\Core\Template\Attribute::offsetSet 0 N/A% -60 -9.9% -24 -3.9% -175 -16.2% -231 -21.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strpos 0 N/A% 39 6.4% 39 6.4% 225 20.9% 225 20.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/523521030b444998dd4f0b8a3b1dacec1d5aa2415d7f7de62161b9a7416b7406.php -1 N/A% -202 -33.2% -202 -33.2% -204 -18.9% -204 -18.9% -33,040 N/A% -33,040 N/A% 0 N/A% 0 N/A%
load::1#2a#a0#2829f7931df27013782f49fd95f0.php/a068083274ea3aa40edfa917a6bd28f983051d41e2f7bda9185f969aaabf5bb2.php 1 N/A% 197 32.3% 197 32.3% 199 18.4% 199 18.4% 33,040 N/A% 33,040 N/A% 0 N/A% 0 N/A%
Symfony\Component\Yaml\Inline::parse 0 N/A% 54 8.9% -96 -15.8% 174 16.1% 189 17.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strcasecmp 0 N/A% -5 -0.8% -5 -0.8% 161 14.9% 161 14.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strlen 0 N/A% 1 0.2% 1 0.2% 138 12.8% 138 12.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtr 0 N/A% 78 12.8% 78 12.8% 132 12.2% 132 12.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_array 0 N/A% -42 -6.9% -42 -6.9% 130 12.0% 130 12.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Yaml\Inline::parseScalar 0 N/A% 404 66.3% -78 -12.8% 424 39.3% 129 12.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#e2#28#d4e79c25c947f4e242136afe6216.php/df96a889a43a91e2169f9070722b0f94dc8e29a7347b7130dcda2caa845d07ab.php -1 N/A% -117 -19.2% -117 -19.2% -119 -11.0% -119 -11.0% -30,352 N/A% -30,352 N/A% 0 N/A% 0 N/A%
load::1#e2#28#d4e79c25c947f4e242136afe6216.php/e9a41a28a60789341c3b570f7fa3865e0bd446a312bbe912a60be53dccde439f.php 1 N/A% 115 18.9% 115 18.9% 118 10.9% 118 10.9% 30,352 N/A% 30,352 N/A% 0 N/A% 0 N/A%
theme_form_element 0 N/A% -12 -2.0% -89 -14.6% 16 1.5% -117 -10.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::user/user.module 0 N/A% -119 -19.5% -119 -19.5% -117 -10.8% -117 -10.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
readdir 0 N/A% 97 15.9% 97 15.9% 113 10.5% 113 10.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
form_get_error 0 N/A% 19 3.1% 12 2.0% -19 -1.8% -109 -10.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::alter 0 N/A% -442 -72.6% 53 8.7% -99 -9.2% -108 -10.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
substr 0 N/A% 262 43.0% 262 43.0% -103 -9.5% -103 -9.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtolower 0 N/A% 11 1.8% 11 1.8% 103 9.5% 103 9.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme_user_admin_permissions 0 N/A% -365 -59.9% -74 -12.2% -321 -29.7% -96 -8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
trim 0 N/A% 200 32.8% 200 32.8% 96 8.9% 96 8.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\DependencyInjection\Container::get 0 N/A% -283 -46.5% -108 -17.7% -305 -28.3% -95 -8.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#93#ad#336b06427a8c5d44253bae88908f.php/659e07ab15f2d55b9ad8294d32d27cca0977764c3753a060a3fd615d29874ea2.php 1 N/A% 92 15.1% 92 15.1% 94 8.7% 94 8.7% 26,168 N/A% 26,168 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeArray::__toString 0 N/A% -107 -17.6% -57 -9.4% -143 -13.3% -94 -8.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#93#ad#336b06427a8c5d44253bae88908f.php/b15ad40108fd621b263f3e45397570fd152cba24f582c6b4cb530ecc30876129.php -1 N/A% -91 -14.9% -91 -14.9% -93 -8.6% -93 -8.6% -26,168 N/A% -26,168 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% 604 99.2% 111 18.2% 313 29.0% 90 8.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::includes/form.inc 0 N/A% -90 -14.8% -90 -14.8% -89 -8.2% -89 -8.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
system_element_info 0 N/A% -43 -7.1% -42 -6.9% -83 -7.7% -81 -7.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ClassLoader::findFile 0 N/A% -88 -14.4% -20 -3.3% -105 -9.7% -80 -7.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
count 0 N/A% 19 3.1% 21 3.4% -76 -7.0% -78 -7.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_container 0 N/A% 14 2.3% 9 1.5% -56 -5.2% -78 -7.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::execute 0 N/A% 782 128.4% 782 128.4% 78 7.2% 78 7.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::node/node.module 0 N/A% -77 -12.6% -77 -12.6% -76 -7.0% -76 -7.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Entity/EntityNG.php 0 N/A% -74 -12.2% -74 -12.2% -74 -6.9% -74 -6.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\String::checkPlain 0 N/A% -29 -4.8% 2 0.3% -70 -6.5% -74 -6.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Yaml\Inline::parseQuotedScalar 0 N/A% -3 -0.5% 49 8.0% -21 -1.9% -74 -6.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\String::format 0 N/A% 64 10.5% -7 -1.1% 91 8.4% 73 6.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize 0 N/A% 317 52.1% -44 -7.2% -23 -2.1% -73 -6.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Statement::fetchAllAssoc 0 N/A% 66 10.8% 56 9.2% 67 6.2% 72 6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
format_string 0 N/A% 39 6.4% -17 -2.8% 14 1.3% -69 -6.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_html_id 0 N/A% 68 11.2% 39 6.4% 50 4.6% -68 -6.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ctype_digit 0 N/A% -1 -0.2% -1 -0.2% 68 6.3% 68 6.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme_get_registry 0 N/A% 61 10.0% 4 0.7% -28 -2.6% -68 -6.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
element_sort 0 N/A% -1 -0.2% -4 -0.7% -26 -2.4% -68 -6.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
form_builder@3 0 N/A% 105 17.2% 1 0.2% 117 10.8% 67 6.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Yaml\Parser::parseValue 0 N/A% 44 7.2% -33 -5.4% 88 8.2% -66 -6.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_replace 0 N/A% 21 3.4% 21 3.4% 63 5.8% 63 5.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
t 0 N/A% -33 -5.4% 12 2.0% -26 -2.4% 62 5.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ini_get 0 N/A% 145 23.8% 145 23.8% -61 -5.7% -61 -5.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__toString 0 N/A% -193 -31.7% -300 -49.3% -177 -16.4% -60 -5.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Statement::execute 0 N/A% 826 135.6% 45 7.4% 139 12.9% 60 5.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeValueBase::render 0 N/A% -73 -12.0% 54 8.9% -82 -7.6% 59 5.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Extension/Core.php 0 N/A% -60 -9.9% -60 -9.9% -59 -5.5% -59 -5.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeValueBase::printed 0 N/A% 116 19.0% 116 19.0% -58 -5.4% -58 -5.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Yaml\Parser::isCurrentLineComment 0 N/A% 20 3.3% 36 5.9% -52 -4.8% -57 -5.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Yaml\Parser::moveToNextLine 0 N/A% 20 3.3% -1 -0.2% 7 0.6% 56 5.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\SystemListing::scanDirectory@3 0 N/A% 66 10.8% -21 -3.4% 60 5.6% -55 -5.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Yaml/Parser.php 0 N/A% 55 9.0% 55 9.0% 54 5.0% 54 5.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
file_get_contents 0 N/A% 37 6.1% 37 6.1% 54 5.0% 54 5.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Connection::expandArguments 0 N/A% 52 8.5% 62 10.2% 49 4.5% 54 5.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Yaml\Parser::parse 0 N/A% 544 89.3% 4 0.7% 626 58.0% 53 4.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Yaml\Parser::isCurrentLineEmpty 0 N/A% 71 11.7% 38 6.2% -9 -0.8% -53 -4.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
check_plain 0 N/A% -144 -23.6% -123 -20.2% -112 -10.4% -52 -4.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_merge 0 N/A% -37 -6.1% -37 -6.1% -51 -4.7% -51 -4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::mysql/Connection.php 0 N/A% -50 -8.2% -50 -8.2% -51 -4.7% -51 -4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
preg_match 0 N/A% -460 -75.5% -460 -75.5% -51 -4.7% -51 -4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::views/views.module 0 N/A% -51 -8.4% -51 -8.4% -50 -4.6% -50 -4.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_form_set_attributes 0 N/A% 12 2.0% -6 -1.0% 13 1.2% 50 4.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
glob 0 N/A% -52 -8.5% -52 -8.5% -49 -4.5% -49 -4.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 N/A% 545 89.5% 34 5.6% 49 4.5% 49 4.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeValueBase::__construct 0 N/A% 1 0.2% 1 0.2% 49 4.5% 49 4.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::includes/common.inc 0 N/A% -48 -7.9% -48 -7.9% -47 -4.4% -47 -4.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
language 0 N/A% -84 -13.8% -26 -4.3% -74 -6.9% 47 4.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_system_rebuild_module_data 0 N/A% 244 40.1% 11 1.8% 739 68.5% -46 -4.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme@4 0 N/A% 98 16.1% -68 -11.2% 118 10.9% -46 -4.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Entity/DatabaseStorageController.php 0 N/A% 45 7.4% 45 7.4% 46 4.3% 46 4.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_parse_info_file 0 N/A% 620 101.8% 3 0.5% 695 64.4% -44 -4.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
file_exists 0 N/A% -75 -12.3% -75 -12.3% -43 -4.0% -43 -4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Routing/RouteCompiler.php 0 N/A% 41 6.7% 41 6.7% 43 4.0% 43 4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme@3 0 N/A% -263 -43.2% -109 -17.9% -228 -21.1% -43 -4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::checksumTags 0 N/A% 130 21.3% 42 6.9% -25 -2.3% 43 4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_drupal_bootstrap_code 0 N/A% -616 -101.1% 38 6.2% -587 -54.4% 43 4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::simpletest/simpletest.module 0 N/A% -43 -7.1% -43 -7.1% -43 -4.0% -43 -4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 0 N/A% 76 12.5% 13 2.1% 93 8.6% 42 3.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Query\QueryBase::__construct 0 N/A% 28 4.6% -1 -0.2% 72 6.7% 41 3.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Query\Select::addField 0 N/A% -74 -12.2% -74 -12.2% -40 -3.7% -40 -3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme_form_element_label 0 N/A% 140 23.0% 13 2.1% 156 14.5% 40 3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple 0 N/A% 951 156.2% 48 7.9% 264 24.5% 40 3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Entity/ConfigStorageController.php 0 N/A% -40 -6.6% -40 -6.6% -40 -3.7% -40 -3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
element_children 0 N/A% 26 4.3% 61 10.0% -51 -4.7% -39 -3.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::setValue 0 N/A% 31 5.1% 2 0.3% 36 3.3% 39 3.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
str_replace 0 N/A% 14 2.3% 14 2.3% -39 -3.6% -39 -3.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Unicode::strtolower 0 N/A% 9 1.5% -21 -3.4% -6 -0.6% -38 -3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\ConfigFactory::getContext 0 N/A% -17 -2.8% -19 -3.1% -26 -2.4% -38 -3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Driver\mysql\Connection::queryRange 0 N/A% 267 43.8% -38 -6.2% -2 -0.2% -38 -3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Yaml\Inline::evaluateScalar 0 N/A% 116 19.0% 827 135.8% 202 18.7% -38 -3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]