Diff Report
Run #55a8735248325: XHProf Run (Namespace=drupal-perf-lauriii)
vs.
Run #55a8732244c39: XHProf Run (Namespace=drupal-perf-lauriii)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #55a8735248325Run #55a8732244c39DiffDiff%
Number of Function Calls33,935 37,603 3,668 10.8%
Incl. Wall Time (microsec)68,926 75,092 6,166 8.9%
Incl. MemUse (bytes)15,742,800 16,769,840 1,027,040 6.5%
Incl. PeakMemUse (bytes)15,824,480 16,875,496 1,051,016 6.6%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. MemUse (bytes) 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%
load::service_container_prod_17922066/b65af1b8c08369ceebf52ab5bea39d2dfb72253ea19c003827ce0f00b6f5e36a.php -1 -0.0% -7,712 -125.1% -7,712 -125.1% -1,380,352 -134.4% -1,380,352 -134.4% -1,792,048 -170.5% -1,792,048 -170.5%
load::service_container_prod_17922066/3f9121e11f6d3b53c86f97b3fb295df882ebb50d8c78a00b1106a882375df64b.php 1 0.0% 7,662 124.3% 7,662 124.3% 1,380,352 134.4% 1,380,352 134.4% 1,792,048 170.5% 1,792,048 170.5%
unserialize 6 0.2% 481 7.8% 420 6.8% 490,984 47.8% 426,264 41.5% 485,208 46.2% 472,904 45.0%
array_keys 82 2.2% 65 1.1% 65 1.1% 264,584 25.8% 264,584 25.8% 42,952 4.1% 42,952 4.1%
Drupal\Core\Routing\RouteProvider::preLoadRoutes 15 0.4% 393 6.4% 71 1.2% -8 -0.0% -241,512 -23.5% 45,264 4.3% 336 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 3 0.1% 573 9.3% 18 0.3% 385,408 37.5% -78,528 -7.6% 470,552 44.8% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 3 0.1% 804 13.0% 63 1.0% 468,800 45.6% 74,272 7.2% 539,408 51.3% 66,328 6.3%
ob_start 4 0.1% 1 0.0% 1 0.0% 66,304 6.5% 66,304 6.5% -4,456 -0.4% -4,456 -0.4%
ob_get_clean 4 0.1% -3 -0.0% -3 -0.0% -64,480 -6.3% -64,480 -6.3% 0 0.0% 0 0.0%
unserialize@1 3 0.1% 55 0.9% 21 0.3% 67,968 6.6% 44,288 4.3% 12,208 1.2% 9,056 0.9%
run_init::Entity/ShortcutSet.php 1 0.0% 66 1.1% 24 0.4% 62,752 6.1% 36,336 3.5% 28,400 2.7% 2,320 0.2%
???_op 7 0.2% -20 -0.3% 8 0.1% 34,072 3.3% 34,080 3.3% 15,720 1.5% 23,016 2.2%
Symfony\Component\Routing\Route::getRequirement 3 0.1% 1 0.0% 1 0.0% 33,456 3.3% 33,456 3.3% 65,736 6.3% 65,736 6.3%
is_string 14 0.4% 0 0.0% 0 0.0% -32,768 -3.2% -32,768 -3.2% -51,920 -4.9% -51,920 -4.9%
unserialize@2 6 0.2% 22 0.4% 22 0.4% 31,696 3.1% 31,696 3.1% 3,200 0.3% 3,200 0.3%
load::FieldType/EmailItem.php 1 0.0% 16 0.3% 16 0.3% 25,592 2.5% 25,592 2.5% 20,592 2.0% 20,592 2.0%
run_init::src/ShortcutSetStorage.php 1 0.0% 53 0.9% 17 0.3% 35,480 3.5% 23,544 2.3% 32,048 3.0% 21,152 2.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 3 0.1% 140 2.3% 27 0.4% 512 0.0% -18,792 -1.8% 5,576 0.5% 24 0.0%
func_get_args 30 0.8% -5 -0.1% -5 -0.1% 15,936 1.6% 15,936 1.6% 656 0.1% 656 0.1%
run_init::Form/SwitchShortcutSet.php 1 0.0% 60 1.0% 8 0.1% 35,816 3.5% 14,448 1.4% 0 0.0% 0 0.0%
Drupal\Component\Utility\SafeMarkup::set 26 0.7% 28 0.5% 28 0.5% 14,288 1.4% 14,288 1.4% 528 0.1% 528 0.1%
run_init::Form/UserLoginForm.php 0 0.0% -56 -0.9% -9 -0.1% -35,488 -3.5% -14,136 -1.4% -35,368 -3.4% -13,672 -1.3%
load::Form/UserLoginForm.php 0 0.0% 9 0.1% 9 0.1% 13,848 1.3% 13,848 1.3% 12,968 1.2% 12,968 1.2%
str_replace 17 0.5% 3 0.0% 3 0.0% 13,056 1.3% 13,056 1.3% 2,536 0.2% 2,536 0.2%
run_init::Menu/LocalActionManager.php 1 0.0% 29 0.5% 11 0.2% 17,848 1.7% 12,488 1.2% 15,392 1.5% 10,912 1.0%
array_flip 35 1.0% -1 -0.0% -1 -0.0% 12,224 1.2% 12,224 1.2% 416 0.0% 416 0.0%
array_intersect_key 41 1.1% 1 0.0% 1 0.0% 11,968 1.2% 11,968 1.2% 80 0.0% 80 0.0%
run_init::Menu/LocalTaskManager.php 1 0.0% 31 0.5% 11 0.2% 17,392 1.7% 11,784 1.1% 0 0.0% 0 0.0%
Drupal\Core\Access\AccessManager::check 4 0.1% 1,670 27.1% 62 1.0% 242,416 23.6% -11,480 -1.1% 194,216 18.5% 184 0.0%
load::1#42#f1#f1d4e518dbfb6aa8e8481ea7408a0110fe82539afc5411a4035d4c4609ce/de158baa7ee08042cc412d0bd0fa848d9200bc172fa57ebc91012a70e005e2e9.php 1 0.0% 7 0.1% 7 0.1% 11,104 1.1% 11,104 1.1% 0 0.0% 0 0.0%
load::1#42#f1#f1d4e518dbfb6aa8e8481ea7408a0110fe82539afc5411a4035d4c4609ce/43aead9dfd2926bdd67e6693c8492c3c5c5df4ec42de6747726086f61983a211.php -1 -0.0% -7 -0.1% -7 -0.1% -11,104 -1.1% -11,104 -1.1% 0 0.0% 0 0.0%
load::1#f7#9f#377f502f47285e3d0c4593afa7357a87426e21b52415a599d2ef71b0e324/16a216284405e1e8a51611cb959e6739e9c1904e9a44453c8a81450abbe455f9.php -1 -0.0% -7 -0.1% -7 -0.1% -11,104 -1.1% -11,104 -1.1% 0 0.0% 0 0.0%
load::1#f7#9f#377f502f47285e3d0c4593afa7357a87426e21b52415a599d2ef71b0e324/5c269d31bb2a1f95282becb28fa6487499e75e1684459429de5d3c3909a457d3.php 1 0.0% 8 0.1% 8 0.1% 11,104 1.1% 11,104 1.1% 0 0.0% 0 0.0%
load::1#29#8a#1229acececd81c6bf76ea7b1274fca104dc809dee8d978c8a5cf648e9a49/fc8ff5bffbbb804ac711af7fc8c568add472905d5a8925b76cd3b395c105e6d6.php 1 0.0% 6 0.1% 6 0.1% 10,752 1.0% 10,752 1.0% 0 0.0% 0 0.0%
load::1#87#b6#f2e646e2c6e1bd325bcfc4812444daf6f17329033a60845a077e9954bb78/118dfe42f33cce4bb23f73904d40f4adfc117ade7d80cef6e43e72c1f0acde7b.php 1 0.0% 12 0.2% 12 0.2% 10,752 1.0% 10,752 1.0% 9,376 0.9% 9,376 0.9%
load::1#87#b6#f2e646e2c6e1bd325bcfc4812444daf6f17329033a60845a077e9954bb78/e1cc59d1c1dead47916aa2a0ed7c95b42f39b370dd563b37e71091992693a5a5.php -1 -0.0% -8 -0.1% -8 -0.1% -10,752 -1.0% -10,752 -1.0% 0 0.0% 0 0.0%
load::1#92#b1#e77b3c947601c00cdaffdf528c8b83e7f5ae9b6604b7466dedd9dd86d498/fa6115af3d4d12d5b4e8767bb19415267e92ec5946f386f2515e547ede610d24.php 1 0.0% 8 0.1% 8 0.1% 10,752 1.0% 10,752 1.0% 0 0.0% 0 0.0%
load::Core/GeneratedLink.php 1 0.0% 7 0.1% 7 0.1% 10,024 1.0% 10,024 1.0% 0 0.0% 0 0.0%
load::Core/GeneratedUrl.php 1 0.0% 7 0.1% 7 0.1% 9,992 1.0% 9,992 1.0% 0 0.0% 0 0.0%
Drupal\Core\Menu\LocalTaskManager::getLocalTasksForRoute 1 0.0% 930 15.1% 19 0.3% 395,560 38.5% -9,768 -1.0% 595,520 56.7% 440 0.0%
Drupal\Core\Theme\ThemeManager::theme@3 3 0.1% 2,024 32.8% 109 1.8% 160,016 15.6% -9,640 -0.9% 218,792 20.8% -336 -0.0%
run_init::Element/Link.php 1 0.0% 51 0.8% 6 0.1% 27,208 2.6% 9,536 0.9% 17,760 1.7% 8,336 0.8%
load::Menu/LocalTaskManager.php 1 0.0% 6 0.1% 6 0.1% 9,104 0.9% 9,104 0.9% 0 0.0% 0 0.0%
Drupal\Core\Cache\Cache::mergeTags 12 0.3% 49 0.8% 52 0.8% 1,632 0.2% -8,928 -0.9% 0 0.0% 0 0.0%
run_init::service_container_prod_17922066/3f9121e11f6d3b53c86f97b3fb295df882ebb50d8c78a00b1106a882375df64b.php 1 0.0% 144 2.3% 8 0.1% 52,080 5.1% 8,512 0.8% 0 0.0% 0 0.0%
run_init::service_container_prod_17922066/b65af1b8c08369ceebf52ab5bea39d2dfb72253ea19c003827ce0f00b6f5e36a.php -1 -0.0% -140 -2.3% -8 -0.1% -52,080 -5.1% -8,512 -0.8% 0 0.0% 0 0.0%
Drupal\Core\Menu\LocalTaskManager::getTasksBuild 1 0.0% 3,622 58.7% 63 1.0% 713,336 69.5% 8,448 0.8% 847,800 80.7% 800 0.1%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 15 0.4% 530 8.6% 67 1.1% 30,216 2.9% -8,368 -0.8% 66,088 6.3% 0 0.0%
load::Menu/LocalActionManager.php 1 0.0% 5 0.1% 5 0.1% 7,712 0.8% 7,712 0.8% 5,288 0.5% 5,288 0.5%
run_init::Menu/LocalTaskDefault.php 1 0.0% 26 0.4% 9 0.1% 12,656 1.2% 7,688 0.7% 7,616 0.7% 4,136 0.4%
Drupal\Component\Utility\ArgumentsResolver::getArguments 5 0.1% 121 2.0% 35 0.6% 3,800 0.4% -7,352 -0.7% 2,856 0.3% 968 0.1%
menu_local_tasks 3 0.1% 4,171 67.6% 32 0.5% 819,400 79.8% 7,200 0.7% 879,328 83.7% 0 0.0%
ReflectionFunctionAbstract::getParameters 8 0.2% 5 0.1% 5 0.1% 6,984 0.7% 6,984 0.7% 360 0.0% 360 0.0%
array_merge 50 1.4% 0 0.0% 0 0.0% 6,928 0.7% 6,928 0.7% -728 -0.1% -728 -0.1%
Drupal\Core\Template\TwigExtension::escapeFilter@2 1 0.0% 2,165 35.1% 8 0.1% 154,232 15.0% -6,760 -0.7% 214,904 20.4% 0 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 9 0.2% 123 2.0% 78 1.3% 7,848 0.8% -6,624 -0.6% 6,592 0.6% 904 0.1%
Drupal\Core\Access\AccessArgumentsResolverFactory::getArgumentsResolver 5 0.1% 38 0.6% 40 0.6% 6,352 0.6% 6,352 0.6% 1,312 0.1% 1,312 0.1%
Drupal\Core\Cache\Cache::mergeMaxAges 12 0.3% 54 0.9% 38 0.6% 576 0.1% -6,144 -0.6% 920 0.1% 504 0.0%
array_diff 29 0.8% 262 4.2% 262 4.2% 5,888 0.6% 5,888 0.6% 6,208 0.6% 6,208 0.6%
Drupal\Core\Routing\UrlGenerator::doGenerate 6 0.2% 118 1.9% 70 1.1% 864 0.1% -5,776 -0.6% 109,384 10.4% 0 0.0%
load::Form/SwitchShortcutSet.php 1 0.0% 5 0.1% 5 0.1% 5,536 0.5% 5,536 0.5% 0 0.0% 0 0.0%
call_user_func_array 10 0.3% 1,143 18.5% 32 0.5% 229,920 22.4% 5,512 0.5% 178,040 16.9% -1,040 -0.1%
load::Menu/LocalTaskDefault.php 1 0.0% 4 0.1% 4 0.1% 5,440 0.5% 5,440 0.5% 1,544 0.1% 1,544 0.1%
explode 9 0.2% 0 0.0% 0 0.0% 5,256 0.5% 5,256 0.5% 376 0.0% 376 0.0%
load::src/ShortcutSetStorage.php 1 0.0% 3 0.0% 3 0.0% 5,176 0.5% 5,176 0.5% 3,520 0.3% 3,520 0.3%
load::Entity/ShortcutSet.php 1 0.0% 3 0.0% 3 0.0% 5,168 0.5% 5,168 0.5% 0 0.0% 0 0.0%
Drupal\Core\Access\AccessManager::performCheck 4 0.1% 1,337 21.7% 18 0.3% 236,248 23.0% -5,040 -0.5% 191,920 18.3% 160 0.0%
Drupal\Core\Database\Connection::prefixTables 5 0.1% 9 0.1% 7 0.1% 848 0.1% -5,008 -0.5% 816 0.1% 0 0.0%
Drupal\Core\Database\Connection::expandArguments 5 0.1% 41 0.7% 39 0.6% 256 0.0% -4,928 -0.5% 1,216 0.1% 712 0.1%
array_unique 31 0.8% -8 -0.1% -8 -0.1% 4,896 0.5% 4,896 0.5% 552 0.1% 552 0.1%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod_17922066::getPlugin_Manager_Menu_LocalActionService 1 0.0% 100 1.6% 23 0.4% 38,664 3.8% 4,824 0.5% 30,040 2.9% 3,992 0.4%
Drupal\Core\DependencyInjection\Container\prod\service_container_prod_17922066::getPlugin_Manager_Menu_LocalTaskService 1 0.0% 107 1.7% 24 0.4% 39,608 3.9% 4,816 0.5% 0 0.0% 0 0.0%
PDOStatement::execute 5 0.1% 153 2.5% 153 2.5% 4,800 0.5% 4,800 0.5% 136 0.0% 136 0.0%
Drupal\Core\Render\Renderer::doRender@4 3 0.1% 2,104 34.1% 44 0.7% 154,272 15.0% 4,784 0.5% 214,904 20.4% 0 0.0%
template_preprocess_menu_local_task 3 0.1% 71 1.2% 16 0.3% 9,800 1.0% 4,648 0.5% 46,984 4.5% 0 0.0%
Drupal\Core\Render\Element\Link::preRenderLink 3 0.1% 1,222 19.8% 46 0.7% 95,648 9.3% 4,480 0.4% 201,456 19.2% 2,144 0.2%
Drupal\Core\Access\AccessManager::checkNamedRoute 4 0.1% 2,087 33.8% 60 1.0% 249,240 24.3% -4,336 -0.4% 195,536 18.6% 192 0.0%
Drupal\Core\Access\AccessResult::addCacheContexts 16 0.4% 17 0.3% 19 0.3% 2,528 0.2% -4,312 -0.4% 1,240 0.1% 528 0.1%
load::Menu/LocalTaskInterface.php 1 0.0% 3 0.0% 3 0.0% 4,288 0.4% 4,288 0.4% 3,168 0.3% 3,168 0.3%
Composer\Autoload\includeFile 12 0.3% 278 4.5% 17 0.3% 269,976 26.3% 4,216 0.4% 101,120 9.6% 472 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::renderPlaceholders 0 0.0% -26 -0.4% -1 -0.0% -8 -0.0% -4,152 -0.4% 1,576 0.1% 0 0.0%
Symfony\Component\Routing\CompiledRoute::unserialize 3 0.1% 18 0.3% 7 0.1% 11,768 1.1% -4,080 -0.4% 552 0.1% 0 0.0%
load::src/ShortcutSetStorageInterface.php 1 0.0% 2 0.0% 2 0.0% 4,080 0.4% 4,080 0.4% 3,200 0.3% 3,200 0.3%
Drupal\Core\Database\Connection::query 5 0.1% 261 4.2% 17 0.3% 9,336 0.9% -4,056 -0.4% 4,536 0.4% 816 0.1%
PDO::prepare 5 0.1% 16 0.3% 8 0.1% 4,296 0.4% 4,056 0.4% 720 0.1% 720 0.1%
ReflectionParameter::getClass 18 0.5% 1 0.0% 1 0.0% 4,040 0.4% 4,040 0.4% 96 0.0% 96 0.0%
Drupal\Core\Menu\LocalTaskDefault::getRouteParameters 4 0.1% 240 3.9% 47 0.8% 10,928 1.1% 3,976 0.4% 26,736 2.5% 0 0.0%
implode 22 0.6% -2 -0.0% -2 -0.0% 3,960 0.4% 3,960 0.4% -384 -0.0% -384 -0.0%
Drupal\Core\Routing\CompiledRoute::unserialize 3 0.1% 33 0.5% 4 0.1% 23,680 2.3% -3,936 -0.4% 3,280 0.3% 80 0.0%
Symfony\Component\DependencyInjection\Container::get@1 25 0.7% -97 -1.6% 5 0.1% -8,016 -0.8% 3,840 0.4% -18,784 -1.8% 1,776 0.2%
Drupal\Core\Database\Connection::defaultOptions 5 0.1% -3 -0.0% -3 -0.0% 3,800 0.4% 3,800 0.4% 760 0.1% 760 0.1%
template_preprocess 4 0.1% 27 0.4% 20 0.3% 3,776 0.4% 3,776 0.4% 0 0.0% 0 0.0%
load::Access/CustomAccessCheck.php 1 0.0% 3 0.0% 3 0.0% 3,704 0.4% 3,704 0.4% 1,088 0.1% 1,088 0.1%
spl_autoload_call 12 0.3% 439 7.1% 26 0.4% 273,032 26.6% 3,688 0.4% 102,200 9.7% 752 0.1%
spl_autoload_call@1 6 0.2% 139 2.3% -7 -0.1% 54,904 5.3% 3,640 0.4% 25,864 2.5% 264 0.0%
Drupal\Component\Utility\SafeMarkup::format 5 0.1% 109 1.8% 28 0.5% 4,304 0.4% 3,520 0.3% 68,312 6.5% 0 0.0%
Symfony\Component\DependencyInjection\Container::get 49 1.3% 177 2.9% 39 0.6% 97,800 9.5% 3,520 0.3% 24,248 2.3% 1,992 0.2%
Drupal\Core\Menu\LocalTaskDefault::getWeight 3 0.1% 3 0.0% 3 0.0% 3,504 0.3% 3,504 0.3% 456 0.0% 456 0.0%
Drupal\Core\Render\Renderer::doRender@3 1 0.0% 1,802 29.2% -2 -0.0% 80,320 7.8% 3,464 0.3% 79,952 7.6% 0 0.0%
Drupal\Core\ParamConverter\ParamConverterManager::convert 4 0.1% 165 2.7% 26 0.4% 8,544 0.8% 3,464 0.3% 4,376 0.4% 0 0.0%
[ display all ]