Diff Report
Run #51a448a326782: XHProf Run (Namespace=drupal-perf-ezeedub)
vs.
Run #51a4463d308ce: XHProf Run (Namespace=drupal-perf-ezeedub)
Tip
Click a function name below to drill down.

Overall Diff Summary

Run #51a448a326782Run #51a4463d308ceDiffDiff%
Number of Function Calls164,800 164,330 -470 -0.3%
Incl. Wall Time (microsec)1,361,964 1,377,577 15,613 1.1%
Incl. CPU (microsecs)1,080,068 1,072,067 -8,001 -0.7%
Incl. MemUse (bytes)8,103,432 7,991,352 -112,080 -1.4%
Incl. PeakMemUse (bytes)8,207,472 8,099,236 -108,236 -1.3%

[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\Yaml\Inline::parseScalar 0 0.0% 3,281 21.0% 890 5.7% 3,999 50.0% -32,004 -400.0% 0 0.0% 4 0.0% 0 0.0% 0 0.0%
preg_match -1 -0.2% -110 -0.7% -110 -0.7% 24,001 300.0% 24,001 300.0% 0 0.0% 0 0.0% 260 0.2% 260 0.2%
Symfony\Component\Yaml\Inline::parse 0 0.0% 2,223 14.2% 892 5.7% -32,007 -400.0% -20,002 -250.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
substr -16 -3.4% -400 -2.6% -400 -2.6% 16,002 200.0% 16,002 200.0% -468 -0.4% -468 -0.4% -16 -0.0% -16 -0.0%
trim -2 -0.4% 240 1.5% 240 1.5% -16,000 -200.0% -16,000 -200.0% -1,148 -1.0% -1,148 -1.0% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::parseValue 0 0.0% 2,150 13.8% 464 3.0% -4,002 -50.0% 12,003 150.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
ltrim -4 -0.9% -37 -0.2% -37 -0.2% -12,001 -150.0% -12,001 -150.0% -264 -0.2% -264 -0.2% 0 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::parse 0 0.0% 5,230 33.5% -180 -1.2% -8,002 -100.0% 12,001 150.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 0 0.0% -1,106 -7.1% -212 -1.4% 2 0.0% 12,001 150.0% 16,472 14.7% -4 -0.0% 38,840 35.9% 584 0.5%
strlen -4 -0.9% 87 0.6% 87 0.6% 12,001 150.0% 12,001 150.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
strtolower -3 -0.6% 18 0.1% 18 0.1% 12,001 150.0% 12,001 150.0% -52 -0.0% -52 -0.0% 980 0.9% 980 0.9%
Drupal\Core\SystemListing::scanDirectory@4 0 0.0% 293 1.9% 265 1.7% -3,999 -50.0% -12,001 -150.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
in_array 0 0.0% 47 0.3% 47 0.3% 12,000 150.0% 12,000 150.0% 0 0.0% 0 0.0% 344 0.3% 344 0.3%
Symfony\Component\Yaml\Parser::moveToNextLine 0 0.0% 535 3.4% 448 2.9% -4,004 -50.0% -8,003 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
unserialize 0 0.0% -20 -0.1% 49 0.3% 8,003 100.0% 8,002 100.0% -2,924 -2.6% -2,920 -2.6% -1,256 -1.2% -1,356 -1.3%
preg_replace -6 -1.3% -4 -0.0% -4 -0.0% -8,002 -100.0% -8,002 -100.0% -1,908 -1.7% -1,908 -1.7% 32 0.0% 32 0.0%
PDOStatement::execute 0 0.0% 22,347 143.1% 22,347 143.1% -8,002 -100.0% -8,002 -100.0% -12 -0.0% -12 -0.0% -196 -0.2% -196 -0.2%
array_keys -12 -2.6% -156 -1.0% -156 -1.0% 8,001 100.0% 8,001 100.0% -3,076 -2.7% -3,076 -2.7% -1,168 -1.1% -1,168 -1.1%
explode -4 -0.9% -73 -0.5% -73 -0.5% -8,001 -100.0% -8,001 -100.0% -2,208 -2.0% -2,208 -2.0% -1,040 -1.0% -1,040 -1.0%
variable_get 0 0.0% 1 0.0% 1 0.0% 8,001 100.0% 8,001 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
readdir -1 -0.2% -477 -3.1% -477 -3.1% -8,001 -100.0% -8,001 -100.0% -20 -0.0% -20 -0.0% 24 0.0% 24 0.0%
function_exists -15 -3.2% -162 -1.0% -162 -1.0% 8,001 100.0% 8,001 100.0% 0 0.0% 0 0.0% -456 -0.4% -456 -0.4%
field_system_info_alter 0 0.0% -1,126 -7.2% 0 0.0% 16,002 200.0% 8,001 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_render@1 -3 -0.6% -8,389 -53.7% -111 -0.7% -20,000 -250.0% -8,001 -100.0% -174,992 -156.1% -1,232 -1.1% -208,600 -192.7% -1,256 -1.2%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 0 0.0% -52 -0.3% 12 0.1% -8,000 -100.0% -8,000 -100.0% 0 0.0% 0 0.0% 56 0.1% 56 0.1%
opendir 0 0.0% -102 -0.7% -102 -0.7% -8,000 -100.0% -8,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Language\LanguageManager::getLanguage 0 0.0% 1 0.0% 4 0.0% -8,000 -100.0% -8,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
entity_get_bundles 0 0.0% -205 -1.3% -4 -0.0% -4,000 -50.0% -8,000 -100.0% 0 0.0% 0 0.0% -36 -0.0% 0 0.0%
drupal_static 0 0.0% -3 -0.0% -12 -0.1% -8,000 -100.0% -8,000 -100.0% 4 0.0% 4 0.0% 3,196 3.0% 3,196 3.0%
Drupal::getContainer -3 -0.6% 44 0.3% 44 0.3% 8,000 100.0% 8,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\SystemListing::scanDirectory@2 0 0.0% -431 -2.8% -297 -1.9% 0 0.0% 8,000 100.0% 0 0.0% 0 0.0% 24 0.0% 0 0.0%
Symfony\Component\EventDispatcher\Event::isPropagationStopped 0 0.0% 13 0.1% 13 0.1% 8,000 100.0% 8,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
is_dir 0 0.0% -463 -3.0% -463 -3.0% 4,002 50.0% 4,002 50.0% 0 0.0% 0 0.0% 188 0.2% 188 0.2%
Drupal\Core\SystemListing::scanDirectory 0 0.0% -2,625 -16.8% -253 -1.6% 1 0.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::KeyValueStore/KeyValueStoreInterface.php 0 0.0% 0 0.0% 0 0.0% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
apc_fetch 0 0.0% -117 -0.7% -117 -0.7% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% -244 -0.2% -244 -0.2%
DateTime::format 0 0.0% -1 -0.0% -1 -0.0% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
dirname 0 0.0% 80 0.5% 80 0.5% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_render@4 0 0.0% 417 2.7% 52 0.3% 3,998 50.0% -4,001 -50.0% -724 -0.6% -428 -0.4% -372 -0.3% -476 -0.4%
load::Core/DestructableInterface.php 0 0.0% 1 0.0% 1 0.0% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
settings -4 -0.9% -48 -0.3% -29 -0.2% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
twig_render_var@1 -5 -1.1% -1,302 -8.3% -63 -0.4% 8,001 100.0% 4,001 50.0% -17,820 -15.9% -468 -0.4% -17,580 -16.2% 0 0.0%
Symfony\Component\HttpFoundation\Request::create 0 0.0% -5 -0.0% -1 -0.0% -1 -0.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\String::checkPlain 0 0.0% 151 1.0% 91 0.6% 1 0.0% 4,001 50.0% -44 -0.0% 8 0.0% 556 0.5% 496 0.5%
load::Query/Merge.php 0 0.0% -1 -0.0% -1 -0.0% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\DependencyInjection\Container::get -3 -0.6% -1,749 -11.2% 403 2.6% 4,003 50.0% -4,001 -50.0% -68 -0.1% 52 0.0% -596 -0.6% 124 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 0 0.0% 1 0.0% -49 -0.3% 4,002 50.0% -4,001 -50.0% -1,896 -1.7% 1,028 0.9% 2,416 2.2% -52 -0.0%
rdf_mapping_load 0 0.0% -187 -1.2% 9 0.1% -3,999 -50.0% 4,001 50.0% 0 0.0% 0 0.0% -36 -0.0% 0 0.0%
Drupal\Component\Graph\Graph::depthFirstSearch 0 0.0% 21 0.1% -37 -0.2% 4,001 50.0% 4,001 50.0% 4 0.0% 4 0.0% 4 0.0% 4 0.0%
ini_get 0 0.0% 174 1.1% 174 1.1% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityNG::getTranslatedField 0 0.0% -31 -0.2% 13 0.1% -4,001 -50.0% -4,001 -50.0% -12 -0.0% 0 0.0% 60 0.1% -48 -0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 0.0% -47 -0.3% -44 -0.3% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 32 0.0% 28 0.0%
PDOStatement::setFetchMode 0 0.0% -11 -0.1% -11 -0.1% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme_menu_local_task 0 0.0% 13 0.1% 5 0.0% -1 -0.0% -4,001 -50.0% 0 0.0% 0 0.0% -4 -0.0% 4 0.0%
Drupal\Component\Plugin\PluginManagerBase::getDefinition 0 0.0% -3 -0.0% -5 -0.0% 1 0.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
system_system_info_alter 0 0.0% -60 -0.4% -60 -0.4% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
class_exists -4 -0.9% -158 -1.0% -25 -0.2% -12,000 -150.0% 4,001 50.0% -24 -0.0% 0 0.0% -112 -0.1% 0 0.0%
service_container_prod_::getValidation_ConstraintService 0 0.0% -4 -0.0% 1 0.0% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_group_js 0 0.0% -3 -0.0% -4 -0.0% -4,001 -50.0% -4,001 -50.0% 4 0.0% 4 0.0% 112 0.1% 112 0.1%
implode -2 -0.4% -98 -0.6% -98 -0.6% -4,001 -50.0% -4,001 -50.0% -4,516 -4.0% -4,516 -4.0% 660 0.6% 660 0.6%
service_container_prod_::getAjax_SubscriberService 0 0.0% 1 0.0% 1 0.0% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\Kernel::getName 0 0.0% -6 -0.0% -3 -0.0% -4,001 -50.0% -4,001 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_build_form 0 0.0% -18 -0.1% 1 0.0% 0 0.0% 4,001 50.0% 12 0.0% 0 0.0% -84 -0.1% 0 0.0%
load::PathProcessor/PathProcessorFront.php 0 0.0% 0 0.0% 0 0.0% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 0 0.0% -22 -0.1% -22 -0.1% 4,001 50.0% 4,001 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
strtr -4 -0.9% -27 -0.2% -27 -0.2% 4,001 50.0% 4,001 50.0% -264 -0.2% -264 -0.2% 472 0.4% 472 0.4%
preg_quote 0 0.0% -4 -0.0% -4 -0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
is_object -9 -1.9% 37 0.2% 37 0.2% 4,000 50.0% 4,000 50.0% -428 -0.4% -428 -0.4% 612 0.6% 612 0.6%
drupal_basename 0 0.0% 2 0.0% 0 0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Query::uniqueIdentifier 0 0.0% -15 -0.1% -15 -0.1% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::escapeField 0 0.0% -7 -0.0% -25 -0.2% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% -32 -0.0% 0 0.0%
Symfony\Component\HttpKernel\Controller\ControllerResolver::doGetArguments 0 0.0% 0 0.0% -1 -0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\KeyValueStore\DatabaseStorageExpirable::__construct 0 0.0% 1 0.0% 2 0.0% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Condition::condition 0 0.0% -83 -0.5% -78 -0.5% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::getKey 0 0.0% -7 -0.0% -7 -0.0% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 0 0.0% 37 0.2% 5 0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\ContentNegotiation::getContentType 0 0.0% 17 0.1% 2 0.0% 0 0.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
_menu_item_localize 0 0.0% 113 0.7% 31 0.2% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% -48 -0.0% 0 0.0%
menu_get_item 0 0.0% 191 1.2% 10 0.1% -4,000 -50.0% -4,000 -50.0% -12 -0.0% 0 0.0% -12 -0.0% 0 0.0%
drupal_add_library@1 0 0.0% 142 0.9% 7 0.0% 0 0.0% -4,000 -50.0% -8 -0.0% 0 0.0% 4,964 4.6% 0 0.0%
Symfony\Component\DependencyInjection\Container::has 0 0.0% 102 0.7% 94 0.6% -4,000 -50.0% -4,000 -50.0% 8 0.0% 8 0.0% 168 0.2% 112 0.1%
Drupal\Core\Database\Statement::execute 0 0.0% 22,368 143.3% -8 -0.1% -12,002 -150.0% -4,000 -50.0% -12 -0.0% 0 0.0% -196 -0.2% 0 0.0%
Drupal\Core\Database\Connection::expandArguments 0 0.0% -86 -0.6% -74 -0.5% 12,000 150.0% 4,000 50.0% 0 0.0% 8 0.0% 1,032 1.0% 548 0.5%
array_diff 0 0.0% -1 -0.0% -1 -0.0% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 60 0.1% 60 0.1%
drupal_sort_css_js 0 0.0% 22 0.1% 22 0.1% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Config::replaceData 0 0.0% 19 0.1% 13 0.1% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::isMethod 0 0.0% 1 0.0% 1 0.0% -4,000 -50.0% -4,000 -50.0% -8 -0.0% 0 0.0% 0 0.0% 0 0.0%
array_filter 0 0.0% 47 0.3% 40 0.3% 8,000 100.0% 4,000 50.0% 0 0.0% -4 -0.0% -480 -0.4% -124 -0.1%
load::Routing/RouteSubscriber.php 0 0.0% -1 -0.0% -1 -0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::mysql/Connection.php 0 0.0% -23 -0.1% -5 -0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
fread 0 0.0% -12 -0.1% -12 -0.1% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\ConfigGlobalOverrideSubscriber::configInit 0 0.0% 26 0.2% 14 0.1% -4,000 -50.0% -4,000 -50.0% -4 -0.0% -4 -0.0% 24 0.0% 24 0.0%
Drupal\Core\Config\Config::notify 0 0.0% 234 1.5% 12 0.1% 3,998 50.0% 4,000 50.0% 0 0.0% 0 0.0% 784 0.7% 0 0.0%
drupal_container -3 -0.6% 82 0.5% 39 0.2% 12,000 150.0% 4,000 50.0% 0 0.0% 0 0.0% 292 0.3% 292 0.3%
drupal_add_library@2 0 0.0% 7 0.0% -3 -0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 152 0.1% 0 0.0%
drupal_alter 0 0.0% -1,209 -7.7% -40 -0.3% 16,002 200.0% 4,000 50.0% -32 -0.0% 0 0.0% 2,772 2.6% 208 0.2%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 0.0% 69 0.4% 68 0.4% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% -436 -0.4% -464 -0.4%
_drupal_bootstrap_code 0 0.0% -1,040 -6.7% -187 -1.2% -4,000 -50.0% -4,000 -50.0% -12 -0.0% 0 0.0% -12 -0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::createFromGlobals 0 0.0% 53 0.3% -1 -0.0% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Controller/ControllerResolverInterface.php 0 0.0% 0 0.0% 0 0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
[ display all ]