Diff Report
Run #5659123816918: XHProf Run (Namespace=drupal-perf-joelpittet)
vs.
Run #565914310b034: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Regression/Improvement summary for Drupal\Component\DependencyInjection\Container::get

Drupal\Component\DependencyInjection\Container::getRun #5659123816918Run #565914310b034DiffDiff%
Number of Function Calls2,694 2,694 0 0.0%
Incl. Wall Time (microsec)65,519 65,540 21 0.0%
Incl. Wall Time (microsec) per call 24 24 0 0.0%
Excl. Wall Time (microsec)4,706 4,656 -50 -1.1%
Incl. MemUse (bytes)11,180,376 11,181,248 872 0.0%
Incl. MemUse (bytes) per call 4,150 4,150 0 0.0%
Excl. MemUse (bytes)-452,808 -452,272 536 0.1%
Incl. PeakMemUse (bytes)11,458,992 11,459,056 64 0.0%
Incl. PeakMemUse (bytes) per call 4,254 4,254 0 0.0%
Excl. PeakMemUse (bytes)41,640 41,736 96 0.2%

Parent/Child Regression/Improvement report for Drupal\Component\DependencyInjection\Container::get [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
Drupal\Component\DependencyInjection\Container::get0 N/A% 21 1.5% 872 41.3% 64 2.4%
Exclusive Metrics Diff for Current Function-50 -238.1% 536 61.5% 96 150.0%
Parent functions
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::getListeners0 N/A% 453 2157.1% 840 96.3% 0 0.0%
Drupal\contact\MessageForm::create0 N/A% -189 -900.0% 0 0.0% 0 0.0%
Drupal::translation0 N/A% -178 -847.6% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getFieldDefinitions0 N/A% -97 -461.9% 0 0.0% 0 0.0%
Drupal\Core\DrupalKernel::getCachedContainerDefinition0 N/A% 73 347.6% 0 0.0% 0 0.0%
Drupal\Core\DrupalKernel::preHandle0 N/A% -67 -319.0% 0 0.0% 0 0.0%
Drupal::service0 N/A% 67 319.0% -8 -0.9% 128 200.0%
Drupal\Core\Entity\ContentEntityStorageBase::createInstance0 N/A% -30 -142.9% 0 0.0% 0 0.0%
Drupal\Core\DrupalKernel::getHttpKernel0 N/A% 23 109.5% 0 0.0% 0 0.0%
Drupal\Core\StackMiddleware\Session::handle0 N/A% 22 104.8% 0 0.0% 0 0.0%
Drupal\Core\Controller\ControllerBase::entityFormBuilder0 N/A% -22 -104.8% 0 0.0% 0 0.0%
Drupal\system\Plugin\Block\SystemBreadcrumbBlock::create0 N/A% 20 95.2% -24 -2.8% -8 -12.5%
Drupal\node\NodeAccessControlHandler::createInstance0 N/A% -15 -71.4% -120 -13.8% 0 0.0%
Drupal\Core\Menu\Plugin\Block\LocalActionsBlock::create0 N/A% -13 -61.9% -24 -2.8% -24 -37.5%
Drupal\Core\Menu\Plugin\Block\LocalTasksBlock::create0 N/A% 13 61.9% 0 0.0% 0 0.0%
Drupal\Core\DependencyInjection\ClassResolver::getInstanceFromDefinition0 N/A% -12 -57.1% 0 0.0% 0 0.0%
Drupal\Core\Access\CheckProvider::loadCheck0 N/A% 11 52.4% 72 8.3% 0 0.0%
Drupal\Core\Entity\EntityManager::getHandler0 N/A% -10 -47.6% 0 0.0% 0 0.0%
Drupal::entityQuery0 N/A% -10 -47.6% 0 0.0% 0 0.0%
Drupal\block\BlockAccessControlHandler::createInstance0 N/A% -9 -42.9% 0 0.0% 0 0.0%
Drupal\Core\Routing\LazyRouteFilter::filter0 N/A% 9 42.9% 0 0.0% 0 0.0%
Drupal::moduleHandler0 N/A% -8 -38.1% 0 0.0% 0 0.0%
Drupal::theme0 N/A% 8 38.1% 0 0.0% 0 0.0%
Drupal\Core\Routing\LazyRouteEnhancer::enhance0 N/A% -7 -33.3% 0 0.0% 0 0.0%
Drupal\search\Form\SearchBlockForm::create0 N/A% 6 28.6% 208 23.9% 0 0.0%
Drupal::typedDataManager0 N/A% -6 -28.6% 0 0.0% 0 0.0%
Drupal\Core\Menu\MenuLinkDefault::create0 N/A% -4 -19.0% 0 0.0% 0 0.0%
Drupal::entityManager0 N/A% -4 -19.0% 0 0.0% -160 -250.0%
Drupal::url0 N/A% 4 19.0% 0 0.0% 0 0.0%
Drupal\node\Plugin\Search\NodeSearch::create0 N/A% 3 14.3% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::createInstance0 N/A% -3 -14.3% 0 0.0% 0 0.0%
Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy::lazyLoadItself0 N/A% 3 14.3% -16 -1.8% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::create0 N/A% -2 -9.5% 0 0.0% 0 0.0%
Drupal::config0 N/A% -2 -9.5% 0 0.0% 0 0.0%
Drupal\Core\EventSubscriber\KernelDestructionSubscriber::onKernelTerminate0 N/A% 2 9.5% 0 0.0% 0 0.0%
Drupal::routeMatch0 N/A% -2 -9.5% 0 0.0% 0 0.0%
Drupal::root0 N/A% -2 -9.5% 0 0.0% 0 0.0%
Drupal::token0 N/A% -2 -9.5% 0 0.0% 0 0.0%
Drupal::urlGenerator0 N/A% -2 -9.5% 0 0.0% 0 0.0%
Drupal\Core\Cache\Context\CacheContextsManager::getService0 N/A% 2 9.5% -32 -3.7% -56 -87.5%
Drupal::languageManager0 N/A% -2 -9.5% 0 0.0% 0 0.0%
Drupal::hasRequest0 N/A% -2 -9.5% 0 0.0% 0 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::create0 N/A% -1 -4.8% -24 -2.8% -72 -112.5%
Drupal\system\Plugin\Block\SystemBrandingBlock::create0 N/A% 1 4.8% 0 0.0% 0 0.0%
Drupal\views\Plugin\Menu\ViewsMenuLink::create0 N/A% 1 4.8% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getAccessControlHandler0 N/A% 1 4.8% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getBaseFieldDefinitions0 N/A% -1 -4.8% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getFormObject0 N/A% -1 -4.8% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getDefinition0 N/A% 1 4.8% 0 0.0% 0 0.0%
Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser0 N/A% 1 4.8% 0 0.0% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer0 N/A% -1 -4.8% 0 0.0% 0 0.0%
Drupal::currentUser0 N/A% 1 4.8% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getEntityTypeFromClass0 N/A% 1 4.8% 0 0.0% 0 0.0%
Drupal::cache0 N/A% -1 -4.8% 0 0.0% 0 0.0%
Drupal\contact\Controller\ContactController::create0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Controller\ControllerBase::config0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Controller\ControllerBase::entityManager0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal::formBuilder0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\CacheFactory::get0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\display\Page::create0 N/A% 0 0.0% 0 0.0% 256 400.0%
Drupal::requestStack0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal::state0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getBundleInfo0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\user\Plugin\Menu\LoginLogoutMenuLink::create0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\block\BlockViewBuilder::createInstance0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getTranslationFromContext0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\help\Plugin\Block\HelpBlock::create0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getExtraFields0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\KeyValueStore\KeyValueFactory::get0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal::request0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Logger\LoggerChannelFactory::get0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal::logger0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Cache\Context\MenuActiveTrailsCacheContext::getContext0 N/A% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::hasHandler0 N/A% 0 0.0% 0 0.0% 0 0.0%
Child functions
Drupal\Component\DependencyInjection\PhpArrayContainer::createService0 N/A% 71 338.1% 0 0.0% 0 0.0%
unserialize0 N/A% 28 133.3% -424 -48.6% -64 -100.0%
Drupal\Component\DependencyInjection\Container::createService0 N/A% -28 -133.3% 760 87.2% 32 50.0%
array_key_exists0 N/A% 0 0.0% 0 0.0% 0 0.0%