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

Overall Diff Summary

Run #518fb7370421eRun #518fbcc2155d3DiffDiff%
Number of Function Calls40,348 40,348 0 0.0%
Incl. Wall Time (microsec)221,767 221,620 -147 -0.1%
Incl. CPU (microsecs)190,300 189,605 -695 -0.4%
Incl. MemUse (bytes)10,810,784 10,810,784 0 0.0%
Incl. PeakMemUse (bytes)10,889,360 10,889,360 0 0.0%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Incl. MemUse (bytes) 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/66ab0dd207ee48cda85280a639b75fd76401de5aced58d3d420db36bda13e141.php -1 N/A% -1,830 -1244.9% -1,830 -1244.9% -1,832 -263.6% -1,832 -263.6% -451,432 N/A% -451,432 N/A% -462,216 N/A% -462,216 N/A%
load::service_container_prod_.php/90576396c60d0132997f6d659a96f84e9eea676109da8df981846840dd700648.php 1 N/A% 1,909 1298.6% 1,909 1298.6% 1,911 275.0% 1,911 275.0% 451,432 N/A% 451,432 N/A% 462,216 N/A% 462,216 N/A%
run_init::service_container_prod_.php/66ab0dd207ee48cda85280a639b75fd76401de5aced58d3d420db36bda13e141.php -1 N/A% -135 -91.8% -14 -9.5% -137 -19.7% -15 -2.2% -41,336 N/A% -7,616 N/A% -30,904 N/A% -7,136 N/A%
run_init::service_container_prod_.php/90576396c60d0132997f6d659a96f84e9eea676109da8df981846840dd700648.php 1 N/A% 140 95.2% 13 8.8% 142 20.4% 13 1.9% 41,336 N/A% 7,616 N/A% 30,904 N/A% 7,136 N/A%
Symfony\Component\ClassLoader\ClassLoader::findFile 0 N/A% -1 -0.7% -1 -0.7% 0 0.0% -4 -0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpKernel\Controller\ControllerResolver::getController 0 N/A% 3 2.0% 0 0.0% 3 0.4% -2 -0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ClassLoader::loadClass 0 N/A% 1 0.7% 2 1.4% 1 0.1% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\EventSubscriber\ReverseProxySubscriber::onKernelRequestReverseProxyCheck 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\EventSubscriber\AccessSubscriber::onKernelRequestAccessCheck 0 N/A% 1 0.7% -1 -0.7% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Event/FilterControllerEvent.php 0 N/A% 1 0.7% 1 0.7% 1 0.1% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpKernel\Event\GetResponseEvent::hasResponse 0 N/A% 0 0.0% 0 0.0% -1 -0.1% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strrpos 0 N/A% 0 0.0% 0 0.0% 3 0.4% 3 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpKernel\Event\FilterControllerEvent::__construct 0 N/A% 0 0.0% 1 0.7% 0 0.0% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\EventSubscriber\LegacyControllerSubscriber::onKernelControllerLegacy 0 N/A% 1 0.7% 1 0.7% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ReflectionFunction::__construct 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpKernel\Event\FilterControllerEvent::getController 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
service_container_prod_::getLegacyControllerSubscriberService 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpKernel\Event\FilterControllerEvent::setController 0 N/A% -1 -0.7% -1 -0.7% 2 0.3% 4 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Routing/RouteObjectInterface.php 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Event/FilterControllerEvent.php 0 N/A% 0 0.0% 0 0.0% -1 -0.1% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest 0 N/A% 11 7.5% 1 0.7% 48 6.9% -3 -0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_null 0 N/A% 1 0.7% 1 0.7% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::isXmlHttpRequest 0 N/A% 1 0.7% 1 0.7% 0 0.0% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::getFormat 0 N/A% 3 2.0% -4 -2.7% 3 0.4% -6 -0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\Request::getAcceptableContentTypes 0 N/A% 4 2.7% 2 1.4% 5 0.7% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\AcceptHeader::sort 0 N/A% 0 0.0% 0 0.0% -1 -0.1% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\AcceptHeader::all 0 N/A% -1 -0.7% -1 -0.7% 0 0.0% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\ContentNegotiation::getContentType 0 N/A% 18 12.2% 2 1.4% 18 2.6% 4 0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\Enhancer\AjaxEnhancer::enhance 0 N/A% 9 6.1% 0 0.0% 9 1.3% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ReflectionFunctionAbstract::getParameters 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\EventSubscriber\LegacyAccessSubscriber::onKernelRequestAccessCheck 0 N/A% -1 -0.7% -1 -0.7% -1 -0.1% -4 -0.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\ParameterBag::add 0 N/A% 0 0.0% 0 0.0% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_replace 0 N/A% 1 0.7% 1 0.7% -3 -0.4% -3 -0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Cmf\Component\Routing\DynamicRouter::applyRouteEnhancers 0 N/A% 12 8.2% 0 0.0% 12 1.7% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Cmf\Component\Routing\ChainRouter::matchRequest 0 N/A% 9 6.1% -2 -1.4% 47 6.8% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Routing/RouteObjectInterface.php 0 N/A% 1 0.7% 1 0.7% 1 0.1% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpKernel\Controller\ControllerResolver::getArguments 0 N/A% 1 0.7% 1 0.7% 0 0.0% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
menu_tree_check_access 0 N/A% -67 -45.6% -5 -3.4% 14 2.0% -6 -0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
book_menu_subtree_data 0 N/A% -68 -46.3% 1 0.7% -116 -16.7% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
call_user_func_array@2 0 N/A% -821 -558.5% -1 -0.7% -201 -28.9% -16 -2.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_menu_tree_check_access 0 N/A% -84 -57.1% -1 -0.7% 37 5.3% -2 -0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_menu_tree_check_access@1 0 N/A% 3 2.0% 0 0.0% 4 0.6% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_menu_tree_check_access@2 0 N/A% 2 1.4% 1 0.7% 1 0.1% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_menu_tree_check_access@3 0 N/A% 0 0.0% 0 0.0% 1 0.1% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::node/NodeRenderController.php 0 N/A% 2 1.4% 2 1.4% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Entity/EntityRenderController.php 0 N/A% -1 -0.7% -1 -0.7% -1 -0.1% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityRenderController::__construct 0 N/A% 0 0.0% 0 0.0% 1 0.1% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityManager::getRenderController 0 N/A% 7 4.8% -2 -1.4% 11 1.6% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::node/NodeRenderController.php 0 N/A% 3 2.0% 0 0.0% 2 0.3% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Entity/EntityRenderController.php 0 N/A% 3 2.0% 1 0.7% 2 0.3% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Entity/EntityRenderControllerInterface.php 0 N/A% 1 0.7% 1 0.7% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Entity/EntityRenderControllerInterface.php 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ksort 0 N/A% 0 0.0% 0 0.0% -6 -0.9% -6 -0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
_menu_link_translate 0 N/A% -86 -58.5% -3 -2.0% 38 5.5% 22 3.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Unicode::strtolower 0 N/A% 1 0.7% 3 2.0% 4 0.6% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_strtolower 0 N/A% 0 0.0% -1 -0.7% -5 -0.7% -9 -1.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
mb_strtolower 0 N/A% -1 -0.7% -1 -0.7% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Unicode::getStatus 0 N/A% -1 -0.7% -1 -0.7% 3 0.4% 3 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpKernel\Controller\ControllerResolver::doGetArguments 0 N/A% 0 0.0% 0 0.0% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
uasort 0 N/A% -1 -0.7% -2 -1.4% -2 -0.3% -7 -1.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
current 0 N/A% -4 -2.7% -4 -2.7% -3 -0.4% -3 -0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
service_container_prod_::getCache_MenuService 0 N/A% -5 -3.4% -3 -2.0% -4 -0.6% -3 -0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::fetchAll 0 N/A% 1 0.7% 1 0.7% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Statement::fetchCol 0 N/A% 0 0.0% -1 -0.7% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
node_query_node_access_alter 0 N/A% 1 0.7% 1 0.7% 1 0.1% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Query\Select::getMetaData 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_intersect 0 N/A% 1 0.7% 1 0.7% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::alter@1 0 N/A% 2 1.4% 2 1.4% 1 0.1% -3 -0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\ParameterBag::all 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\HttpFoundation\AcceptHeader::__construct 0 N/A% 0 0.0% 0 0.0% 0 0.0% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteCompiler::getPathWithoutDefaults 0 N/A% 1 0.7% 0 0.0% 1 0.1% -6 -0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteCompiler::getFit 0 N/A% 1 0.7% 2 1.4% 2 0.3% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteCompiler::getPatternOutline 0 N/A% 0 0.0% 0 0.0% -1 -0.1% -2 -0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_map 0 N/A% 6 4.1% 5 3.4% 1 0.1% -3 -0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\RouteCompiler::Drupal\Core\Routing\{closure} 0 N/A% 0 0.0% 0 0.0% -1 -0.1% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::getPattern 0 N/A% 0 0.0% 0 0.0% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::getDefaults 0 N/A% 0 0.0% 0 0.0% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::getStaticPrefix 0 N/A% 0 0.0% 0 0.0% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::getRegex 0 N/A% 0 0.0% 0 0.0% 3 0.4% 3 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::getHostVariables 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::getVariables 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::getHostTokens 0 N/A% 1 0.7% 1 0.7% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::getHostRegex 0 N/A% 0 0.0% 0 0.0% 1 0.1% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::getTokens 0 N/A% 0 0.0% 0 0.0% -1 -0.1% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::getPathVariables 0 N/A% 0 0.0% 0 0.0% -1 -0.1% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\RouteCompiler::compile 0 N/A% -39 -26.5% 0 0.0% -38 -5.5% -2 -0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\CompiledRoute::__construct 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Routing/RouteCompilerInterface.php 0 N/A% 0 0.0% 0 0.0% -1 -0.1% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Routing/RouteCompiler.php@1 0 N/A% 1 0.7% 0 0.0% 1 0.1% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Routing/RouteCompiler.php 0 N/A% 1 0.7% 0 0.0% 4 0.6% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Routing/RouteCompilerInterface.php 0 N/A% 0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Routing/RouteCompiler.php 0 N/A% 0 0.0% 0 0.0% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::unserialize 0 N/A% 0 0.0% 0 0.0% -1 -0.1% -3 -0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::getOption 0 N/A% -1 -0.7% -1 -0.7% -1 -0.1% -1 -0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::getHost 0 N/A% 0 0.0% 0 0.0% 1 0.1% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\Route::getPath 0 N/A% 0 0.0% 0 0.0% 1 0.1% 1 0.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
run_init::Routing/CompiledRoute.php 0 N/A% 0 0.0% 0 0.0% 2 0.3% 2 0.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_unique 0 N/A% 0 0.0% 0 0.0% 6 0.9% 6 0.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::Routing/CompiledRoute.php 0 N/A% 15 10.2% 15 10.2% 14 2.0% 14 2.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\Routing\RouteCompiler::compilePattern 0 N/A% 1 0.7% 1 0.7% 2 0.3% 3 0.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
[ display all ]