Run Report
Run #5446d42931309: XHProf Run (Namespace=drupal-perf-dawehner)
Tip
Click a function name below to drill down.

Parent/Child report for is_array [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl. CPU
(microsecs)
ICpu%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
is_array4,021 99.8% 4,204 1.0% 6,832 1.7% 51,432 0.2% 28,736 0.1%
Exclusive Metrics for Current Function4,204 100.0% 6,832 100.0% 51,432 100.0% 28,736 100.0%
Parent functions
Drupal\Core\Config\ConfigBase::validateKeys755 18.8% 762 18.1% 1,155 16.9% 792 1.5% 744 2.6%
Drupal\Core\Config\ConfigBase::validateKeys@1706 17.6% 713 17.0% 1,097 16.1% 800 1.6% 752 2.6%
Drupal\views\Plugin\views\PluginBase::unpackOptions501 12.5% 535 12.7% 874 12.8% 800 1.6% 440 1.5%
Drupal\Core\Config\ConfigBase::validateKeys@2378 9.4% 386 9.2% 603 8.8% 800 1.6% 752 2.6%
Drupal\Core\Config\ConfigBase::validateKeys@5258 6.4% 263 6.3% 390 5.7% 800 1.6% 664 2.3%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1221 5.5% 227 5.4% 371 5.4% 808 1.6% 720 2.5%
Drupal\Core\Template\Attribute::createAttributeValue129 3.2% 135 3.2% 243 3.6% 800 1.6% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys@6114 2.8% 115 2.7% 168 2.5% 800 1.6% 664 2.3%
Drupal\Component\Utility\NestedArray::mergeDeepArray95 2.4% 98 2.3% 150 2.2% 800 1.6% 512 1.8%
Drupal\Core\Config\Config::setOverriddenData82 2.0% 87 2.1% 156 2.3% 792 1.5% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter76 1.9% 86 2.0% 187 2.7% 792 1.5% 560 1.9%
Drupal\Core\Config\ConfigBase::validateKeys@476 1.9% 76 1.8% 115 1.7% 824 1.6% 240 0.8%
Drupal\Core\Config\ConfigBase::validateKeys@374 1.8% 76 1.8% 121 1.8% 800 1.6% 0 0.0%
Drupal\Core\Render\Element::children54 1.3% 67 1.6% 120 1.8% 784 1.5% 784 2.7%
array_filter63 1.6% 65 1.5% 126 1.8% 760 1.5% 560 1.9%
Drupal\Component\Utility\NestedArray::getValue61 1.5% 64 1.5% 121 1.8% 800 1.6% 632 2.2%
_theme@112 0.3% 39 0.9% 42 0.6% 760 1.5% 672 2.3%
Twig_Template::getAttribute38 0.9% 39 0.9% 66 1.0% 776 1.5% 776 2.7%
Drupal\Core\Theme\ThemeManager::alter37 0.9% 38 0.9% 82 1.2% 792 1.5% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray@134 0.8% 37 0.9% 55 0.8% 808 1.6% 808 2.8%
Drupal\Core\Database\Query\Condition::condition30 0.7% 34 0.8% 59 0.9% 800 1.6% 800 2.8%
contextual_preprocess30 0.7% 32 0.8% 60 0.9% 776 1.5% 0 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll21 0.5% 26 0.6% 49 0.7% 800 1.6% 712 2.5%
Drupal\Component\Utility\SortArray::sortByKeyInt16 0.4% 22 0.5% 43 0.6% 800 1.6% 0 0.0%
drupal_process_attached@19 0.2% 15 0.4% 23 0.3% 776 1.5% 688 2.4%
_theme@212 0.3% 15 0.4% 29 0.4% 760 1.5% 0 0.0%
render14 0.3% 14 0.3% 32 0.5% 760 1.5% 648 2.3%
Drupal\views\Plugin\views\PluginBase::unpackOptions@212 0.3% 12 0.3% 21 0.3% 808 1.6% 576 2.0%
Drupal\Component\Utility\UrlHelper::buildQuery10 0.2% 10 0.2% 16 0.2% 800 1.6% 632 2.2%
_drupal_add_css9 0.2% 10 0.2% 14 0.2% 768 1.5% 680 2.4%
Drupal\Core\Extension\ModuleHandler::alter@15 0.1% 8 0.2% 16 0.2% 792 1.5% 512 1.8%
twig_in_filter6 0.1% 6 0.1% 14 0.2% 768 1.5% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys@76 0.1% 6 0.1% 10 0.1% 800 1.6% 664 2.3%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition4 0.1% 6 0.1% 12 0.2% 824 1.6% 0 0.0%
Drupal\Core\Config\Entity\Query\Condition::compile6 0.1% 6 0.1% 11 0.2% 800 1.6% 296 1.0%
Drupal\Core\Routing\UrlGenerator::generateFromRoute5 0.1% 6 0.1% 11 0.2% 800 1.6% 0 0.0%
_theme6 0.1% 6 0.1% 15 0.2% 760 1.5% 0 0.0%
Drupal\Component\Utility\NestedArray::setValue5 0.1% 5 0.1% 8 0.1% 800 1.6% 0 0.0%
render@15 0.1% 5 0.1% 13 0.2% 760 1.5% 760 2.6%
Drupal\views\ViewExecutable::chooseDisplay5 0.1% 5 0.1% 12 0.2% 792 1.5% 0 0.0%
twig_ensure_traversable4 0.1% 5 0.1% 14 0.2% 776 1.5% 648 2.3%
Twig_Environment::initGlobals5 0.1% 5 0.1% 10 0.1% 784 1.5% 784 2.7%
Drupal\Core\Database\Connection::setPrefix1 0.0% 4 0.1% 8 0.1% 792 1.5% 792 2.8%
Drupal\Core\Utility\LinkGenerator::generate3 0.1% 3 0.1% 8 0.1% 792 1.5% 0 0.0%
Drupal\Component\Utility\ArgumentsResolver::getReflector2 0.0% 2 0.0% 5 0.1% 808 1.6% 808 2.8%
drupal_prepare_page2 0.0% 2 0.0% 7 0.1% 768 1.5% 680 2.4%
template_preprocess_item_list2 0.0% 2 0.0% 3 0.0% 784 1.5% 0 0.0%
Symfony\Component\HttpKernel\Controller\ControllerResolver::getArguments2 0.0% 2 0.0% 7 0.1% 824 1.6% 0 0.0%
_theme@32 0.0% 2 0.0% 3 0.0% 760 1.5% 0 0.0%
Drupal\Core\Config\ConfigBase::set2 0.0% 2 0.0% 5 0.1% 784 1.5% 0 0.0%
render@22 0.0% 2 0.0% 5 0.1% 760 1.5% 0 0.0%
Drupal\Core\Breadcrumb\BreadcrumbManager::build1 0.0% 2 0.0% 4 0.1% 800 1.6% 632 2.2%
Drupal\Core\Database\Database::parseConnectionInfo1 0.0% 2 0.0% 5 0.1% 800 1.6% 800 2.8%
drupal_process_attached1 0.0% 1 0.0% 3 0.0% 776 1.5% 0 0.0%
_drupal_add_js1 0.0% 1 0.0% 3 0.0% 768 1.5% 0 0.0%
Drupal\views\Plugin\views\display\DisplayPluginBase::elementPreRender1 0.0% 1 0.0% 3 0.0% 824 1.6% 736 2.6%
Drupal\views\Plugin\views\style\StylePluginBase::renderGroupingSets1 0.0% 1 0.0% 3 0.0% 816 1.6% 728 2.5%
Drupal\Core\Config\Entity\Query\Query::loadRecords1 0.0% 1 0.0% 2 0.0% 800 1.6% 800 2.8%
Drupal\Core\Controller\HtmlControllerBase::createHtmlFragment1 0.0% 1 0.0% 4 0.1% 816 1.6% 456 1.6%
Drupal\views\Plugin\views\display\Page::execute1 0.0% 1 0.0% 2 0.0% 800 1.6% 440 1.5%
Twig_Loader_Filesystem::setPaths1 0.0% 1 0.0% 4 0.1% 784 1.5% 696 2.4%
Drupal\Core\Field\FieldItemBase::setValue1 0.0% 1 0.0% 3 0.0% 792 1.5% 792 2.8%
Drupal\Core\Field\FieldItemList::setValue1 0.0% 1 0.0% 4 0.1% 792 1.5% 560 1.9%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getPropertyDefinitions1 0.0% 1 0.0% 4 0.1% 824 1.6% 544 1.9%
drupal_set_page_content1 0.0% 1 0.0% 3 0.0% 776 1.5% 592 2.1%