Diff Report
Run #54f283c5bb5f3: XHProf Run (Namespace=drupal-perf-davidhernandez)
vs.
Run #54f28d53cc42b: XHProf Run (Namespace=drupal-perf-davidhernandez)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #54f283c5bb5f3Run #54f28d53cc42bDiffDiff%
Number of Function Calls396,159 453,516 57,357 14.5%
Incl. Wall Time (microsec)1,817,000 1,806,204 -10,796 -0.6%
Incl. MemUse (bytes)27,024,408 26,853,656 -170,752 -0.6%
Incl. PeakMemUse (bytes)27,292,656 27,127,408 -165,248 -0.6%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. 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%
ob_start 100 0.2% -223 -2.1% -223 -2.1% 1,657,600 970.8% 1,657,600 970.8% -6,992 -4.2% -6,992 -4.2%
ob_get_clean 100 0.2% 238 2.2% 238 2.2% -1,598,176 -936.0% -1,598,176 -936.0% 0 0.0% 0 0.0%
template_preprocess_views_view_fields 0 0.0% -67,386 -624.2% -11,600 -107.4% 830,936 486.6% 977,304 572.4% 0 0.0% 0 0.0%
twig_drupal_escape_filter@2 4,000 7.0% 71,417 661.5% 28,124 260.5% 304,208 178.2% 29,480 17.3% 1,152 0.7% 0 0.0%
Twig_Environment::hasExtension 5,500 9.6% 812 7.5% 812 7.5% 263,984 154.6% 263,984 154.6% 0 0.0% 0 0.0%
twig_render_template@2 100 0.2% 193,982 1796.8% 1,655 15.3% 233,016 136.5% -136,328 -79.8% -17,312 -10.5% 0 0.0%
Composer\Autoload\includeFile 0 0.0% -9,680 -89.7% -462 -4.3% -227,096 -133.0% 6,528 3.8% -104,912 -63.5% 1,528 0.9%
Composer\Autoload\ClassLoader::loadClass 0 0.0% -11,453 -106.1% -182 -1.7% -227,096 -133.0% 8 0.0% -103,712 -62.8% 328 0.2%
array_intersect_key 100 0.2% 533 4.9% 533 4.9% 190,288 111.4% 190,288 111.4% -8 -0.0% -8 -0.0%
load::service_container_prod/9c3ac39999d36d2b1c326165e6cd224d9bbf7659da865dc57b310926ffa8ea90.php 1 0.0% 395 3.7% 395 3.7% 174,288 102.1% 174,288 102.1% 173,856 105.2% 173,856 105.2%
load::service_container_prod/43656fc351b5128b35bed235e407ccd8f8a37924769e3d877d50f4cdb50d290b.php -1 -0.0% -398 -3.7% -398 -3.7% -174,288 -102.1% -174,288 -102.1% -173,856 -105.2% -173,856 -105.2%
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch 0 0.0% -5,012 -46.4% -42 -0.4% -170,824 -100.0% 8 0.0% -164,936 -99.8% 0 0.0%
Stack\StackedHttpKernel::handle 0 0.0% -9,926 -91.9% -1 -0.0% -170,808 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::pass 0 0.0% -9,464 -87.7% -2 -0.0% -170,808 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handle 0 0.0% -8,868 -82.1% 0 0.0% -170,808 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::handleRaw 0 0.0% -8,868 -82.1% -8 -0.1% -170,808 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle 0 0.0% -9,099 -84.3% -3 -0.0% -170,808 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\KernelPreHandle::handle 0 0.0% -9,462 -87.6% 0 0.0% -170,808 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\PageCache::handle 0 0.0% -9,925 -91.9% 0 0.0% -170,808 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
Drupal\Core\StackMiddleware\ReverseProxyMiddleware::handle 0 0.0% -9,925 -91.9% 0 0.0% -170,808 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
Drupal\Core\DrupalKernel::handle 0 0.0% -10,584 -98.0% -1 -0.0% -170,808 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
main() 0 0.0% -10,796 -100.0% 17 0.2% -170,752 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
run_init::d8/index.php 0 0.0% -10,828 -100.3% 21 0.2% -170,752 -100.0% 0 0.0% -165,248 -100.0% 0 0.0%
Drupal\Component\Utility\SafeMarkup::isSafe 3,500 6.1% 3,706 34.3% 3,706 34.3% 168,000 98.4% 168,000 98.4% -40 -0.0% -40 -0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse 0 0.0% 1,195 11.1% -20 -0.2% -163,296 -95.6% 512 0.3% -157,568 -95.4% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray 0 0.0% 1,184 11.0% 15 0.1% -163,296 -95.6% 0 0.0% -157,568 -95.4% 0 0.0%
call_user_func_array 0 0.0% -7,136 -66.1% -44 -0.4% -116,456 -68.2% 32 0.0% -46,424 -28.1% 88 0.1%
load::Controller/SystemController.php 0 0.0% -1,915 -17.7% -1,915 -17.7% -107,680 -63.1% -107,680 -63.1% -43,184 -26.1% -43,184 -26.1%
Drupal\Core\Render\Renderer::processPostRenderCache 0 0.0% -2,055 -19.0% -4 -0.0% -106,008 -62.1% 0 0.0% -48,128 -29.1% -184 -0.1%
Drupal\Core\Render\Renderer::render 0 0.0% 6,858 63.5% -1 -0.0% -90,712 -53.1% -24 -0.0% -155,960 -94.4% 0 0.0%
Drupal\Core\Render\Renderer::doRender 0 0.0% 6,859 63.5% -48 -0.4% -90,688 -53.1% 0 0.0% -155,960 -94.4% -1,152 -0.7%
load::1#f9#20#2de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6/b9637cfa31b60709aa21ab44f6b234344dc98d8fecd0710b8d9cc6a1d74af599.php 1 0.0% 116 1.1% 116 1.1% 80,160 46.9% 80,160 46.9% 78,696 47.6% 78,696 47.6%
Twig_Template::render@2 100 0.2% 189,474 1755.0% 934 8.7% 80,080 46.9% 4,880 2.9% -6,608 -4.0% -48 -0.0%
load::1#f9#20#2de16fd7b55fe60cbe3294ee699c6f74c686f74f64f14679eee09ed17ba6/b3d59d1151cf208e1190324dde9dbc2a8b5ae198f9fb647a2be053ea7235ca80.php -1 -0.0% -122 -1.1% -122 -1.1% -79,488 -46.6% -79,488 -46.6% -78,024 -47.2% -78,024 -47.2%
run_init::service_container_prod/9c3ac39999d36d2b1c326165e6cd224d9bbf7659da865dc57b310926ffa8ea90.php 1 0.0% 711 6.6% 62 0.6% 75,848 44.4% 11,448 6.7% 74,224 44.9% 10,000 6.1%
run_init::service_container_prod/43656fc351b5128b35bed235e407ccd8f8a37924769e3d877d50f4cdb50d290b.php -1 -0.0% -780 -7.2% -69 -0.6% -75,848 -44.4% -11,448 -6.7% -74,224 -44.9% -10,000 -6.1%
htmlspecialchars -498 -0.9% -734 -6.8% -734 -6.8% -75,696 -44.3% -75,696 -44.3% 0 0.0% 0 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::build 0 0.0% -4,995 -46.3% -18 -0.2% -72,632 -42.5% -8 -0.0% -1,624 -1.0% 0 0.0%
implode 100 0.2% -701 -6.5% -701 -6.5% 72,184 42.3% 72,184 42.3% -96 -0.1% -96 -0.1%
Drupal\Core\Form\FormBuilder::buildForm 0 0.0% -1,796 -16.6% -3 -0.0% -71,840 -42.1% -40 -0.0% -73,776 -44.6% 0 0.0%
Drupal\Core\Form\FormBuilder::getForm 0 0.0% -1,839 -17.0% -10 -0.1% -71,768 -42.0% 72 0.0% -73,776 -44.6% 0 0.0%
Drupal\user\Plugin\Block\UserLoginBlock::build 0 0.0% -2,302 -21.3% -11 -0.1% -71,728 -42.0% 32 0.0% -69,576 -42.1% 0 0.0%
Drupal\block\BlockViewBuilder::buildBlock 0 0.0% -2,332 -21.6% 2 0.0% -71,728 -42.0% 0 0.0% -69,576 -42.1% 0 0.0%
Drupal\block\BlockViewBuilder::view 0 0.0% -2,570 -23.8% -9 -0.1% -71,728 -42.0% 0 0.0% -69,576 -42.1% 0 0.0%
Drupal\block\BlockViewBuilder::viewMultiple 0 0.0% -2,559 -23.7% -33 -0.3% -71,728 -42.0% 0 0.0% -69,576 -42.1% 0 0.0%
__TwigTemplate_715126f7eaf4f20442f4592ed8061490c06b772a82f993ec95b57b5b39ebabe2::doDisplay 0 0.0% 122,732 1136.8% -300 -2.8% 70,344 41.2% -64 -0.0% 0 0.0% 0 0.0%
__TwigTemplate_d1fef6b4165bbc4fe4ba760e4e2f43a758b356896be5af388b477f37936737bb::doDisplay 0 0.0% 121,536 1125.8% -13 -0.1% 70,160 41.1% -16 -0.0% 0 0.0% 0 0.0%
run_init::1#1e#2d#63c36aa4f23fa4f60fcecd549f01deadf4bc1663b02d3c8be61e52205df1/920f730e9d180c187128e1d3aba99bede3ada4efebe4c7d3ee8fd6ca4d1d6f87.php 1 0.0% 224 2.1% 24 0.2% 68,232 40.0% 8,376 4.9% 51,176 31.0% 3,856 2.3%
run_init::1#1e#2d#63c36aa4f23fa4f60fcecd549f01deadf4bc1663b02d3c8be61e52205df1/47051bc4485041a77269b0c6645c697f04189dd0702fa87c9ccf69bef1fc27a1.php -1 -0.0% -242 -2.2% -28 -0.3% -68,232 -40.0% -8,376 -4.9% -51,176 -31.0% -3,856 -2.3%
theme_views_view_fields -100 -0.2% -1,525 -14.1% -1,525 -14.1% -64,992 -38.1% -64,992 -38.1% 0 0.0% 0 0.0%
load::Form/UserLoginForm.php 0 0.0% -1,137 -10.5% -1,137 -10.5% -63,464 -37.2% -63,464 -37.2% -71,968 -43.6% -71,968 -43.6%
class_exists 1 0.0% -3,322 -30.8% -114 -1.1% -62,440 -36.6% 0 0.0% -31,320 -19.0% 128 0.1%
Drupal\Core\Form\FormBuilder::getFormId 0 0.0% -1,250 -11.6% 1 0.0% -61,872 -36.2% 0 0.0% -61,112 -37.0% 0 0.0%
twig_render_template 0 0.0% 117,086 1084.5% -5 -0.0% 57,016 33.4% 8 0.0% -14,200 -8.6% 0 0.0%
twig_render_template@1 0 0.0% 120,566 1116.8% -23 -0.2% 54,912 32.2% -56 -0.0% -16,160 -9.8% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 0 0.0% 119,588 1107.7% -102 -0.9% 54,864 32.1% -40 -0.0% -15,856 -9.6% 0 0.0%
Twig_Template::render 0 0.0% 115,326 1068.2% -219 -2.0% 54,864 32.1% 8 0.0% -15,848 -9.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@1 0 0.0% 119,585 1107.7% -3 -0.0% 54,864 32.1% 0 0.0% -15,856 -9.6% 0 0.0%
drupal_render 0 0.0% 109,525 1014.5% -162 -1.5% 54,856 32.1% 0 0.0% -15,848 -9.6% 0 0.0%
Twig_Template::displayWithErrorHandling 0 0.0% 116,333 1077.6% -98 -0.9% 54,856 32.1% -16 -0.0% -15,824 -9.6% 0 0.0%
Twig_Template::display 0 0.0% 115,793 1072.6% -401 -3.7% 54,856 32.1% 0 0.0% -15,696 -9.5% 0 0.0%
render 0 0.0% 109,266 1012.1% -253 -2.3% 54,840 32.1% -16 -0.0% -15,848 -9.6% 0 0.0%
twig_drupal_escape_filter 0 0.0% 117,377 1087.2% -35 -0.3% 54,816 32.1% -40 -0.0% -15,816 -9.6% 0 0.0%
Drupal\Core\Render\Renderer::doRender@2 0 0.0% 99,396 920.7% -3,060 -28.3% 53,408 31.3% -184 -0.1% -16,600 -10.0% 0 0.0%
twig_drupal_escape_filter@1 0 0.0% 121,923 1129.3% -394 -3.6% 52,968 31.0% 160 0.1% -17,456 -10.6% 0 0.0%
Twig_Template::displayWithErrorHandling@1 0 0.0% 120,784 1118.8% -5 -0.0% 52,880 31.0% 0 0.0% -16,400 -9.9% 0 0.0%
Twig_Template::render@1 0 0.0% 120,781 1118.8% 0 0.0% 52,880 31.0% -8 -0.0% -16,400 -9.9% 0 0.0%
Twig_Template::display@1 0 0.0% 120,763 1118.6% -14 -0.1% 52,872 31.0% -24 -0.0% -16,400 -9.9% 0 0.0%
render@1 0 0.0% 122,867 1138.1% -52 -0.5% 52,832 30.9% 0 0.0% -17,456 -10.6% 0 0.0%
drupal_render@1 0 0.0% 122,919 1138.6% -88 -0.8% 52,832 30.9% 24 0.0% -17,456 -10.6% 0 0.0%
Drupal\Core\Theme\ThemeManager::render@2 0 0.0% 125,089 1158.7% -26 -0.2% 52,832 30.9% 0 0.0% -17,312 -10.5% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 0 0.0% 125,115 1158.9% 1,921 17.8% 52,832 30.9% -789,736 -462.5% -17,312 -10.5% 0 0.0%
Drupal\Core\Render\Renderer::doRender@3 0 0.0% 123,154 1140.7% -329 -3.0% 52,800 30.9% -40 -0.0% -17,456 -10.6% 0 0.0%
Drupal\Core\Render\Renderer::render@2 0 0.0% 103,928 962.7% -283 -2.6% 52,776 30.9% 8 0.0% -17,504 -10.6% 0 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 100 0.2% 436 4.0% 267 2.5% 51,832 30.4% -56 -0.0% -8,248 -5.0% -384 -0.2%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 0.0% -116 -1.1% 37 0.3% 49,160 28.8% 616 0.4% -6,528 -4.0% -840 -0.5%
load::Entity/BaseFieldOverride.php 0 0.0% -911 -8.4% -911 -8.4% -46,176 -27.0% -46,176 -27.0% -49,136 -29.7% -49,136 -29.7%
Drupal\views\ViewExecutable::render 0 0.0% -104,503 -968.0% -19 -0.2% -45,024 -26.4% -80 -0.0% -44,720 -27.1% 0 0.0%
Drupal\views\ViewExecutable::executeDisplay 0 0.0% -105,493 -977.1% -2 -0.0% -44,992 -26.3% 0 0.0% -44,728 -27.1% 0 0.0%
Drupal\views\Plugin\views\display\Page::execute 0 0.0% -105,351 -975.8% -3 -0.0% -44,976 -26.3% 0 0.0% -44,712 -27.1% 0 0.0%
Drupal\views\Element\View::preRenderViewElement 0 0.0% -105,673 -978.8% -3 -0.0% -44,968 -26.3% 24 0.0% -44,720 -27.1% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderGrouping 0 0.0% -100,784 -933.5% -2 -0.0% -44,856 -26.3% 0 0.0% -44,792 -27.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 0 0.0% -99,899 -925.3% -881 -8.2% -44,856 -26.3% 8 0.0% -44,792 -27.1% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderFields 0 0.0% -100,782 -933.5% -309 -2.9% -44,856 -26.3% 0 0.0% -44,792 -27.1% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::render 0 0.0% -101,198 -937.4% -3 -0.0% -44,832 -26.3% 0 0.0% -44,792 -27.1% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::render 0 0.0% -101,193 -937.3% -1 -0.0% -44,824 -26.3% 0 0.0% -44,792 -27.1% 0 0.0%
template_preprocess_views_view_field 0 0.0% -74,068 -686.1% -200 -1.9% -44,600 -26.1% 0 0.0% -44,736 -27.1% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 0 0.0% -73,868 -684.2% -1,741 -16.1% -44,600 -26.1% -40 -0.0% -44,736 -27.1% 0 0.0%
Drupal\views\Plugin\views\field\Field::getItems 0 0.0% -50,363 -466.5% -969 -9.0% -44,544 -26.1% 40 0.0% -44,656 -27.0% 0 0.0%
apc_fetch 0 0.0% -2,862 -26.5% -1,577 -14.6% -44,520 -26.1% 16 0.0% -44,264 -26.8% -2,168 -1.3%
Drupal\Core\Cache\ApcuBackend::getMultiple 0 0.0% -3,175 -29.4% -85 -0.8% -44,512 -26.1% 64 0.0% -44,696 -27.0% -48 -0.0%
Drupal\Core\Entity\EntityManager::getFieldDefinitions 0 0.0% -1,110 -10.3% -18 -0.2% -44,496 -26.1% 0 0.0% -43,120 -26.1% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::getFieldDefinitions 0 0.0% -1,987 -18.4% -399 -3.7% -44,496 -26.1% 0 0.0% -43,120 -26.1% 0 0.0%
Drupal\views\Plugin\views\field\Field::process_entity 0 0.0% -7,149 -66.2% -392 -3.6% -44,496 -26.1% 0 0.0% -42,760 -25.9% 0 0.0%
Drupal\Core\Cache\ChainedFastBackend::getMultiple 0 0.0% -3,322 -30.8% -38 -0.4% -44,496 -26.1% 16 0.0% -44,688 -27.0% 8 0.0%
Drupal\Core\Entity\ContentEntityBase::__clone 0 0.0% -2,348 -21.7% -330 -3.1% -44,496 -26.1% 0 0.0% -43,120 -26.1% 0 0.0%
Drupal\Core\Cache\ChainedFastBackend::get 0 0.0% -3,033 -28.1% -13 -0.1% -44,440 -26.0% 8 0.0% -44,080 -26.7% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare 0 0.0% 9,845 91.2% -7 -0.1% -43,928 -25.7% -24 -0.0% -43,104 -26.1% 0 0.0%
load::1#5d#2a#a32920ba2f6d6ed786f1bf8bff72b4a0eec0435150d827cca4bcff5f7910/8af8b13bbd994156f43663cd91bf3ceea97c4615839eec76d5dcb11b22c39e22.php 1 0.0% 54 0.5% 54 0.5% 43,144 25.3% 43,144 25.3% 0 0.0% 0 0.0%
load::1#5d#2a#a32920ba2f6d6ed786f1bf8bff72b4a0eec0435150d827cca4bcff5f7910/29cca052023aa71ee9eca7fb83af9774e0d3ae44e7b7e032d31aebf8170dd8c7.php -1 -0.0% -64 -0.6% -64 -0.6% -42,480 -24.9% -42,480 -24.9% -7,312 -4.4% -7,312 -4.4%
[ display all ]