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

Overall Diff Summary

Run #52c96b69a1c07Run #52c96ba78d568DiffDiff%
Number of Function Calls33,923 33,923 0 0.0%
Incl. Wall Time (microsec)122,927 123,001 74 0.1%
Incl. CPU (microsecs)115,004 115,005 1 0.0%
Incl. MemUse (bytes)11,603,520 11,603,520 0 0.0%
Incl. PeakMemUse (bytes)11,713,952 11,713,952 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/9c51bb48cd11d084fc5d8fcf6c95cbcd6e8c8df32f484b138683d11891b458c0.php -1 N/A% -85 -114.9% -85 -114.9% -86 -8600.0% -86 -8600.0% -112,280 N/A% -112,280 N/A% -112,208 N/A% -112,208 N/A%
load::service_container_prod.php/6615e72e73008878547d4f83d642a21a0ed0bdf63833e90e54063a1fa2cc7287.php 1 N/A% 84 113.5% 84 113.5% 86 8600.0% 86 8600.0% 112,280 N/A% 112,280 N/A% 112,208 N/A% 112,208 N/A%
is_array 0 N/A% 2 2.7% 2 2.7% 82 8200.0% 82 8200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\DependencyInjection\Container::get 0 N/A% 15 20.3% -25 -33.8% 81 8100.0% 74 7400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 0 N/A% 19 25.7% 16 21.6% -33 -3300.0% -72 -7200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strtr 0 N/A% -62 -83.8% -62 -83.8% -71 -7100.0% -71 -7100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#66#6a#0237275d211f9d24d58b9a3dc4bd.php/74edf07b4f778f3d0121b9bc64244d4926b0012e0f72424efcfcec8b48066bc7.php 1 N/A% 59 79.7% 59 79.7% 61 6100.0% 61 6100.0% 64,832 N/A% 64,832 N/A% 62,536 N/A% 62,536 N/A%
load::1#66#6a#0237275d211f9d24d58b9a3dc4bd.php/54d0c4873977e7ed663eb1fd4ba41f7f21cc15728a28fdcc7f6ae97e4c17946b.php -1 N/A% -56 -75.7% -56 -75.7% -59 -5900.0% -59 -5900.0% -64,832 N/A% -64,832 N/A% -62,536 N/A% -62,536 N/A%
Drupal\Core\Extension\ModuleHandler::load 0 N/A% 31 41.9% 38 51.4% 37 3700.0% 54 5400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 0 N/A% 72 97.3% 45 60.8% 71 7100.0% 49 4900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\ParameterBag::get 0 N/A% -9 -12.2% -1 -1.4% 33 3300.0% 49 4900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal::moduleHandler 0 N/A% 5 6.8% 6 8.1% -9 -900.0% -43 -4300.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
apc_fetch 0 N/A% 3 4.1% 3 4.1% 42 4200.0% 42 4200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_filter 0 N/A% -37 -50.0% -36 -48.6% -37 -3700.0% -40 -4000.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
unserialize 0 N/A% 45 60.8% 34 45.9% 45 4500.0% 39 3900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 0 N/A% 16 21.6% 21 28.4% 13 1300.0% 39 3900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ob_get_level 0 N/A% -1 -1.4% -1 -1.4% 38 3800.0% 38 3800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::createAttributeValue 0 N/A% -10 -13.5% -14 -18.9% -16 -1600.0% -38 -3800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Access\AccessManager::checkAll 0 N/A% 85 114.9% 35 47.3% 87 8700.0% 37 3700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\StringTranslation\TranslationManager::translate 0 N/A% 12 16.2% 1 1.4% 27 2700.0% 36 3600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#e6#89#9b1b4e14558671280c1b06face26.php/30b44c8edb41ba8a9eb67885a5cfb2d8150a85e5a023c1d577323ec322043430.php -1 N/A% -30 -40.5% -30 -40.5% -34 -3400.0% -34 -3400.0% -28,688 N/A% -28,688 N/A% -21,800 N/A% -21,800 N/A%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 N/A% 0 0.0% 4 5.4% -3 -300.0% -34 -3400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#e6#89#9b1b4e14558671280c1b06face26.php/d6501e9519fb11fa5b2e3de0535732fe98c381d35aa8fd5cbe83f938c3393b02.php 1 N/A% 30 40.5% 30 40.5% 33 3300.0% 33 3300.0% 28,688 N/A% 28,688 N/A% 21,800 N/A% 21,800 N/A%
Drupal::entityManager 0 N/A% -21 -28.4% -26 -35.1% -21 -2100.0% -33 -3300.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Entity/FieldableEntityStorageControllerInterface.php 0 N/A% 0 0.0% 0 0.0% 31 3100.0% 31 3100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#f9#73#6eec49f5b69964b877f85b7b4ce1.php/07a48019c9e0d6eb0e6774c0666c2baeda1467cf6f5a9e876519e9f7bd9c066d.php 1 N/A% 28 37.8% 28 37.8% 30 3000.0% 30 3000.0% 18,304 N/A% 18,304 N/A% 0 N/A% 0 N/A%
run_init::Datetime/DrupalDateTime.php 0 N/A% -32 -43.2% -30 -40.5% -33 -3300.0% -30 -3000.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\String::checkPlain 0 N/A% -8 -10.8% -3 -4.1% -3 -300.0% -29 -2900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity::__construct 0 N/A% 26 35.1% 26 35.1% 29 2900.0% 29 2900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Password\PhpassHashedPassword::__construct 0 N/A% 0 0.0% 0 0.0% -29 -2900.0% -29 -2900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\system\Plugin\Block\SystemHelpBlock::getActiveHelp 0 N/A% -28 -37.8% -30 -40.5% -26 -2600.0% -29 -2900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
system_library_info 0 N/A% 30 40.5% 31 41.9% 28 2800.0% 28 2800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Utility/Xss.php 0 N/A% 27 36.5% 27 36.5% 28 2800.0% 28 2800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Plugin/FilterInterface.php 0 N/A% -28 -37.8% -28 -37.8% -28 -2800.0% -28 -2800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Entity\Query\Condition::match 0 N/A% -1 -1.4% -1 -1.4% 12 1200.0% 28 2800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::getMultiple 0 N/A% 116 156.8% 7 9.5% 63 6300.0% 27 2700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
comment_entity_load 0 N/A% -2 -2.7% 3 4.1% 28 2800.0% 27 2700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Type/BlockManager.php 0 N/A% 1 1.4% 1 1.4% 27 2700.0% 27 2700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 0 N/A% -15 -20.3% 0 0.0% 11 1100.0% 27 2700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strpos 0 N/A% 6 8.1% 6 8.1% -26 -2600.0% -26 -2600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
function_exists 0 N/A% 1 1.4% 1 1.4% 26 2600.0% 26 2600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#f9#73#6eec49f5b69964b877f85b7b4ce1.php/72b7a1c3c374c807bcd76d03b29253d9dc3d833bc52a943633365d259af4214f.php -1 N/A% -24 -32.4% -24 -32.4% -26 -2600.0% -26 -2600.0% -18,304 N/A% -18,304 N/A% 0 N/A% 0 N/A%
load::Routing/RouteBuilder.php 0 N/A% -26 -35.1% -26 -35.1% -26 -2600.0% -26 -2600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
htmlspecialchars 0 N/A% -5 -6.8% -5 -6.8% 26 2600.0% 26 2600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
count 0 N/A% -10 -13.5% -12 -16.2% 30 3000.0% 25 2500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\ParameterBag::has 0 N/A% -3 -4.1% -2 -2.7% -14 -1400.0% -25 -2500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_key_exists 0 N/A% -18 -24.3% -18 -24.3% -25 -2500.0% -25 -2500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::getFormat 0 N/A% -8 -10.8% -6 -8.1% -17 -1700.0% -25 -2500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal::translation 0 N/A% 13 17.6% 3 4.1% 30 3000.0% 24 2400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
explode 0 N/A% 5 6.8% 5 6.8% 24 2400.0% 24 2400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\HeaderBag::has 0 N/A% -2 -2.7% -4 -5.4% -10 -1000.0% -24 -2400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Connection::prefixTables 0 N/A% 0 0.0% -4 -5.4% 12 1200.0% 23 2300.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeValueBase::render 0 N/A% -10 -13.5% -2 -2.7% -9 -900.0% -23 -2300.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::execute 0 N/A% 72 97.3% 72 97.3% 22 2200.0% 22 2200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__construct 0 N/A% -5 -6.8% -2 -2.7% -24 -2400.0% -22 -2200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@3 0 N/A% 5 6.8% 4 5.4% 7 700.0% -22 -2200.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Config::getName 0 N/A% 0 0.0% 0 0.0% 21 2100.0% 21 2100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_get_library 0 N/A% 22 29.7% -6 -8.1% 17 1700.0% -21 -2100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 0 N/A% -40 -54.1% -5 -6.8% -52 -5200.0% -21 -2100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteCompiler::getPathWithoutDefaults 0 N/A% 1 1.4% -1 -1.4% -4 -400.0% -21 -2100.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#61#dd#0eeab2b431dd296e128f8b01bd8f.php/4e2ebfcac6cdc82c609c212cee49ace825d9590368145ff8e99b2c87f952ecaa.php -1 N/A% -18 -24.3% -18 -24.3% -20 -2000.0% -20 -2000.0% -20,072 N/A% -20,072 N/A% 0 N/A% 0 N/A%
load::1#61#dd#0eeab2b431dd296e128f8b01bd8f.php/b9c26fc3ff69cd88c9b4254ade56722b635215d139915d4c25293533ebb2b5f1.php 1 N/A% 18 24.3% 18 24.3% 20 2000.0% 20 2000.0% 20,072 N/A% 20,072 N/A% 0 N/A% 0 N/A%
load::Entity/MenuLink.php 0 N/A% 20 27.0% 20 27.0% 20 2000.0% 20 2000.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeArray::__toString 0 N/A% 2 2.7% 2 2.7% 11 1100.0% 19 1900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::prepareBaseUrl 0 N/A% -20 -27.0% -1 -1.4% -20 -2000.0% 19 1900.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\filter\Plugin\Filter\FilterHtml::tips 0 N/A% -15 -20.3% 5 6.8% -22 -2200.0% -18 -1800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\ConfigFactory::getContext 0 N/A% 6 8.1% 2 2.7% 14 1400.0% 18 1800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\TwigTemplate::getContextReference 0 N/A% 8 10.8% 10 13.5% 16 1600.0% 18 1800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme_get_setting 0 N/A% 2 2.7% 4 5.4% 2 200.0% 18 1800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal::request 0 N/A% -1 -1.4% 1 1.4% -9 -900.0% -18 -1800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
uasort 0 N/A% 6 8.1% 0 0.0% 9 900.0% 18 1800.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::setFetchMode 0 N/A% 5 6.8% 5 6.8% -17 -1700.0% -17 -1700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\SortArray::sortByKeyInt 0 N/A% 1 1.4% 1 1.4% -5 -500.0% -17 -1700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_pre_render_html_tag 0 N/A% -2 -2.7% -3 -4.1% 6 600.0% 17 1700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 0 N/A% -24 -32.4% -3 -4.1% -27 -2700.0% -17 -1700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#fb#f7#1f93d18a84a6903a01ca7d027221.php/d4b5b4f3443b27c875f7607e8a0a83df2ea3cdfbb05bae159bd0d19b2518737d.php 1 N/A% 16 21.6% 16 21.6% 17 1700.0% 17 1700.0% 19,064 N/A% 19,064 N/A% 0 N/A% 0 N/A%
str_replace 0 N/A% 6 8.1% 6 8.1% -17 -1700.0% -17 -1700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::unserialize 0 N/A% -4 -5.4% -9 -12.2% -8 -800.0% -17 -1700.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_filter_tips 0 N/A% -145 -195.9% -6 -8.1% -155 -15500.0% 16 1600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Unicode::strtolower 0 N/A% 1 1.4% 0 0.0% -8 -800.0% 16 1600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#fb#f7#1f93d18a84a6903a01ca7d027221.php/76f466d7ae1139307e7d9e77c9305092ce3d736659e81a9302c35764d3635808.php -1 N/A% -15 -20.3% -15 -20.3% -16 -1600.0% -16 -1600.0% -19,064 N/A% -19,064 N/A% 0 N/A% 0 N/A%
drupal_static 0 N/A% 4 5.4% 3 4.1% -12 -1200.0% -16 -1600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\MimeTypeMatcher::filter 0 N/A% -23 -31.1% -3 -4.1% -25 -2500.0% -16 -1600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Matcher\UrlMatcher::match 0 N/A% -15 -20.3% -5 -6.8% -19 -1900.0% -16 -1600.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\comment\CommentManager::getFields 0 N/A% 3 4.1% 2 2.7% 2 200.0% -15 -1500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme@1 0 N/A% 165 223.0% -1 -1.4% 163 16300.0% 15 1500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#51#9a#37a7a352a2c0c10c5ff483d1c0f6.php/93b33d29929c113f43a8b33f19f5c845bb2d5fc0c0cda36a4cac2e4fb9cb7aab.php -1 N/A% -13 -17.6% -13 -17.6% -15 -1500.0% -15 -1500.0% -6,400 N/A% -6,400 N/A% -5,776 N/A% -5,776 N/A%
Drupal\Core\Database\Connection::defaultOptions 0 N/A% -2 -2.7% -2 -2.7% 15 1500.0% 15 1500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::getValue 0 N/A% 4 5.4% 8 10.8% -2 -200.0% -15 -1500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\menu_link\Entity\MenuLink::offsetGet 0 N/A% -4 -5.4% -4 -5.4% 15 1500.0% 15 1500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
menu_tree_page_data 0 N/A% -98 -132.4% -2 -2.7% -120 -12000.0% 15 1500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\TwigEnvironment::loadTemplate 0 N/A% 87 117.6% 2 2.7% 90 9000.0% 15 1500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_bool 0 N/A% 0 0.0% 0 0.0% -15 -1500.0% -15 -1500.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::getMethod 0 N/A% -1 -1.4% -1 -1.4% 3 300.0% 14 1400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::1#51#9a#37a7a352a2c0c10c5ff483d1c0f6.php/93b33d29929c113f43a8b33f19f5c845bb2d5fc0c0cda36a4cac2e4fb9cb7aab.php -1 N/A% -130 -175.7% -14 -18.9% -132 -13200.0% -14 -1400.0% -79,416 N/A% -9,440 N/A% -77,616 N/A% -8,696 N/A%
Symfony\Component\EventDispatcher\Event::setDispatcher 0 N/A% -7 -9.5% -7 -9.5% -14 -1400.0% -14 -1400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_diff 0 N/A% 1 1.4% 1 1.4% -14 -1400.0% -14 -1400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::getUrlencodedPrefix 0 N/A% -3 -4.1% -2 -2.7% -7 -700.0% -14 -1400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_map 0 N/A% -9 -12.2% 2 2.7% 1 100.0% 14 1400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::offsetSet 0 N/A% -2 -2.7% 8 10.8% -2 -200.0% 14 1400.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]