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

Overall Diff Summary

Run #51a4463d308ceRun #51a448a326782DiffDiff%
Number of Function Calls164,330 164,800 470 0.3%
Incl. Wall Time (microsec)1,377,577 1,361,964 -15,613 -1.1%
Incl. CPU (microsecs)1,072,067 1,080,068 8,001 0.7%
Incl. MemUse (bytes)7,991,352 8,103,432 112,080 1.4%
Incl. PeakMemUse (bytes)8,099,236 8,207,472 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%
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%
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\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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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::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_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\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%
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\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%
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%
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\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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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%
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\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%
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%
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%
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%
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%
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\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%
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%
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%
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%
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%
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%
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%
Drupal\Component\Utility\Crypt::hmacBase64 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%
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_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%
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%
load::Datetime/DateTimePlus.php 0 0.0% 0 0.0% 0 0.0% -4,000 -50.0% -4,000 -50.0% -4 -0.0% -4 -0.0% 976 0.9% 976 0.9%
drupal_render@3 0 0.0% -360 -2.3% 10 0.1% -7,998 -100.0% -4,000 -50.0% 1,176 1.0% 452 0.4% 348 0.3% 352 0.3%
Drupal\Core\Extension\ModuleHandler::getImplementations 0 0.0% 93 0.6% -15 -0.1% 8,000 100.0% 4,000 50.0% 0 0.0% 0 0.0% -384 -0.4% -240 -0.2%
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\Language\Language::__construct 0 0.0% 61 0.4% 61 0.4% 4,000 50.0% 4,000 50.0% 0 0.0% 0 0.0% -44 -0.0% 0 0.0%
Symfony\Component\Routing\RequestContext::setHttpsPort 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%
Drupal\Core\TypedData\Type\Map::getValue 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%
_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%
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_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_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\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\Entity\EntityNG::getProperties 0 0.0% -79 -0.5% 1 0.0% -3,998 -50.0% -4,000 -50.0% 0 0.0% -8 -0.0% -72 -0.1% 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\Extension\ModuleHandler::loadAll 0 0.0% 563 3.6% 27 0.2% 0 0.0% 4,000 50.0% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 0 0.0% 10 0.1% 3 0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
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%
system_help 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%
Symfony\Component\HttpFoundation\ParameterBag::get 0 0.0% -18 -0.1% -5 -0.0% -4,000 -50.0% -4,000 -50.0% 0 0.0% 0 0.0% -56 -0.1% -56 -0.1%
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%
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\Component\Utility\Unicode::getStatus 0 0.0% 0 0.0% 0 0.0% -4,000 -50.0% -4,000 -50.0% -4 -0.0% -4 -0.0% -324 -0.3% -324 -0.3%
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%
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%
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%
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%
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%
[ display all ]