Diff Report
Run #512a40915a5dd: XHProf Run (Namespace=drupal-perf)
vs.
Run #512a40ad78082: XHProf Run (Namespace=drupal-perf)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #512a40915a5ddRun #512a40ad78082DiffDiff%
Number of Function Calls95,421 101,134 5,713 6.0%
Incl. Wall Time (microsec)341,765 370,369 28,604 8.4%
Incl. CPU (microsecs)340,021 368,023 28,002 8.2%
Incl. MemUse (bytes)14,438,832 17,763,760 3,324,928 23.0%
Incl. PeakMemUse (bytes)14,818,488 18,225,384 3,406,896 23.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%
theme@3 296 5.2% 88,035 307.8% 11,446 40.0% 64,003 228.6% 4,000 14.3% 342,280 10.3% -1,606,672 -48.3% 364,432 10.7% 3,112 0.1%
theme@2 -264 -4.6% 104,113 364.0% -7,308 -25.5% 100,007 357.1% -8,000 -28.6% 351,272 10.6% -1,761,488 -53.0% 582,416 17.1% 472 0.0%
theme@1 -51 -0.9% 12,109 42.3% -4,019 -14.1% 16,003 57.1% 4,000 14.3% 77,760 2.3% 2,865,856 86.2% 247,712 7.3% 1,200 0.0%
drupal_render@6 118 2.1% -117,632 -411.2% 1,599 5.6% -124,010 -442.9% 4,000 14.3% 234,560 7.1% 129,912 3.9% -69,632 -2.0% 84,296 2.5%
check_plain 149 2.6% 1,627 5.7% 1,476 5.2% -4,001 -14.3% -4,001 -14.3% 39,232 1.2% 13,304 0.4% 5,808 0.2% 4,968 0.1%
drupal_render@7 0 0.0% -34,489 -120.6% -1,186 -4.1% -24,006 -85.7% 0 0.0% -440,120 -13.2% -42,560 -1.3% -471,304 -13.8% -2,352 -0.1%
theme@6 21 0.4% 6,282 22.0% 730 2.6% 4,000 14.3% 0 0.0% 31,232 0.9% -26,592 -0.8% 30,144 0.9% 7,152 0.2%
drupal_render@9 -71 -1.2% -20,753 -72.6% -701 -2.5% -32,004 -114.3% 0 0.0% -286,512 -8.6% -56,088 -1.7% -206,400 -6.1% -4,808 -0.1%
Symfony\Component\DependencyInjection\Container::get 125 2.2% 1,530 5.3% 683 2.4% -12,002 -42.9% -20,001 -71.4% 230,640 6.9% 9,720 0.3% 155,096 4.6% 30,248 0.9%
PDOStatement::execute 19 0.3% 662 2.3% 662 2.3% 1 0.0% 1 0.0% 112,216 3.4% 112,216 3.4% 38,856 1.1% 38,856 1.1%
unserialize 16 0.3% 639 2.2% 646 2.3% 8,000 28.6% 8,000 28.6% 540,344 16.3% 540,360 16.3% 708,608 20.8% 707,992 20.8%
views_preprocess_node 0 0.0% 718 2.5% 612 2.1% 0 0.0% 0 0.0% 37,040 1.1% 8,832 0.3% 3,136 0.1% 1,264 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::get_row_class 50 0.9% 1,470 5.1% 544 1.9% 0 0.0% 0 0.0% 15,824 0.5% -27,952 -0.8% 93,896 2.8% 8,240 0.2%
template_preprocess_views_view_unformatted 1 0.0% 2,480 8.7% 507 1.8% 0 0.0% 0 0.0% 170,304 5.1% 84,624 2.5% 148,456 4.4% 39,416 1.2%
Drupal\views\Plugin\views\style\StylePluginBase::render_grouping_sets 1 0.0% 206,572 722.2% 499 1.7% 208,014 742.9% 0 0.0% 716,176 21.5% -115,856 -3.5% 960,704 28.2% 10,200 0.3%
language 52 0.9% 958 3.3% 452 1.6% -8,000 -28.6% 0 0.0% 3,304 0.1% -5,032 -0.2% 9,256 0.3% 2,840 0.1%
Drupal\Core\Template\Attribute::__toString 50 0.9% 2,729 9.5% 450 1.6% 16,001 57.1% 12,001 42.9% 14,440 0.4% 3,616 0.1% 8,184 0.2% 648 0.0%
Drupal\Core\Template\AttributeArray::__toString 49 0.9% 1,823 6.4% 449 1.6% 4,000 14.3% -4,000 -14.3% 14,328 0.4% -95,128 -2.9% 5,352 0.2% -280 -0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 15 0.3% 3,298 11.5% 436 1.5% 12,001 42.9% 4,000 14.3% 532,784 16.0% -42,808 -1.3% 839,352 24.6% 62,040 1.8%
drupal_clean_css_identifier 55 1.0% 536 1.9% 407 1.4% -4,000 -14.3% 0 0.0% 9,864 0.3% -4,344 -0.1% 74,152 2.2% 64,888 1.9%
load::Entity/EntityDisplay.php 0 0.0% -390 -1.4% -390 -1.4% 0 0.0% 0 0.0% -51,552 -1.6% -51,552 -1.6% -66,216 -1.9% -66,216 -1.9%
Drupal\views\Plugin\views\style\StylePluginBase::usesFields 53 0.9% 389 1.4% 381 1.3% 0 0.0% 0 0.0% 12,112 0.4% 9,752 0.3% 17,456 0.5% 15,440 0.5%
_form_set_attributes 0 0.0% 362 1.3% 352 1.2% 0 0.0% 0 0.0% 32,768 1.0% 0 0.0% 0 0.0% 0 0.0%
t 46 0.8% 1,163 4.1% 325 1.1% -12,000 -42.9% -4,000 -14.3% 4,232 0.1% 760 0.0% 8,176 0.2% 5,320 0.2%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults 12 0.2% 826 2.9% 317 1.1% 0 0.0% 0 0.0% 84,656 2.5% 51,504 1.5% 109,056 3.2% 56,944 1.7%
Drupal\Core\Template\AttributeString::__toString -8 -0.1% 482 1.7% 308 1.1% -4,000 -14.3% -4,000 -14.3% -2,656 -0.1% -640 -0.0% 2,008 0.1% 168 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions 14 0.2% 591 2.1% 306 1.1% 0 0.0% 0 0.0% 17,144 0.5% -172,624 -5.2% 29,384 0.9% 11,192 0.3%
Symfony\Component\ClassLoader\UniversalClassLoader::loadClass 22 0.4% 2,055 7.2% 295 1.0% -4,000 -14.3% -4,000 -14.3% 1,325,688 39.9% 32,360 1.0% 940,344 27.6% 22,000 0.6%
Drupal\Core\Database\Connection::expandArguments 19 0.3% 379 1.3% 276 1.0% -4,001 -14.3% -8,001 -28.6% -56 -0.0% -22,576 -0.7% 26,744 0.8% 18,800 0.6%
Drupal\Core\Template\Attribute::offsetSet 41 0.7% 471 1.6% 273 1.0% -20,000 -71.4% -16,000 -57.1% 55,752 1.7% 51,504 1.5% 4,496 0.1% 8,496 0.2%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 20 0.4% 503 1.8% 264 0.9% 4,000 14.3% 0 0.0% 31,384 0.9% -2,080 -0.1% 42,904 1.3% 968 0.0%
drupal_render@5 53 0.9% 6,487 22.7% 263 0.9% 8,002 28.6% 4,000 14.3% 159,104 4.8% 19,624 0.6% 289,064 8.5% -15,328 -0.4%
preg_replace 120 2.1% 259 0.9% 259 0.9% -4,000 -14.3% -4,000 -14.3% 28,152 0.8% 28,152 0.8% 11,312 0.3% 11,312 0.3%
Drupal\Core\Database\Connection::query 19 0.3% 1,945 6.8% 258 0.9% 8,000 28.6% 8,000 28.6% 142,976 4.3% -22,904 -0.7% 98,368 2.9% 9,632 0.3%
Drupal\views\Plugin\ViewsPluginManager::__construct 9 0.2% 420 1.5% 242 0.8% 0 0.0% 0 0.0% 115,312 3.5% 76,000 2.3% 60,504 1.8% 39,736 1.2%
Drupal\views\Plugin\views\display\DisplayPluginBase::isDefaulted 82 1.4% 324 1.1% 242 0.8% 0 0.0% 0 0.0% 13,328 0.4% 4,384 0.1% 3,688 0.1% 2,408 0.1%
Drupal\Core\Utility\ThemeRegistry::offsetExists 127 2.2% 233 0.8% 238 0.8% 1 0.0% -4,000 -14.3% 11,280 0.3% 11,280 0.3% 4,056 0.1% 3,240 0.1%
theme@5 0 0.0% 10,105 35.3% -236 -0.8% 3,999 14.3% 0 0.0% 130,904 3.9% 28,064 0.8% 155,928 4.6% 120 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getOption 44 0.8% 756 2.6% 234 0.8% 0 0.0% 0 0.0% 31,776 1.0% 18,344 0.6% 11,120 0.3% 6,704 0.2%
Drupal\Core\Database\Statement::execute 19 0.3% 895 3.1% 226 0.8% 1 0.0% 0 0.0% 112,216 3.4% 0 0.0% 38,856 1.1% 0 0.0%
Symfony\Component\DependencyInjection\Container::has 53 0.9% 234 0.8% 220 0.8% -4,000 -14.3% -4,000 -14.3% 4,256 0.1% 392 0.0% 2,408 0.1% 1,592 0.0%
Drupal\views\Plugin\views\query\Sql::execute 1 0.0% 9,157 32.0% 213 0.7% 12,001 42.9% 0 0.0% 1,290,176 38.8% 23,312 0.7% 1,731,312 50.8% 69,248 2.0%
drupal_render@8 -100 -1.8% -23,273 -81.4% -208 -0.7% -16,003 -57.1% 0 0.0% -101,144 -3.0% -6,976 -0.2% -36,248 -1.1% 1,864 0.1%
Drupal\views\Plugin\Core\Entity\View::get 52 0.9% 752 2.6% 200 0.7% 0 0.0% 0 0.0% 158,480 4.8% 16,896 0.5% 218,552 6.4% 12,088 0.4%
Symfony\Component\ClassLoader\ApcUniversalClassLoader::findFile 45 0.8% 276 1.0% 190 0.7% 4,000 14.3% 8,000 28.6% 8,352 0.3% 2,432 0.1% 8,072 0.2% 3,640 0.1%
run_init::templates/views-view-unformatted.tpl.php 1 0.0% 1,713 6.0% 190 0.7% 4,000 14.3% 0 0.0% 68,272 2.1% 54,288 1.6% 70,128 2.1% 63,792 1.9%
Drupal\Core\Cache\DatabaseBackend::prepareItem 15 0.3% 1,102 3.9% 188 0.7% 11,999 42.9% 0 0.0% 444,776 13.4% -49,768 -1.5% 680,696 20.0% 4,488 0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::getOption@1 34 0.6% 318 1.1% 182 0.6% 0 0.0% 0 0.0% 4,360 0.1% -696 -0.0% 960 0.0% 960 0.0%
Symfony\Component\ClassLoader\UniversalClassLoader::loadClass@1 14 0.2% 1,136 4.0% 181 0.6% 0 0.0% 0 0.0% 637,192 19.2% 27,384 0.8% 490,728 14.4% 21,344 0.6%
Drupal\system\Plugin\views\row\EntityRow::pre_render 1 0.0% 58,257 203.7% 179 0.6% 56,002 200.0% 0 0.0% 2,197,072 66.1% 14,200 0.4% 2,102,016 61.7% 240 0.0%
Drupal\Core\Extension\ModuleHandler::loadInclude 9 0.2% 225 0.8% 169 0.6% 0 0.0% 0 0.0% 33,464 1.0% 21,752 0.7% 41,848 1.2% 37,024 1.1%
truncate_utf8 0 0.0% -170 -0.6% -167 -0.6% 0 0.0% 0 0.0% -16,384 -0.5% 0 0.0% -23,520 -0.7% -88 -0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 15 0.3% 348 1.2% 161 0.6% 3,999 14.3% -4,000 -14.3% 12,392 0.4% -9,856 -0.3% 27,408 0.8% 9,152 0.3%
Drupal\Core\Template\Attribute::__construct 49 0.9% 583 2.0% 160 0.6% -16,000 -57.1% -12,001 -42.9% 61,672 1.9% 6,560 0.2% 4,560 0.1% -200 -0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 9 0.2% 152 0.5% 152 0.5% 1 0.0% 1 0.0% 9,344 0.3% 9,344 0.3% 13,232 0.4% 13,232 0.4%
Drupal\views\Plugin\views\query\Sql::query 2 0.0% 1,524 5.3% 152 0.5% 0 0.0% 0 0.0% 141,216 4.2% 2,632 0.1% 156,760 4.6% 9,776 0.3%
htmlspecialchars 149 2.6% 151 0.5% 151 0.5% 0 0.0% 0 0.0% 25,928 0.8% 25,928 0.8% 840 0.0% 840 0.0%
implode 135 2.4% 139 0.5% 139 0.5% 4,000 14.3% 4,000 14.3% 18,648 0.6% 18,648 0.6% 6,688 0.2% 6,688 0.2%
Drupal\views\Plugin\views\filter\FilterPluginBase::defineOptions 6 0.1% 178 0.6% 139 0.5% 0 0.0% 0 0.0% 166,032 5.0% 136,200 4.1% 42,608 1.3% 37,256 1.1%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults@1 26 0.5% 312 1.1% 139 0.5% 0 0.0% 0 0.0% 30,904 0.9% 29,784 0.9% 48,592 1.4% 44,248 1.3%
Drupal\views\Plugin\views\query\Sql::load_entities 1 0.0% 6,993 24.4% 135 0.5% 8,001 28.6% 4,001 14.3% 1,027,536 30.9% 27,512 0.8% 1,413,912 41.5% 39,976 1.2%
Drupal\views\Plugin\views\PluginBase::init 10 0.2% 1,270 4.4% 130 0.5% 0 0.0% 0 0.0% 100,088 3.0% -90,216 -2.7% 198,016 5.8% 6,816 0.2%
load::Template/AttributeString.php 0 0.0% 125 0.4% 125 0.4% 0 0.0% 0 0.0% 3,392 0.1% 3,392 0.1% 12,192 0.4% 12,192 0.4%
theme -1 -0.0% 11,986 41.9% -124 -0.4% 8,001 28.6% 0 0.0% 325,224 9.8% 278,032 8.4% 369,496 10.8% 1,592 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 10 0.2% 3,025 10.6% 124 0.4% 4,001 14.3% 0 0.0% 659,512 19.8% -1,544 -0.0% 662,384 19.4% 5,104 0.1%
drupal_container 121 2.1% 123 0.4% 123 0.4% 8,001 28.6% 8,001 28.6% 23,048 0.7% 23,048 0.7% 15,584 0.5% 15,584 0.5%
_views_theme_functions 5 0.1% 293 1.0% 122 0.4% 0 0.0% 0 0.0% 26,752 0.8% 7,384 0.2% 17,496 0.5% 3,376 0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::getPlugin 7 0.1% 3,251 11.4% 117 0.4% 4,000 14.3% 0 0.0% 619,368 18.6% 13,448 0.4% 522,456 15.3% 8,904 0.3%
Drupal\views\Plugin\views\display\DisplayPluginBase::defineOptions 2 0.0% 121 0.4% 117 0.4% 0 0.0% 0 0.0% 98,576 3.0% 94,832 2.9% 101,992 3.0% 98,640 2.9%
Drupal\Component\Plugin\Factory\DefaultFactory::createInstance 12 0.2% 3,960 13.8% 114 0.4% 8,001 28.6% 0 0.0% 1,302,328 39.2% 40,968 1.2% 1,145,880 33.6% 25,832 0.8%
Drupal\Core\Database\Query\Condition::compile@2 2 0.0% 166 0.6% 110 0.4% 4,000 14.3% 0 0.0% 14,504 0.4% 1,512 0.0% 20,272 0.6% 10,616 0.3%
module_load_include 5 0.1% 207 0.7% 107 0.4% 4,000 14.3% 0 0.0% 6,184 0.2% 1,520 0.0% 6,048 0.2% 3,104 0.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::initDisplay 2 0.0% 1,634 5.7% 106 0.4% 4,001 14.3% 0 0.0% 127,808 3.8% -150,512 -4.5% 254,584 7.5% 1,288 0.0%
Drupal\system\Plugin\views\row\EntityRow::render 50 0.9% 105 0.4% 105 0.4% 0 0.0% 0 0.0% 1,176 0.0% 1,176 0.0% 1,056 0.0% 1,056 0.0%
drupal_static 22 0.4% 109 0.4% 105 0.4% 0 0.0% 0 0.0% 4,400 0.1% 4,400 0.1% 6,544 0.2% 6,544 0.2%
Drupal\views\ViewExecutable::build 1 0.0% 4,282 15.0% 103 0.4% 4,000 14.3% 0 0.0% 741,608 22.3% 11,312 0.3% 737,504 21.6% 9,824 0.3%
node_page_default -1 -0.0% -71,124 -248.7% -102 -0.4% -72,005 -257.1% 0 0.0% -4,591,544 -138.1% 49,760 1.5% -4,680,672 -137.4% -6,160 -0.2%
Drupal\Core\Extension\ModuleHandler::getImplementations 20 0.4% 614 2.1% 100 0.3% 8,000 28.6% 0 0.0% 40,688 1.2% 1,600 0.0% 44,216 1.3% 856 0.0%
Drupal\Core\Database\Connection::prepareQuery 19 0.3% 368 1.3% 99 0.3% 8,001 28.6% 0 0.0% 30,760 0.9% -3,760 -0.1% 11,208 0.3% 1,456 0.0%
url 0 0.0% -18 -0.1% -99 -0.3% 4,001 14.3% 8,001 28.6% 3,104 0.1% -21,328 -0.6% -1,152 -0.0% -2,752 -0.1%
Drupal\views\Plugin\views\PluginBase::__construct 12 0.2% 123 0.4% 98 0.3% 0 0.0% 0 0.0% 25,320 0.8% 22,992 0.7% 20,312 0.6% 17,984 0.5%
template_preprocess_views_view 1 0.0% 209,778 733.4% 97 0.3% 212,014 757.1% 0 0.0% 871,816 26.2% 11,088 0.3% 968,232 28.4% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter 3 0.1% 522 1.8% 96 0.3% 4,000 14.3% 0 0.0% 49,440 1.5% -3,760 -0.1% 58,984 1.7% 5,904 0.2%
Drupal\views\ViewExecutable::viewsHandlerTypes 11 0.2% 839 2.9% 95 0.3% 0 0.0% 0 0.0% 36,320 1.1% 35,208 1.1% 6,000 0.2% 6,000 0.2%
Drupal\Core\Database\Query\Select::__toString 2 0.0% 204 0.7% 95 0.3% 0 0.0% 0 0.0% 840 0.0% -1,904 -0.1% 2,152 0.1% 1,208 0.0%
Drupal\views\ViewExecutable::render 1 0.0% 69,455 242.8% 95 0.3% 68,003 242.9% 0 0.0% 3,869,216 116.4% 8,912 0.3% 3,950,192 115.9% 2,432 0.1%
Drupal\Core\Extension\ModuleHandler::invokeAll 3 0.1% 1,094 3.8% 94 0.3% -4,000 -14.3% 0 0.0% 43,824 1.3% -17,624 -0.5% 56,904 1.7% -72 -0.0%
Drupal\Core\Cache\DatabaseBackend::get 15 0.3% 3,370 11.8% 93 0.3% 12,001 42.9% 0 0.0% 531,096 16.0% -1,736 -0.1% 838,504 24.6% 3,056 0.1%
theme@4 0 0.0% 3,610 12.6% 92 0.3% -2 -0.0% 0 0.0% 20,376 0.6% -20,760 -0.6% 17,104 0.5% -1,640 -0.0%
base_path 1 0.0% 91 0.3% 91 0.3% 0 0.0% 0 0.0% 21,352 0.6% 21,352 0.6% -256 -0.0% -256 -0.0%
template_preprocess 3 0.1% 253 0.9% 88 0.3% 0 0.0% 0 0.0% 26,120 0.8% 12,032 0.4% 19,024 0.6% 5,640 0.2%
extract 3 0.1% 86 0.3% 86 0.3% 4,000 14.3% 4,000 14.3% 69,728 2.1% 69,728 2.1% 82,184 2.4% 82,184 2.4%
apc_fetch 45 0.8% 86 0.3% 86 0.3% -4,000 -14.3% -4,000 -14.3% 5,920 0.2% 5,920 0.2% 4,432 0.1% 4,432 0.1%
serialize 2 0.0% 85 0.3% 85 0.3% 0 0.0% 0 0.0% 6,528 0.2% 6,528 0.2% 19,216 0.6% 19,216 0.6%
str_replace 47 0.8% 85 0.3% 85 0.3% 0 0.0% 0 0.0% 51,368 1.5% 51,368 1.5% 13,592 0.4% 13,592 0.4%
Drupal\views\Plugin\views\query\Sql::add_field 5 0.1% 147 0.5% 84 0.3% 0 0.0% 0 0.0% 12,600 0.4% 6,856 0.2% 14,128 0.4% 9,984 0.3%
_views_query_tag_alter_condition@2 2 0.0% 120 0.4% 83 0.3% 0 0.0% 0 0.0% 11,376 0.3% -34,456 -1.0% 16,720 0.5% 2,832 0.1%
element_children 0 0.0% -112 -0.4% -83 -0.3% 11,999 42.9% 11,999 42.9% -12,240 -0.4% -1,368 -0.0% -17,320 -0.5% -7,456 -0.2%
module_invoke_all 3 0.1% 1,195 4.2% 83 0.3% 4,001 14.3% 0 0.0% 46,064 1.4% 464 0.0% 60,184 1.8% 1,416 0.0%
views_get_handler 4 0.1% 1,702 6.0% 82 0.3% 4,001 14.3% 0 0.0% 576,632 17.3% 6,664 0.2% 523,456 15.4% 3,560 0.1%
[ display all ]