Run Report
Run #5589b6f75b296: XHProf Run (Namespace=drupal-perf-stefanr)
Tip
Click a function name below to drill down.

Parent/Child report for Drupal\Core\Language\Language::getId [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Drupal\Core\Language\Language::getId25,100 97.3% 16,355 0.0% 2,148,800 0.1% 764,800 0.0%
Exclusive Metrics for Current Function16,355 100.0% 2,148,800 100.0% 764,800 100.0%
Parent functions
Drupal\language\Config\LanguageConfigFactoryOverride::getCacheSuffix12,900 51.4% 8,210 50.2% 70,400 3.3% 70,400 9.2%
Drupal\language\Config\LanguageConfigFactoryOverride::loadOverrides2,100 8.4% 2,170 13.3% 70,400 3.3% 0 0.0%
Drupal\language\ConfigurableLanguageManager::getLanguages2,300 9.2% 1,057 6.5% 69,600 3.2% 41,600 5.4%
Drupal\Core\Cache\Context\LanguagesCacheContext::getContext900 3.6% 912 5.6% 69,600 3.2% 60,800 7.9%
Drupal\Core\PathProcessor\PathProcessorAlias::processOutbound800 3.2% 527 3.2% 69,600 3.2% 0 0.0%
Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUrl::processOutbound2,000 8.0% 521 3.2% 72,000 3.4% 0 0.0%
Drupal\node\Entity\Node::prepareLangcode800 3.2% 439 2.7% 67,200 3.1% 58,400 7.6%
Drupal\Core\Entity\EntityManager::getFieldDefinitions200 0.8% 190 1.2% 68,800 3.2% 0 0.0%
Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUrl::getLangcode600 2.4% 187 1.1% 71,200 3.3% 0 0.0%
Drupal\Core\Path\AliasManager::getAliasByPath200 0.8% 177 1.1% 68,000 3.2% 0 0.0%
Drupal\Core\Entity\EntityManager::getBaseFieldDefinitions200 0.8% 166 1.0% 69,600 3.2% 60,800 7.9%
Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase::getEntitiesToView100 0.4% 109 0.7% 72,800 3.4% 0 0.0%
Drupal\Core\Entity\EntityViewBuilder::viewMultiple100 0.4% 109 0.7% 68,800 3.2% 55,200 7.2%
Drupal\Core\Asset\AssetResolver::getJsAssets100 0.4% 108 0.7% 68,000 3.2% 17,600 2.3%
Drupal\Core\TypedData\Plugin\DataType\Language::setValue100 0.4% 107 0.7% 70,400 3.3% 32,800 4.3%
Drupal\Core\EventSubscriber\ActiveLinkResponseFilter::onResponse100 0.4% 106 0.6% 69,600 3.2% 56,000 7.3%
Drupal\Core\StringTranslation\TranslationManager::__construct100 0.4% 105 0.6% 72,800 3.4% 52,800 6.9%
Drupal\Core\Entity\EntityManager::getFieldStorageDefinitions100 0.4% 104 0.6% 69,600 3.2% 0 0.0%
Drupal\Core\Menu\LocalTaskManager::__construct100 0.4% 102 0.6% 68,000 3.2% 21,600 2.8%
Drupal\Core\Datetime\DateFormatter::format100 0.4% 102 0.6% 68,000 3.2% 59,200 7.7%
template_preprocess_html100 0.4% 102 0.6% 65,600 3.1% 0 0.0%
Drupal\Core\Menu\LocalActionManager::__construct100 0.4% 100 0.6% 68,000 3.2% 0 0.0%
Drupal\Core\Entity\EntityManager::getExtraFields100 0.4% 100 0.6% 68,000 3.2% 41,600 5.4%
Drupal\node\Access\NodeRevisionAccessCheck::checkAccess100 0.4% 99 0.6% 68,800 3.2% 0 0.0%
Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUI::getLangcode100 0.4% 97 0.6% 71,200 3.3% 0 0.0%
Drupal\Core\Entity\EntityManager::getAllBundleInfo100 0.4% 94 0.6% 68,800 3.2% 0 0.0%
Drupal\Core\Entity\EntityManager::getAllDisplayModesByEntityType100 0.4% 92 0.6% 69,600 3.2% 48,000 6.3%
Drupal\Core\EventSubscriber\FinishResponseSubscriber::onRespond100 0.4% 73 0.4% 69,600 3.2% 60,800 7.9%
_contextual_links_to_id200 0.8% 59 0.4% 65,600 3.1% 0 0.0%
Drupal\language\EventSubscriber\LanguageRequestSubscriber::onKernelRequestLanguage100 0.4% 22 0.1% 72,000 3.4% 27,200 3.6%
content_translation_page_attachments100 0.4% 9 0.1% 67,200 3.1% 0 0.0%