Run Report
Run #5589a70d968a5: 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::getId68,200 99.0% 45,219 0.0% 2,152,800 0.0% 794,400 0.0%
Exclusive Metrics for Current Function45,219 100.0% 2,152,800 100.0% 794,400 100.0%
Parent functions
Drupal\language\Config\LanguageConfigFactoryOverride::getCacheSuffix33,100 48.5% 23,182 51.3% 70,400 3.3% 70,400 8.9%
Drupal\Core\Cache\Context\LanguagesCacheContext::getContext5,800 8.5% 5,061 11.2% 69,600 3.2% 60,800 7.7%
Drupal\language\ConfigurableLanguageManager::getLanguages6,600 9.7% 3,195 7.1% 69,600 3.2% 41,600 5.2%
Drupal\language\Config\LanguageConfigFactoryOverride::loadOverrides3,000 4.4% 2,969 6.6% 70,400 3.3% 0 0.0%
Drupal\Core\PathProcessor\PathProcessorAlias::processOutbound2,300 3.4% 2,208 4.9% 69,600 3.2% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase::getEntitiesToView1,400 2.1% 1,449 3.2% 72,800 3.4% 41,600 5.2%
Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUrl::processOutbound6,400 9.4% 1,233 2.7% 72,000 3.3% 0 0.0%
Drupal\Core\Path\AliasManager::getAliasByPath1,800 2.6% 1,129 2.5% 68,000 3.2% 0 0.0%
Drupal\Core\Utility\LinkGenerator::generate1,000 1.5% 899 2.0% 68,000 3.2% 0 0.0%
Drupal\Core\Datetime\DateFormatter::format1,000 1.5% 872 1.9% 68,000 3.2% 59,200 7.5%
_contextual_links_to_id1,500 2.2% 446 1.0% 65,600 3.0% 44,000 5.5%
Drupal\views\Plugin\views\display\DisplayPluginBase::initDisplay500 0.7% 261 0.6% 69,600 3.2% 0 0.0%
Drupal\Core\Entity\EntityManager::getFieldDefinitions300 0.4% 257 0.6% 68,800 3.2% 0 0.0%
Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUrl::getLangcode600 0.9% 214 0.5% 71,200 3.3% 0 0.0%
Drupal\Core\Entity\EntityManager::getBaseFieldDefinitions200 0.3% 208 0.5% 69,600 3.2% 60,800 7.7%
Drupal\Core\Entity\EntityManager::getFieldStorageDefinitions200 0.3% 202 0.4% 69,600 3.2% 60,800 7.7%
Drupal\Core\Entity\EntityManager::getExtraFields300 0.4% 171 0.4% 68,000 3.2% 59,200 7.5%
Drupal\Core\Entity\EntityViewBuilder::viewMultiple200 0.3% 137 0.3% 68,800 3.2% 55,200 6.9%
template_preprocess_html100 0.1% 118 0.3% 65,600 3.0% 0 0.0%
Drupal\views\ViewsData::__construct100 0.1% 111 0.2% 68,000 3.2% 0 0.0%
Drupal\Core\StringTranslation\TranslationManager::__construct100 0.1% 107 0.2% 72,800 3.4% 52,800 6.6%
Drupal\Core\Menu\LocalActionManager::__construct100 0.1% 104 0.2% 68,000 3.2% 59,200 7.5%
Drupal\Core\Asset\AssetResolver::getJsAssets100 0.1% 104 0.2% 68,000 3.2% 17,600 2.2%
Drupal\views\Plugin\views\PluginBase::queryLanguageSubstitutions800 1.2% 103 0.2% 69,600 3.2% 52,800 6.6%
Drupal\Core\EventSubscriber\ActiveLinkResponseFilter::onResponse100 0.1% 101 0.2% 69,600 3.2% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\Language::setValue100 0.1% 100 0.2% 71,200 3.3% 31,200 3.9%
Drupal\Core\Menu\LocalTaskManager::__construct100 0.1% 99 0.2% 68,000 3.2% 0 0.0%
Drupal\language\Plugin\LanguageNegotiation\LanguageNegotiationUI::getLangcode100 0.1% 88 0.2% 71,200 3.3% 0 0.0%
Drupal\Core\EventSubscriber\FinishResponseSubscriber::onRespond100 0.1% 57 0.1% 69,600 3.2% 0 0.0%
Drupal\language\EventSubscriber\LanguageRequestSubscriber::onKernelRequestLanguage100 0.1% 19 0.0% 72,000 3.3% 27,200 3.4%
Drupal\Core\Entity\EntityManager::getAllDisplayModesByEntityType100 0.1% 15 0.0% 69,600 3.2% 0 0.0%