Run Report
Run #5659186b7d6e0: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Parent/Child report for Drupal\Component\DependencyInjection\Container::get [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Drupal\Component\DependencyInjection\Container::get268,500 93.5% 6,808,777 9.8% 1,135,407,976 34.0% 1,162,824,928 33.1%
Exclusive Metrics for Current Function482,048 7.1% -45,228,712 -4.0% 4,160,712 0.4%
Parent functions
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher::getListeners4,300 1.6% 3,755,365 55.2% 705,369,112 62.1% 806,704,848 69.4%
Drupal::service79,500 29.6% 682,347 10.0% 80,502,776 7.1% 89,403,088 7.7%
Drupal\system\Plugin\Block\SystemBreadcrumbBlock::create400 0.1% 366,143 5.4% 63,237,800 5.6% 66,868,136 5.8%
Drupal\Core\DrupalKernel::getHttpKernel300 0.1% 284,411 4.2% 57,252,800 5.0% 0 0.0%
Drupal::translation2,500 0.9% 261,824 3.8% 50,204,800 4.4% 50,517,296 4.3%
Drupal\Core\DrupalKernel::preHandle300 0.1% 150,183 2.2% 30,408,000 2.7% 23,372,800 2.0%
Drupal\Core\DrupalKernel::getCachedContainerDefinition100 0.0% 145,949 2.1% 16,801,600 1.5% 16,854,400 1.4%
Drupal\contact\MessageForm::create500 0.2% 143,622 2.1% 29,715,528 2.6% 29,192,520 2.5%
Drupal\Core\Cache\Context\CacheContextsManager::getService15,300 5.7% 136,461 2.0% 9,239,384 0.8% 4,860,504 0.4%
Drupal\Core\StackMiddleware\Session::handle100 0.0% 95,500 1.4% 19,576,800 1.7% 18,880,000 1.6%
Drupal\Core\Entity\EntityManager::getFieldDefinitions300 0.1% 67,702 1.0% 7,589,624 0.7% 7,901,320 0.7%
Drupal\Core\ProxyClass\PageCache\ChainResponsePolicy::lazyLoadItself200 0.1% 62,400 0.9% 2,912,928 0.3% 0 0.0%
Drupal\block\Plugin\DisplayVariant\BlockPageVariant::create300 0.1% 52,931 0.8% 10,075,224 0.9% 7,505,016 0.6%
Drupal\Core\Entity\EntityManager::getHandler13,000 4.8% 50,080 0.7% 4,814,384 0.4% 50,976 0.0%
Drupal\Core\DependencyInjection\ClassResolver::getInstanceFromDefinition1,000 0.4% 43,859 0.6% 5,222,520 0.5% 3,811,528 0.3%
Drupal\block\BlockAccessControlHandler::createInstance300 0.1% 42,081 0.6% 6,811,992 0.6% 6,981,736 0.6%
Drupal::entityManager29,800 11.1% 41,440 0.6% 67,200 0.0% 462,760 0.0%
Drupal\search\Form\SearchBlockForm::create300 0.1% 41,147 0.6% 9,234,088 0.8% 0 0.0%
Drupal\Core\Access\CheckProvider::loadCheck500 0.2% 37,599 0.6% 1,732,000 0.2% 0 0.0%
Drupal\system\Plugin\Block\SystemMenuBlock::create1,600 0.6% 33,109 0.5% 3,714,728 0.3% 4,097,600 0.4%
Drupal\Core\Menu\Plugin\Block\LocalActionsBlock::create400 0.1% 24,628 0.4% 3,510,376 0.3% 4,449,904 0.4%
Drupal\Core\Menu\Plugin\Block\LocalTasksBlock::create400 0.1% 22,708 0.3% 3,721,616 0.3% 4,649,424 0.4%
Drupal::config16,300 6.1% 19,553 0.3% 66,400 0.0% 83,200 0.0%
Drupal::root15,200 5.7% 16,496 0.2% 66,408 0.0% 0 0.0%
Drupal::hasRequest7,700 2.9% 16,403 0.2% 67,200 0.0% 70,400 0.0%
Drupal\Core\Entity\EntityManager::getDefinition15,300 5.7% 15,690 0.2% 69,600 0.0% 12,784 0.0%
Drupal::moduleHandler11,800 4.4% 15,419 0.2% 67,200 0.0% 116,720 0.0%
Drupal::logger7,600 2.8% 12,815 0.2% 66,400 0.0% 65,600 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::createInstance2,100 0.8% 12,508 0.2% 684,800 0.1% 1,734,480 0.1%
Drupal\Core\Controller\ControllerBase::entityFormBuilder100 0.0% 11,644 0.2% 928,800 0.1% 1,736,064 0.1%
Drupal\Core\Routing\LazyRouteEnhancer::enhance100 0.0% 11,158 0.2% 868,000 0.1% 0 0.0%
Drupal::entityQuery100 0.0% 11,118 0.2% 884,000 0.1% 2,277,880 0.2%
Drupal\node\NodeAccessControlHandler::createInstance100 0.0% 10,943 0.2% 1,586,160 0.1% 0 0.0%
Drupal::token300 0.1% 10,770 0.2% 1,292,808 0.1% 2,333,720 0.2%
Drupal\Core\Entity\ContentEntityStorageBase::createInstance200 0.1% 10,678 0.2% 592,000 0.1% 1,906,368 0.2%
Drupal\Core\Entity\EntityManager::getEntityTypeFromClass300 0.1% 8,944 0.1% 909,592 0.1% 0 0.0%
Drupal\Core\Entity\EntityManager::getTranslationFromContext100 0.0% 8,591 0.1% 663,200 0.1% 1,982,112 0.2%
Drupal::request7,800 2.9% 8,468 0.1% 66,400 0.0% 74,400 0.0%
Drupal\Core\Routing\LazyRouteFilter::filter100 0.0% 8,388 0.1% 660,800 0.1% 0 0.0%
Drupal::languageManager6,500 2.4% 8,359 0.1% 67,208 0.0% 127,184 0.0%
Drupal\Core\DrupalKernel::initializeContainer100 0.0% 7,476 0.1% 1,081,600 0.1% 0 0.0%
Drupal::typedDataManager5,300 2.0% 7,348 0.1% 67,200 0.0% 531,432 0.0%
Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser100 0.0% 7,227 0.1% 795,200 0.1% 1,952,800 0.2%
Drupal::currentUser3,300 1.2% 4,212 0.1% 67,200 0.0% 213,288 0.0%
Drupal::urlGenerator3,200 1.2% 3,645 0.1% 67,200 0.0% 75,112 0.0%
Drupal\Core\Menu\MenuLinkDefault::create2,800 1.0% 3,536 0.1% 68,800 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getAccessControlHandler2,000 0.7% 2,101 0.0% 70,400 0.0% 0 0.0%
Drupal::routeMatch1,300 0.5% 1,849 0.0% 67,200 0.0% 155,648 0.0%
Drupal\Core\EventSubscriber\KernelDestructionSubscriber::onKernelTerminate500 0.2% 1,534 0.0% 72,800 0.0% 0 0.0%
Drupal::theme1,000 0.4% 1,403 0.0% 66,400 0.0% 62,192 0.0%
Drupal\contact\Controller\ContactController::create200 0.1% 1,324 0.0% 70,416 0.0% 0 0.0%
Drupal\Core\Cache\Context\MenuActiveTrailsCacheContext::getContext1,200 0.4% 1,302 0.0% 72,000 0.0% 57,816 0.0%
Drupal\node\Plugin\Search\NodeSearch::create700 0.3% 831 0.0% 69,600 0.0% 58,608 0.0%
Drupal\help\Plugin\Block\HelpBlock::create600 0.2% 725 0.0% 69,600 0.0% 50,880 0.0%
Drupal\views\Plugin\views\display\Page::create300 0.1% 486 0.0% 69,600 0.0% 62,144 0.0%
Drupal\block\BlockViewBuilder::createInstance300 0.1% 465 0.0% 69,600 0.0% 46,208 0.0%
Drupal\views\Plugin\Menu\ViewsMenuLink::create200 0.1% 349 0.0% 69,600 0.0% 0 0.0%
Drupal\user\Plugin\Menu\LoginLogoutMenuLink::create200 0.1% 312 0.0% 70,400 0.0% 0 0.0%
Drupal\system\Plugin\Block\SystemBrandingBlock::create200 0.1% 305 0.0% 70,400 0.0% 55,200 0.0%
Drupal\Core\Entity\EntityManager::getBundleInfo100 0.0% 286 0.0% 69,600 0.0% 0 0.0%
Drupal\Core\Controller\ControllerBase::config100 0.0% 277 0.0% 69,600 0.0% 0 0.0%
Drupal::cache200 0.1% 237 0.0% 66,424 0.0% 0 0.0%
Drupal::requestStack200 0.1% 229 0.0% 67,200 0.0% 0 0.0%
Drupal\Core\Logger\LoggerChannelFactory::get200 0.1% 220 0.0% 69,600 0.0% 82,400 0.0%
Drupal::state100 0.0% 218 0.0% 66,480 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getExtraFields200 0.1% 213 0.0% 69,600 0.0% 68,112 0.0%
Drupal\Core\Cache\CacheFactory::get100 0.0% 211 0.0% 68,800 0.0% 37,224 0.0%
Drupal::formBuilder100 0.0% 209 0.0% 67,200 0.0% 0 0.0%
Drupal\Core\KeyValueStore\KeyValueFactory::get100 0.0% 206 0.0% 69,600 0.0% 64,000 0.0%
Drupal\Core\Controller\ControllerBase::entityManager100 0.0% 140 0.0% 70,400 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getFormObject100 0.0% 133 0.0% 69,600 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::hasHandler100 0.0% 118 0.0% 69,600 0.0% 77,600 0.0%
Drupal::url100 0.0% 109 0.0% 66,400 0.0% 50,688 0.0%
Drupal\Core\Entity\EntityManager::getBaseFieldDefinitions100 0.0% 107 0.0% 70,400 0.0% 38,808 0.0%
Child functions
Drupal\Component\DependencyInjection\Container::createService9,000 49.2% 6,005,532 88.2% 1,108,785,760 97.7% 1,067,706,280 91.8%
unserialize9,000 49.2% 177,288 2.6% 55,122,928 4.9% 74,170,736 6.4%
Drupal\Component\DependencyInjection\PhpArrayContainer::createService100 0.5% 143,839 2.1% 16,661,600 1.5% 16,787,200 1.4%
array_key_exists200 1.1% 70 0.0% 66,400 0.0% 0 0.0%