Run Report
Run #5446d0de206d8: 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,024 99.8% 4,384 1.1% 7,027 1.7% 52,232 0.2% 30,008 0.1%
Exclusive Metrics for Current Function4,384 100.0% 7,027 100.0% 52,232 100.0% 30,008 100.0%
Parent functions
Drupal\Core\Config\ConfigBase::validateKeys755 18.8% 794 18.1% 1,185 16.9% 792 1.5% 744 2.5%
Drupal\Core\Config\ConfigBase::validateKeys@1706 17.5% 766 17.5% 1,123 16.0% 800 1.5% 752 2.5%
Drupal\views\Plugin\views\PluginBase::unpackOptions501 12.5% 522 11.9% 806 11.5% 800 1.5% 440 1.5%
Drupal\Core\Config\ConfigBase::validateKeys@2378 9.4% 382 8.7% 598 8.5% 800 1.5% 752 2.5%
Drupal\Core\Config\ConfigBase::validateKeys@5258 6.4% 319 7.3% 490 7.0% 800 1.5% 664 2.2%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1221 5.5% 221 5.0% 378 5.4% 808 1.5% 720 2.4%
Drupal\Core\Template\Attribute::createAttributeValue129 3.2% 141 3.2% 254 3.6% 800 1.5% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys@6114 2.8% 136 3.1% 212 3.0% 800 1.5% 664 2.2%
Drupal\Component\Utility\NestedArray::mergeDeepArray95 2.4% 99 2.3% 172 2.4% 800 1.5% 512 1.7%
Drupal\Core\Config\ConfigBase::validateKeys@476 1.9% 90 2.1% 157 2.2% 824 1.6% 240 0.8%
Drupal\Core\Render\Element::children54 1.3% 90 2.1% 122 1.7% 784 1.5% 784 2.6%
Drupal\Core\Extension\ModuleHandler::alter76 1.9% 89 2.0% 180 2.6% 792 1.5% 560 1.9%
Drupal\Core\Config\Config::setOverriddenData82 2.0% 88 2.0% 156 2.2% 792 1.5% 624 2.1%
Drupal\Core\Config\ConfigBase::validateKeys@374 1.8% 87 2.0% 134 1.9% 800 1.5% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue61 1.5% 68 1.6% 118 1.7% 800 1.5% 632 2.1%
array_filter63 1.6% 65 1.5% 130 1.9% 760 1.5% 560 1.9%
Twig_Template::getAttribute38 0.9% 41 0.9% 63 0.9% 776 1.5% 776 2.6%
Drupal\Core\Theme\ThemeManager::alter37 0.9% 38 0.9% 83 1.2% 792 1.5% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray@134 0.8% 35 0.8% 59 0.8% 808 1.5% 808 2.7%
contextual_preprocess30 0.7% 32 0.7% 67 1.0% 776 1.5% 0 0.0%
Drupal\Core\Database\Query\Condition::condition30 0.7% 30 0.7% 55 0.8% 800 1.5% 800 2.7%
Drupal\Core\Extension\ModuleHandler::invokeAll21 0.5% 23 0.5% 41 0.6% 800 1.5% 712 2.4%
_theme@212 0.3% 16 0.4% 28 0.4% 760 1.5% 0 0.0%
Drupal\Component\Utility\SortArray::sortByKeyInt16 0.4% 16 0.4% 28 0.4% 800 1.5% 0 0.0%
render14 0.3% 15 0.3% 30 0.4% 760 1.5% 648 2.2%
Drupal\Core\Config\Entity\Query\Condition::compile6 0.1% 12 0.3% 20 0.3% 800 1.5% 296 1.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions@212 0.3% 12 0.3% 21 0.3% 808 1.5% 576 1.9%
_theme@112 0.3% 12 0.3% 28 0.4% 760 1.5% 672 2.2%
Drupal\Component\Utility\UrlHelper::buildQuery10 0.2% 11 0.3% 19 0.3% 800 1.5% 632 2.1%
Drupal\Component\Utility\NestedArray::setValue5 0.1% 10 0.2% 17 0.2% 800 1.5% 0 0.0%
drupal_process_attached@19 0.2% 10 0.2% 15 0.2% 776 1.5% 688 2.3%
_drupal_add_css9 0.2% 9 0.2% 16 0.2% 768 1.5% 680 2.3%
_theme6 0.1% 8 0.2% 17 0.2% 760 1.5% 0 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromRoute5 0.1% 7 0.2% 14 0.2% 800 1.5% 0 0.0%
Drupal\views\ViewExecutable::chooseDisplay5 0.1% 7 0.2% 14 0.2% 792 1.5% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys@76 0.1% 7 0.2% 12 0.2% 800 1.5% 664 2.2%
twig_in_filter6 0.1% 6 0.1% 13 0.2% 768 1.5% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter@15 0.1% 6 0.1% 16 0.2% 792 1.5% 512 1.7%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition4 0.1% 6 0.1% 12 0.2% 824 1.6% 0 0.0%
twig_ensure_traversable4 0.1% 5 0.1% 14 0.2% 776 1.5% 648 2.2%
render@15 0.1% 5 0.1% 10 0.1% 760 1.5% 760 2.5%
Twig_Environment::initGlobals5 0.1% 5 0.1% 8 0.1% 784 1.5% 784 2.6%
template_preprocess_item_list2 0.0% 4 0.1% 8 0.1% 784 1.5% 0 0.0%
Drupal\Core\Utility\LinkGenerator::generate3 0.1% 4 0.1% 7 0.1% 792 1.5% 0 0.0%
Symfony\Component\HttpFoundation\Request::setFormat3 0.1% 3 0.1% 5 0.1% 800 1.5% 648 2.2%
Drupal\Component\Utility\ArgumentsResolver::getReflector2 0.0% 3 0.1% 6 0.1% 808 1.5% 808 2.7%
Symfony\Component\HttpKernel\Controller\ControllerResolver::getArguments2 0.0% 3 0.1% 7 0.1% 824 1.6% 0 0.0%
drupal_prepare_page2 0.0% 2 0.0% 3 0.0% 768 1.5% 680 2.3%
_theme@32 0.0% 2 0.0% 4 0.1% 760 1.5% 0 0.0%
Drupal\Core\Config\ConfigBase::set2 0.0% 2 0.0% 4 0.1% 784 1.5% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::loadRecords1 0.0% 2 0.0% 4 0.1% 800 1.5% 800 2.7%
render@22 0.0% 2 0.0% 5 0.1% 760 1.5% 0 0.0%
Drupal\Core\Database\Database::parseConnectionInfo1 0.0% 2 0.0% 3 0.0% 800 1.5% 800 2.7%
Drupal\Core\Database\Connection::setPrefix1 0.0% 2 0.0% 4 0.1% 792 1.5% 792 2.6%
Drupal\Core\Breadcrumb\BreadcrumbManager::build1 0.0% 1 0.0% 2 0.0% 800 1.5% 632 2.1%
drupal_process_attached1 0.0% 1 0.0% 2 0.0% 776 1.5% 0 0.0%
_drupal_add_js1 0.0% 1 0.0% 4 0.1% 768 1.5% 0 0.0%
Drupal\views\Plugin\views\display\Page::execute1 0.0% 1 0.0% 2 0.0% 800 1.5% 440 1.5%
Drupal\views\Plugin\views\display\DisplayPluginBase::elementPreRender1 0.0% 1 0.0% 3 0.0% 824 1.6% 736 2.5%
Drupal\views\Plugin\views\style\StylePluginBase::renderGroupingSets1 0.0% 1 0.0% 3 0.0% 816 1.6% 728 2.4%
Drupal\Core\Controller\HtmlControllerBase::createHtmlFragment1 0.0% 1 0.0% 3 0.0% 816 1.6% 456 1.5%
Twig_Loader_Filesystem::setPaths1 0.0% 1 0.0% 3 0.0% 784 1.5% 696 2.3%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getPropertyDefinitions1 0.0% 1 0.0% 2 0.0% 824 1.6% 544 1.8%
Drupal\Core\Field\FieldItemBase::setValue1 0.0% 1 0.0% 3 0.0% 792 1.5% 792 2.6%
Drupal\Core\Field\FieldItemList::setValue1 0.0% 1 0.0% 3 0.0% 792 1.5% 560 1.9%
drupal_set_page_content1 0.0% 1 0.0% 2 0.0% 776 1.5% 592 2.0%