Diff Report
Run #52c8629919553: XHProf Run (Namespace=drupal-perf-cottser)
vs.
Run #52c862ea26981: XHProf Run (Namespace=drupal-perf-cottser)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #52c8629919553Run #52c862ea26981DiffDiff%
Number of Function Calls68,823 68,715 -108 -0.2%
Incl. Wall Time (microsec)231,459 231,523 64 0.0%
Incl. CPU (microsecs)217,072 216,894 -178 -0.1%
Incl. MemUse (bytes)17,439,392 17,466,936 27,544 0.2%
Incl. PeakMemUse (bytes)17,595,584 17,621,504 25,920 0.1%

[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%
Symfony\Component\DependencyInjection\Container::get -43 -39.8% -98 -153.1% -117 -182.8% -208 -116.9% -208 -116.9% -72 -0.3% 1,376 5.0% 1,512 5.8% 1,304 5.0%
Drupal\Core\DependencyInjection\Container::get -43 -39.8% -298 -465.6% -192 -300.0% -419 -235.4% -195 -109.6% 2,016 7.3% 2,088 7.6% 2,168 8.4% 656 2.5%
PDOStatement::execute 0 0.0% 350 546.9% 350 546.9% 145 81.5% 145 81.5% -328 -1.2% -328 -1.2% -2,960 -11.4% -2,960 -11.4%
__TwigTemplate_e70c6e87148c31af389a9558e7aeb4a8::doDisplay 1 0.9% 6,984 10912.5% 193 301.6% 6,985 3924.2% 125 70.2% 66,744 242.3% -25,320 -91.9% 188,024 725.4% 4,864 18.8%
Twig_Template::getAttribute 24 22.2% 163 254.7% 164 256.2% 178 100.0% 120 67.4% 1,616 5.9% 1,616 5.9% 2,784 10.7% 1,952 7.5%
strpos 1 0.9% 17 26.6% 17 26.6% 113 63.5% 113 63.5% 8 0.0% 8 0.0% -8 -0.0% -8 -0.0%
theme -5 -4.6% 84 131.2% -153 -239.1% 41 23.0% -106 -59.6% 33,776 122.6% -6,912 -25.1% 56,240 217.0% -912 -3.5%
twig_render_var 25 23.1% 6,543 10223.4% 150 234.4% 6,537 3672.5% 106 59.6% 50,072 181.8% -36,480 -132.4% 155,264 599.0% 1,088 4.2%
theme@1 -6 -5.6% -918 -1434.4% -173 -270.3% -937 -526.4% -105 -59.0% -13,304 -48.3% 792 2.9% 5,648 21.8% 2,008 7.7%
load::service_container_prod.php/10ef6765c970a5fd9ed332aabb5c818cce4cf208c5f1b97c7e52f9dd20b18b9b.php 1 0.9% 102 159.4% 102 159.4% 104 58.4% 104 58.4% 126,328 458.6% 126,328 458.6% 125,248 483.2% 125,248 483.2%
load::service_container_prod.php/538c89e0997d4a7918cbf8870aa36c542ad2769b148ad1eab14730f806c53796.php -1 -0.9% -96 -150.0% -96 -150.0% -97 -54.5% -97 -54.5% -126,344 -458.7% -126,344 -458.7% -125,264 -483.3% -125,264 -483.3%
Drupal\Component\Utility\String::checkPlain 0 0.0% 12 18.8% 10 15.6% -7 -3.9% -93 -52.2% 24 0.1% 24 0.1% 2,192 8.5% 1,584 6.1%
htmlspecialchars 0 0.0% 2 3.1% 2 3.1% 86 48.3% 86 48.3% 0 0.0% 0 0.0% 608 2.3% 608 2.3%
unserialize 0 0.0% 87 135.9% 55 85.9% 107 60.1% 80 44.9% -4,488 -16.3% -4,512 -16.4% -14,808 -57.1% -14,760 -56.9%
Drupal::moduleHandler -33 -30.6% -318 -496.9% -57 -89.1% -342 -192.1% -70 -39.3% 0 0.0% -1,584 -5.8% 968 3.7% -320 -1.2%
Composer\Autoload\ClassLoader::loadClass 0 0.0% 137 214.1% 27 42.2% 55 30.9% -69 -38.8% 64 0.2% -8 -0.0% 6,992 27.0% 864 3.3%
call_user_func@1 8 7.4% -983 -1535.9% 0 0.0% -937 -526.4% 66 37.1% -9,328 -33.9% 1,120 4.1% -5,784 -22.3% 832 3.2%
Drupal\Core\Extension\ModuleHandler::getImplementations -14 -13.0% -62 -96.9% -51 -79.7% -85 -47.8% -64 -36.0% -3,872 -14.1% -672 -2.4% -2,128 -8.2% 184 0.7%
drupal_render@3 -6 -5.6% -1,479 -2310.9% -94 -146.9% -1,493 -838.8% -64 -36.0% -28,080 -101.9% 1,416 5.1% 35,784 138.1% 2,664 10.3%
load::1#66#6a#0237275d211f9d24d58b9a3dc4bd.php/44ead89558a2b378f1863ddd7944f99f959133b14ebedf77591479961cd88977.php 1 0.9% 60 93.8% 60 93.8% 63 35.4% 63 35.4% 64,832 235.4% 64,832 235.4% 62,920 242.7% 62,920 242.7%
Drupal\Component\Utility\NestedArray::mergeDeepArray 1 0.9% 41 64.1% 41 64.1% 45 25.3% 63 35.4% 504 1.8% 504 1.8% 0 0.0% 0 0.0%
load::Sql/Condition.php 0 0.0% 63 98.4% 63 98.4% 61 34.3% 61 34.3% 0 0.0% 0 0.0% 72 0.3% 72 0.3%
load::1#66#6a#0237275d211f9d24d58b9a3dc4bd.php/08a87aa0605b2a85bf62b2797f547f20ebc4888ce2bfcf6f3f23c0b3cd39ce04.php -1 -0.9% -55 -85.9% -55 -85.9% -58 -32.6% -58 -32.6% -64,832 -235.4% -64,832 -235.4% -62,920 -242.7% -62,920 -242.7%
template_preprocess_toolbar 1 0.9% 383 598.4% 91 142.2% 384 215.7% 57 32.0% 23,440 85.1% 7,152 26.0% 0 0.0% 0 0.0%
drupal_render@2 3 2.8% -1,692 -2643.8% 62 96.9% -1,703 -956.7% 55 30.9% -17,296 -62.8% -2,016 -7.3% 29,680 114.5% 2,848 11.0%
Drupal\Core\Routing\RouteCompiler::compile 0 0.0% 1 1.6% 15 23.4% -2 -1.1% 54 30.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
call_user_func_array 0 0.0% 56 87.5% -42 -65.6% -82 -46.1% -52 -29.2% -5,720 -20.8% 40 0.1% -17,088 -65.9% -40 -0.2%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo -14 -13.0% -9 -14.1% -18 -28.1% -8 -4.5% -51 -28.7% -1,968 -7.1% 0 0.0% -2,312 -8.9% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 93 145.3% 2 3.1% 105 59.0% -50 -28.1% -3,680 -13.4% 824 3.0% -16,640 -64.2% 0 0.0%
PDOStatement::setFetchMode 0 0.0% -5 -7.8% -8 -12.5% -45 -25.3% -49 -27.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Render\Element::children 6 5.6% 47 73.4% 32 50.0% 44 24.7% 48 27.0% 2,848 10.3% 288 1.0% 2,648 10.2% 1,320 5.1%
Symfony\Component\Routing\RouteCompiler::compilePattern 0 0.0% 27 42.2% 18 28.1% 32 18.0% 46 25.8% -8 -0.0% -8 -0.0% 0 0.0% 0 0.0%
strrpos 0 0.0% -3 -4.7% -3 -4.7% -45 -25.3% -45 -25.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_static 2 1.9% 34 53.1% 34 53.1% 44 24.7% 45 25.3% 24 0.1% 24 0.1% -512 -2.0% -512 -2.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1 0 0.0% 5 7.8% 2 3.1% 8 4.5% 44 24.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
array_keys -8 -7.4% 41 64.1% 41 64.1% 44 24.7% 44 24.7% 1,296 4.7% 1,296 4.7% 32 0.1% 32 0.1%
count 0 0.0% 9 14.1% 5 7.8% -33 -18.5% -44 -24.7% 8 0.0% 8 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter -11 -10.2% 12 18.8% -52 -81.2% -2 -1.1% -43 -24.2% -824 -3.0% -416 -1.5% 544 2.1% 256 1.0%
Drupal\Core\EventSubscriber\AccessSubscriber::onKernelRequestAccessCheck 0 0.0% -39 -60.9% -3 -4.7% -89 -50.0% -42 -23.6% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
ComposerAutoloaderInit50432d86c534be2ddddf85d27e021721::getLoader 0 0.0% 157 245.3% 38 59.4% 155 87.1% 41 23.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Query\Sql\Tables::addField 0 0.0% 5 7.8% -22 -34.4% -4 -2.2% -41 -23.0% 0 0.0% 0 0.0% -40 -0.2% 0 0.0%
is_array 26 24.1% -2 -3.1% -2 -3.1% -41 -23.0% -41 -23.0% -16 -0.1% -16 -0.1% 552 2.1% 552 2.1%
Drupal\views\Plugin\views\display\DisplayPluginBase::getHandlers 0 0.0% 70 109.4% 35 54.7% 47 26.4% 40 22.5% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
call_user_func@2 -7 -6.5% -1,362 -2128.1% -24 -37.5% -1,378 -774.2% -40 -22.5% -28,880 -104.9% -2,048 -7.4% -11,800 -45.5% 0 0.0%
Drupal\Core\Routing\RouteProvider::getCandidateOutlines 0 0.0% -40 -62.5% -42 -65.6% -46 -25.8% -39 -21.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
implode 1 0.9% 21 32.8% 21 32.8% 39 21.9% 39 21.9% 4,704 17.1% 4,704 17.1% 1,056 4.1% 1,056 4.1%
Drupal\Core\DependencyInjection\Container::get@1 0 0.0% 60 93.8% -25 -39.1% 1 0.6% 39 21.9% -40 -0.1% -8 -0.0% 8 0.0% 32 0.1%
Symfony\Component\HttpFoundation\Response::sendContent 0 0.0% -39 -60.9% -39 -60.9% -39 -21.9% -39 -21.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference 25 23.1% 45 70.3% 30 46.9% 49 27.5% 39 21.9% 1,776 6.4% 1,776 6.4% 1,032 4.0% 1,032 4.0%
Composer\Autoload\ClassLoader::set 0 0.0% 66 103.1% 36 56.2% 60 33.7% 39 21.9% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
element_children 6 5.6% 48 75.0% 4 6.2% 75 42.1% 38 21.3% 2,840 10.3% 8 0.0% 40 0.2% 0 0.0%
preg_replace 6 5.6% 36 56.2% 36 56.2% 38 21.3% 38 21.3% 6,920 25.1% 6,920 25.1% 320 1.2% 320 1.2%
load::1#dc#55#4a240deb55b482735249c95804f1.php/f2077ccab0ccaf84fb1d8567f35355a4bae3fc3ddaf3f85fb5a4a32fac86ca2d.php 1 0.9% 37 57.8% 37 57.8% 38 21.3% 38 21.3% 30,136 109.4% 30,136 109.4% 27,560 106.3% 27,560 106.3%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 1 0.9% 128 200.0% 55 85.9% 123 69.1% 38 21.3% 30,560 110.9% 560 2.0% -1,144 -4.4% -376 -1.5%
theme@2 0 0.0% -27 -42.2% 11 17.2% -27 -15.2% 37 20.8% -48 -0.2% 0 0.0% 72 0.3% 104 0.4%
unserialize@1 0 0.0% 38 59.4% 38 59.4% 37 20.8% 37 20.8% 16 0.1% 16 0.1% -56 -0.2% -56 -0.2%
theme_toolbar -1 -0.9% -5,418 -8465.6% -45 -70.3% -5,418 -3043.8% -37 -20.8% -44,312 -160.9% 30,928 112.3% -92,240 -355.9% 0 0.0%
load::1#dc#55#4a240deb55b482735249c95804f1.php/517d011800ac4d0f078f31dbada0493135003d0ba12da092a5911e272a577d79.php -1 -0.9% -35 -54.7% -35 -54.7% -37 -20.8% -37 -20.8% -30,136 -109.4% -30,136 -109.4% -27,592 -106.5% -27,592 -106.5%
run_init::Entity/NodeType.php 0 0.0% -38 -59.4% -36 -56.2% -38 -21.3% -36 -20.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme_toolbar_tab_wrapper -6 -5.6% -247 -385.9% -40 -62.5% -251 -141.0% -36 -20.2% -4,688 -17.0% 1,384 5.0% -2,952 -11.4% -1,240 -4.8%
service_container_prod::getBreadcrumbService 0 0.0% 63 98.4% 39 60.9% 62 34.8% 35 19.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::fetchAllAssoc 0 0.0% -5 -7.8% -4 -6.2% 23 12.9% 34 19.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\PluginBase::setOptionDefaults@1 0 0.0% -5 -7.8% -5 -7.8% -34 -19.1% -34 -19.1% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::isSecure 0 0.0% -9 -14.1% -1 -1.6% -2 -1.1% -33 -18.5% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Type/BlockManager.php 0 0.0% -31 -48.4% -31 -48.4% -32 -18.0% -32 -18.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\Routing\Route::compile 0 0.0% 11 17.2% 23 35.9% 3 1.7% 32 18.0% 8 0.0% 8 0.0% 8 0.0% 8 0.0%
run_init::filter/BooleanOperator.php 0 0.0% -29 -45.3% -30 -46.9% -29 -16.3% -32 -18.0% 0 0.0% 0 0.0% -24 -0.1% 0 0.0%
str_replace 1 0.9% -17 -26.6% -17 -26.6% -32 -18.0% -32 -18.0% 168 0.6% 168 0.6% -256 -1.0% -256 -1.0%
load::1#53#5d#64de56300c66610c182c28a5bd5b.php/3a23381794eafaf1a114215a58f95d5a51e8ced047e39d8419ca1d88313d600a.php 1 0.9% 27 42.2% 27 42.2% 31 17.4% 31 17.4% 15,584 56.6% 15,584 56.6% 13,328 51.4% 13,328 51.4%
Drupal\Core\Routing\RouteCompiler::getPathWithoutDefaults 0 0.0% -19 -29.7% -22 -34.4% -30 -16.9% -31 -17.4% 0 0.0% 32 0.1% 0 0.0% 0 0.0%
Drupal\Core\Database\Statement::execute 0 0.0% 317 495.3% -32 -50.0% 107 60.1% -31 -17.4% -328 -1.2% 0 0.0% -2,960 -11.4% 0 0.0%
Drupal\Core\Database\Connection::query 0 0.0% 259 404.7% 4 6.2% 64 36.0% 31 17.4% -328 -1.2% 0 0.0% -5,240 -20.2% -616 -2.4%
Drupal\Core\Database\Driver\mysql\Connection::driver 0 0.0% 1 1.6% 1 1.6% -31 -17.4% -31 -17.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Query/Select.php 0 0.0% 32 50.0% 32 50.0% 31 17.4% 31 17.4% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::defaultOptions 0 0.0% -25 -39.1% -25 -39.1% -30 -16.9% -30 -16.9% 0 0.0% 0 0.0% -712 -2.7% -712 -2.7%
Drupal\Core\Entity\EntityType::isSubclassOf 0 0.0% -10 -15.6% -6 -9.4% 12 6.7% 29 16.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\user\Form\UserLoginForm::create 0 0.0% 3 4.7% 2 3.1% -28 -15.7% -29 -16.3% -16 -0.1% 0 0.0% -16 -0.1% 0 0.0%
load::Extension/Escaper.php 0 0.0% 28 43.8% 28 43.8% 29 16.3% 29 16.3% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 0 0.0% -14 -21.9% -20 -31.2% -21 -11.8% 29 16.3% 24 0.1% -16 -0.1% 96 0.4% 0 0.0%
load::Query/QueryBase.php 0 0.0% -29 -45.3% -29 -45.3% -28 -15.7% -28 -15.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\ViewStorageController::Drupal\views\{closure} 0 0.0% -29 -45.3% -30 -46.9% -28 -15.7% -28 -15.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#61#dd#0eeab2b431dd296e128f8b01bd8f.php/839c4794fdf14b09d21e6ebf3303884a3aa52d8f273e927a8f03b3320095ac0c.php 1 0.9% 25 39.1% 25 39.1% 28 15.7% 28 15.7% 20,072 72.9% 20,072 72.9% 0 0.0% 0 0.0%
load::FieldType/LanguageItem.php 0 0.0% 29 45.3% 29 45.3% 28 15.7% 28 15.7% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
menu_secondary_local_tasks 0 0.0% 1 1.6% 1 1.6% -26 -14.6% -27 -15.2% 0 0.0% 0 0.0% -8 -0.0% 0 0.0%
load::sort/Date.php 0 0.0% 27 42.2% 27 42.2% 27 15.2% 27 15.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#61#dd#0eeab2b431dd296e128f8b01bd8f.php/5ee18b1a8ff46bb68d9564bb6eea9fe0ba11eefa842bf6046a4fe98e78679991.php -1 -0.9% -26 -40.6% -26 -40.6% -27 -15.2% -27 -15.2% -20,072 -72.9% -20,072 -72.9% 0 0.0% 0 0.0%
load::1#53#5d#64de56300c66610c182c28a5bd5b.php/9ceb7fd8a47da380bff1c0e0b41067d1b5c2c9f4cd7da379d4d3b35deb9ee53a.php -1 -0.9% -25 -39.1% -25 -39.1% -27 -15.2% -27 -15.2% -15,584 -56.6% -15,584 -56.6% -13,328 -51.4% -13,328 -51.4%
load::comment/comment.tokens.inc 0 0.0% 28 43.8% 28 43.8% 27 15.2% 27 15.2% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::expandArguments 0 0.0% 11 17.2% 5 7.8% 6 3.4% 26 14.6% 0 0.0% -8 -0.0% -744 -2.9% -728 -2.8%
Drupal\Core\Template\TwigEnvironment::loadTemplate 1 0.9% 208 325.0% 22 34.4% 215 120.8% 26 14.6% 34,128 123.9% 640 2.3% -1,056 -4.1% 0 0.0%
load::breakpoint/BreakpointInterface.php 0 0.0% -27 -42.2% -27 -42.2% -26 -14.6% -26 -14.6% -8 -0.0% -8 -0.0% -8 -0.0% -8 -0.0%
load::user/UserDataInterface.php 0 0.0% -1 -1.6% -1 -1.6% -26 -14.6% -26 -14.6% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::1#e7#0c#6e87148c31af389a9558e7aeb4a8.php/b91e1e93c50a95b311972577cdf27dd3cf9f228ba015927092a76091830df36f.php 1 0.9% 24 37.5% 24 37.5% 26 14.6% 26 14.6% 28,704 104.2% 28,704 104.2% 0 0.0% 0 0.0%
array_reverse -11 -10.2% -2 -3.1% -2 -3.1% -26 -14.6% -26 -14.6% -968 -3.5% -968 -3.5% 0 0.0% 0 0.0%
render 9 8.3% 5,881 9189.1% 54 84.4% 5,871 3298.3% 26 14.6% 86,128 312.7% 288 1.0% 150,952 582.4% 712 2.7%
run_init::Query/Query.php 0 0.0% 26 40.6% 24 37.5% 26 14.6% 25 14.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::addListener 0 0.0% 21 32.8% 21 32.8% 25 14.0% 25 14.0% -8 -0.0% -8 -0.0% -8 -0.0% -8 -0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 0 0.0% -117 -182.8% -16 -25.0% -140 -78.7% -25 -14.0% -40 -0.1% 0 0.0% -136 -0.5% 0 0.0%
load::taxonomy/TermBreadcrumbBuilder.php 0 0.0% 28 43.8% 28 43.8% 25 14.0% 25 14.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 0 0.0% -13 -20.3% -12 -18.8% -6 -3.4% -24 -13.5% 32 0.1% 24 0.1% 3,192 12.3% 216 0.8%
[ display all ]