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

Regression/Improvement summary for spl_autoload_call

spl_autoload_callRun #560d7dac0c098Run #560d8088818a3DiffDiff%
Number of Function Calls425 425 0 0.0%
Incl. Wall Time (microsec)131,489 132,834 1,345 1.0%
Incl. Wall Time (microsec) per call 309 313 3 1.0%
Excl. Wall Time (microsec)870 930 60 6.9%
Incl. MemUse (bytes)21,510,424 21,510,744 320 0.0%
Incl. MemUse (bytes) per call 50,613 50,614 1 0.0%
Excl. MemUse (bytes)-86,232 -86,248 -16 -0.0%
Incl. PeakMemUse (bytes)13,047,984 13,048,968 984 0.0%
Incl. PeakMemUse (bytes) per call 30,701 30,703 2 0.0%
Excl. PeakMemUse (bytes)4,376 4,384 8 0.2%

Parent/Child Regression/Improvement report for spl_autoload_call [View Callgraph Diff]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
spl_autoload_call0 N/A% 1,345 9.6% 320 1.2% 984 3.5%
Exclusive Metrics Diff for Current Function60 4.5% -16 -5.0% 8 0.8%
Parent functions
class_exists0 N/A% 1,020 75.8% 56 17.5% 6,120 622.0%
run_init::88289a23_input.html.twig_a69b6102725dfa6399faff0c5179421d4e81af7997a0e8f265b0253946dec5bc/7aa0ed9ef9d5285032cb893e6f1a137d4e480ba4790c7ecd310e3b65bb747d78.php1 N/A% 661 49.1% 103,736 32417.5% 130,712 13283.7%
run_init::88289a23_input.html.twig_a69b6102725dfa6399faff0c5179421d4e81af7997a0e8f265b0253946dec5bc/4e7bb49e0f64666c593ff16d6cd368bba070cd34f3edc44750afa5ef7edab581.php-1 N/A% -645 -48.0% -103,760 -32425.0% -130,656 -13278.0%
call_user_func_array@20 N/A% 474 35.2% -32 -10.0% 160 16.3%
Drupal\Component\DependencyInjection\Container::createService0 N/A% 466 34.6% -96 -30.0% 1,896 192.7%
Drupal\Component\DependencyInjection\Container::createService@30 N/A% -433 -32.2% -32 -10.0% 168 17.1%
apc_fetch0 N/A% -308 -22.9% -128 -40.0% 6,768 687.8%
Drupal\Component\DependencyInjection\Container::createService@50 N/A% -239 -17.8% -96 -30.0% -344 -35.0%
Drupal\Component\DependencyInjection\Container::createService@20 N/A% -227 -16.9% -32 -10.0% 720 73.2%
Drupal\Component\DependencyInjection\Container::createService@10 N/A% 221 16.4% -120 -37.5% -1,976 -200.8%
is_callable0 N/A% 212 15.8% 8 2.5% -296 -30.1%
run_init::d8.dev/index.php0 N/A% -122 -9.1% 8 2.5% -336 -34.1%
Drupal\Component\DependencyInjection\Container::createService@60 N/A% 91 6.8% 344 107.5% -256 -26.0%
Drupal\Core\Routing\UrlGenerator::generateFromRoute0 N/A% 91 6.8% 48 15.0% 0 0.0%
Drupal\Core\Controller\FormController::getContentResult0 N/A% 88 6.5% 144 45.0% 0 0.0%
Drupal\Core\Render\Renderer::xssFilterAdminIfUnsafe0 N/A% 81 6.0% -8 -2.5% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@40 N/A% -74 -5.5% 56 17.5% -928 -94.3%
Drupal\Core\Render\Renderer::doRender0 N/A% -74 -5.5% 24 7.5% 0 0.0%
Twig_Environment::__construct0 N/A% 64 4.8% -48 -15.0% -560 -56.9%
Drupal\Core\Template\Attribute::createAttributeValue0 N/A% 63 4.7% 8 2.5% 120 12.2%
Drupal\Core\Database\Database::openConnection0 N/A% -63 -4.7% -48 -15.0% 488 49.6%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse0 N/A% -58 -4.3% -48 -15.0% 0 0.0%
Drupal\Core\DrupalKernel::boot0 N/A% -54 -4.0% 64 20.0% -264 -26.8%
Symfony\Component\HttpKernel\HttpKernel::handleRaw0 N/A% 52 3.9% 40 12.5% -80 -8.1%
Drupal\Core\Theme\Registry::getRuntime0 N/A% 46 3.4% 0 0.0% 0 0.0%
Drupal\search\Entity\SearchPage::getPluginCollection0 N/A% -42 -3.1% 0 0.0% 0 0.0%
ComposerAutoloaderInitDrupal8::getLoader0 N/A% -41 -3.0% -104 -32.5% -16 -1.6%
Drupal\Core\Form\FormBuilder::retrieveForm0 N/A% 40 3.0% 24 7.5% -96 -9.8%
Drupal\menu_ui\MenuForm::buildOverviewTreeForm0 N/A% -37 -2.8% 8 2.5% 0 0.0%
Drupal\Core\Theme\ThemeManager::render0 N/A% 37 2.8% -24 -7.5% -88 -8.9%
language_language_types_info_alter0 N/A% 35 2.6% 64 20.0% 0 0.0%
???_op0 N/A% 32 2.4% -48 -15.0% 264 26.8%
Drupal\Core\Entity\Entity::urlInfo0 N/A% 28 2.1% 0 0.0% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare0 N/A% 28 2.1% 0 0.0% 0 0.0%
Drupal\Component\DependencyInjection\Container::createService@80 N/A% 28 2.1% 120 37.5% 568 57.7%
Drupal\Core\PhpStorage\PhpStorageFactory::get0 N/A% 25 1.9% -88 -27.5% -216 -22.0%
Drupal\Core\Cache\ApcuBackendFactory::get0 N/A% -25 -1.9% 0 0.0% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem0 N/A% -25 -1.9% 0 0.0% 0 0.0%
Symfony\Component\Routing\Route::compile0 N/A% -24 -1.8% -8 -2.5% 2,824 287.0%
Drupal\Core\Template\TwigEnvironment::__construct0 N/A% 22 1.6% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigPhpStorageCache::storage0 N/A% -22 -1.6% 0 0.0% 0 0.0%
Drupal\Core\Routing\UrlGenerator::__construct0 N/A% -21 -1.6% 24 7.5% -8 -0.8%
Symfony\Component\HttpFoundation\Request::initialize0 N/A% -21 -1.6% 0 0.0% 224 22.8%
Drupal\Core\Language\LanguageDefault::__construct0 N/A% 21 1.6% -32 -10.0% -96 -9.8%
Drupal\Core\DrupalKernel::initializeContainer0 N/A% -20 -1.5% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::__construct0 N/A% -18 -1.3% -8 -2.5% 72 7.3%
Drupal\Core\KeyValueStore\KeyValueDatabaseFactory::get0 N/A% 18 1.3% 48 15.0% -40 -4.1%
Drupal\Core\Config\Entity\Query\QueryFactory::get0 N/A% -18 -1.3% -56 -17.5% 0 0.0%
Drupal\Core\Utility\LinkGenerator::generate0 N/A% 14 1.0% -8 -2.5% 104 10.6%
Drupal\Core\DrupalKernel::initializeSettings0 N/A% -14 -1.0% -8 -2.5% -128 -13.0%
Symfony\Cmf\Component\Routing\NestedMatcher\UrlMatcher::getAttributes0 N/A% 14 1.0% 0 0.0% 0 0.0%
Drupal\Core\Language\Language::__construct0 N/A% 14 1.0% 80 25.0% -40 -4.1%
Drupal\block\Entity\Block::getPluginCollection0 N/A% 13 1.0% 32 10.0% 0 0.0%
Drupal\menu_ui\MenuForm::buildOverviewForm0 N/A% 13 1.0% 8 2.5% -80 -8.1%
Drupal\Core\DrupalKernel::bootEnvironment0 N/A% -12 -0.9% -72 -22.5% 376 38.2%
Drupal\Core\Config\ConfigFactory::createConfigObject0 N/A% 12 0.9% 80 25.0% 272 27.6%
Drupal\Core\PageCache\DefaultRequestPolicy::__construct0 N/A% -12 -0.9% 176 55.0% 1,024 104.1%
Drupal\Core\Database\Query\Select::__construct0 N/A% 10 0.7% 16 5.0% 0 0.0%
Drupal\Core\Cache\MemoryBackendFactory::get0 N/A% 9 0.7% 40 12.5% 0 0.0%
Drupal\Component\DependencyInjection\PhpArrayContainer::createService0 N/A% -8 -0.6% -104 -32.5% -128 -13.0%
Drupal\Core\Logger\LoggerChannelFactory::get0 N/A% 7 0.5% -24 -7.5% 280 28.5%
Drupal\Core\Cache\NullBackendFactory::get0 N/A% -7 -0.5% 32 10.0% 32 3.3%
Drupal\Core\StreamWrapper\StreamWrapperManager::addStreamWrapper0 N/A% -7 -0.5% 56 17.5% 104 10.6%
unserialize0 N/A% -7 -0.5% 24 7.5% -72 -7.3%
Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage::setSaveHandler0 N/A% -7 -0.5% 0 0.0% -120 -12.2%
Drupal\block\Entity\Block::getVisibilityConditions0 N/A% 6 0.4% -56 -17.5% 0 0.0%
Drupal\Core\Config\ConfigFactory::loadOverrides0 N/A% -6 -0.4% 8 2.5% 192 19.5%
PDO::setAttribute0 N/A% -6 -0.4% 0 0.0% 40 4.1%
Drupal\Component\DependencyInjection\Container::createService@70 N/A% -6 -0.4% 80 25.0% -280 -28.5%
Drupal\Core\Menu\MenuLinkManager::getFactory0 N/A% -6 -0.4% 8 2.5% 0 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess0 N/A% 6 0.4% 24 7.5% 0 0.0%
Drupal\Core\Site\Settings::initialize0 N/A% -6 -0.4% 0 0.0% 0 0.0%
Drupal\Core\Menu\MenuLinkTree::createInstances0 N/A% -6 -0.4% 0 0.0% 0 0.0%
???_op@10 N/A% -6 -0.4% 0 0.0% -120 -12.2%
Drupal\Core\Cache\ChainedFastBackendFactory::get0 N/A% 6 0.4% 0 0.0% 0 0.0%
call_user_func0 N/A% -5 -0.4% -24 -7.5% -15,608 -1586.2%
ReflectionParameter::getClass0 N/A% -5 -0.4% 24 7.5% 0 0.0%
Drupal\Core\Access\AccessResult::allowed0 N/A% 5 0.4% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Response::__construct0 N/A% 5 0.4% -8 -2.5% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAssetLibraries0 N/A% 5 0.4% -16 -5.0% 0 0.0%
Drupal\Core\Access\AccessManager::check0 N/A% 5 0.4% 8 2.5% 152 15.4%
Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser::__construct0 N/A% -5 -0.4% 8 2.5% 16 1.6%
theme_get_setting0 N/A% 3 0.2% 0 0.0% 0 0.0%
unserialize@10 N/A% 3 0.2% 0 0.0% 424 43.1%
Drupal\Core\DrupalKernel::preHandle0 N/A% -3 -0.2% -24 -7.5% 64 6.5%
Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser0 N/A% -3 -0.2% 48 15.0% -64 -6.5%
Drupal\Core\Config\Entity\Query\QueryFactory::__construct0 N/A% -3 -0.2% -112 -35.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::__construct0 N/A% 2 0.1% -16 -5.0% 144 14.6%
Symfony\Component\HttpKernel\HttpKernel::terminate0 N/A% 2 0.1% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::filterResponse0 N/A% -2 -0.1% 24 7.5% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::finishRequest0 N/A% -2 -0.1% -8 -2.5% 0 0.0%
Drupal\Core\Access\AccessResult::neutral0 N/A% 1 0.1% 0 0.0% 0 0.0%
Drupal\language\Config\LanguageConfigFactoryOverride::getCacheableMetadata0 N/A% 1 0.1% 0 0.0% 0 0.0%
Drupal\Core\Access\AccessArgumentsResolverFactory::getArgumentsResolver0 N/A% 1 0.1% 0 0.0% 0 0.0%
Drupal\Core\Session\AccountProxy::getAccount0 N/A% 1 0.1% -24 -7.5% -88 -8.9%
__TwigTemplate_cc905c2d3623694245679972536e024acf16c0c01e47e873ca48aeaff585c51b::getmenu_links0 N/A% -1 -0.1% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext0 N/A% -1 -0.1% 0 0.0% 0 0.0%
Drupal\Component\DependencyInjection\PhpArrayContainer::createService@10 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Breadcrumb\BreadcrumbManager::build0 N/A% 0 0.0% 8 2.5% 0 0.0%
Drupal\Core\Access\AccessManager::checkRequest0 N/A% 0 0.0% 48 15.0% -312 -31.7%
Drupal\Core\Cache\Context\CacheContextsManager::convertTokensToKeys0 N/A% 0 0.0% -16 -5.0% -48 -4.9%
Child functions
Symfony\Component\ClassLoader\ApcClassLoader::loadClass0 N/A% 1,511 112.3% 512 160.0% 1,048 106.5%
Composer\Autoload\ClassLoader::loadClass0 N/A% -186 -13.8% -72 -22.5% -56 -5.7%
ComposerAutoloaderInitDrupal8::loadClassLoader0 N/A% -40 -3.0% -104 -32.5% -16 -1.6%