Run Report
Run #55b92b78d42b0: XHProf Run (Namespace=drupal-perf-cthos)
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.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
is_array14,063 100.0% 4,938 0.1% 53,024 0.1% 17,384 0.0%
Exclusive Metrics for Current Function4,938 100.0% 53,024 100.0% 17,384 100.0%
Parent functions
Doctrine\Common\Reflection\StaticReflectionParser::parse4,326 30.8% 967 19.6% 664 1.3% 0 0.0%
Drupal\Core\Database\Connection::expandArguments3,151 22.4% 889 18.0% 656 1.2% 568 3.3%
Drupal\Component\Utility\NestedArray::mergeDeepArray1,010 7.2% 799 16.2% 656 1.2% 0 0.0%
Drupal\Core\Database\Query\Condition::compile@1305 2.2% 304 6.2% 656 1.2% 656 3.8%
Drupal\Core\Extension\ModuleHandler::alter270 1.9% 245 5.0% 648 1.2% 0 0.0%
Drupal\Core\Template\Attribute::createAttributeValue147 1.0% 182 3.7% 656 1.2% 0 0.0%
Drupal\Component\Annotation\Plugin::parse@180 0.6% 174 3.5% 648 1.2% 192 1.1%
Twig_Compiler::repr495 3.5% 169 3.4% 624 1.2% 416 2.4%
Drupal\Core\Database\Query\Condition::condition323 2.3% 157 3.2% 656 1.2% 504 2.9%
Twig_Token::test790 5.6% 125 2.5% 624 1.2% 504 2.9%
Drupal\Component\Annotation\Plugin::parse177 1.3% 109 2.2% 648 1.2% 192 1.1%
Drupal\Core\Database\Query\Merge::key193 1.4% 94 1.9% 648 1.2% 648 3.7%
Drupal\Core\Extension\ModuleHandler::alter@189 0.6% 87 1.8% 648 1.2% 0 0.0%
Drupal\Core\Config\DatabaseStorage::decode54 0.4% 84 1.7% 648 1.2% 0 0.0%
Drupal\Core\Render\Element::children81 0.6% 53 1.1% 640 1.2% 288 1.7%
Drupal\Core\Asset\LibraryDiscoveryParser::buildByExtension165 1.2% 52 1.1% 664 1.3% 0 0.0%
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDeriverClass314 2.2% 50 1.0% 688 1.3% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue67 0.5% 49 1.0% 656 1.2% 192 1.1%
Drupal\Core\Database\Query\Condition::compile81 0.6% 47 1.0% 656 1.2% 0 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions503 3.6% 31 0.6% 656 1.2% 0 0.0%
Drupal\Core\Config\Entity\Query\Condition::compile32 0.2% 25 0.5% 656 1.2% 0 0.0%
Drupal\Core\Field\FieldItemList::setValue11 0.1% 24 0.5% 648 1.2% 504 2.9%
Drupal\Core\Field\FieldItemBase::setValue9 0.1% 16 0.3% 648 1.2% 560 3.2%
Drupal\Core\Theme\ThemeManager::alterForTheme47 0.3% 15 0.3% 656 1.2% 392 2.3%
Twig_Template::getAttribute72 0.5% 14 0.3% 632 1.2% 320 1.8%
Twig_Template::loadTemplate2 0.0% 13 0.3% 632 1.2% 0 0.0%
Twig_Node_Expression_Call::compileCallable175 1.2% 13 0.3% 648 1.2% 464 2.7%
Drupal\Core\Plugin\DefaultPluginManager::processDefinition259 1.8% 11 0.2% 664 1.3% 0 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition11 0.1% 11 0.2% 704 1.3% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\ItemList::setValue11 0.1% 9 0.2% 664 1.3% 528 3.0%
Drupal\Core\Extension\ModuleHandler::invokeAll37 0.3% 9 0.2% 656 1.2% 488 2.8%
Drupal\Core\Entity\Query\Sql\Condition::translateCondition4 0.0% 9 0.2% 664 1.3% 432 2.5%
Drupal\Core\Utility\LinkGenerator::generate6 0.0% 8 0.2% 648 1.2% 192 1.1%
Drupal\Core\Routing\UrlGenerator::generateFromRoute7 0.0% 8 0.2% 656 1.2% 0 0.0%
contextual_preprocess34 0.2% 7 0.1% 632 1.2% 0 0.0%
twig_ensure_traversable11 0.1% 7 0.1% 632 1.2% 192 1.1%
Drupal\Core\Field\BaseFieldDefinition::setDefaultValue46 0.3% 7 0.1% 664 1.3% 664 3.8%
Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::setValue2 0.0% 5 0.1% 680 1.3% 0 0.0%
Drupal\Component\Utility\UrlHelper::buildQuery27 0.2% 5 0.1% 656 1.2% 568 3.3%
Drupal\Core\TypedData\Plugin\DataType\Map::setValue9 0.1% 5 0.1% 656 1.2% 656 3.8%
Drupal\views\Plugin\views\display\DisplayPluginBase::elementPreRender1 0.0% 5 0.1% 680 1.3% 592 3.4%
Drupal\Component\Utility\ArgumentsResolver::getReflector9 0.1% 4 0.1% 664 1.3% 664 3.8%
Drupal\Core\Theme\ThemeManager::theme@116 0.1% 4 0.1% 648 1.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@25 0.0% 4 0.1% 648 1.2% 192 1.1%
Drupal\Core\Config\Entity\Query\Query::loadRecords7 0.0% 4 0.1% 656 1.2% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter@23 0.0% 4 0.1% 648 1.2% 0 0.0%
Drupal\Core\Render\RenderCache::getCacheableRenderArray2 0.0% 4 0.1% 664 1.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@37 0.0% 4 0.1% 648 1.2% 416 2.4%
Drupal\views\Plugin\views\display\Page::execute1 0.0% 3 0.1% 656 1.2% 344 2.0%
Drupal\Core\DrupalKernel::classLoaderAddMultiplePsr451 0.4% 2 0.0% 656 1.2% 504 2.9%
Drupal\views\ViewExecutable::chooseDisplay17 0.1% 2 0.0% 648 1.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme6 0.0% 2 0.0% 648 1.2% 0 0.0%
Drupal\Core\Database\Connection::setPrefix1 0.0% 1 0.0% 648 1.2% 568 3.3%
Twig_Environment::initGlobals5 0.0% 1 0.0% 656 1.2% 208 1.2%
Drupal\Core\Render\Renderer::doRender@12 0.0% 1 0.0% 648 1.2% 0 0.0%
Twig_Loader_Filesystem::setPaths1 0.0% 1 0.0% 640 1.2% 0 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1215 1.5% 1 0.0% 664 1.3% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray@212 0.1% 1 0.0% 664 1.3% 0 0.0%
Drupal\Core\Database\Database::parseConnectionInfo1 0.0% 1 0.0% 656 1.2% 656 3.8%
Drupal\Component\Utility\NestedArray::mergeDeepArray@119 0.1% 1 0.0% 664 1.3% 0 0.0%
Twig_Node_Expression_Call::compileCallable@12 0.0% 0 0.0% 648 1.2% 0 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions@28 0.1% 0 0.0% 664 1.3% 0 0.0%
Drupal\Core\Config\Entity\Query\Condition::matchArray@144 0.3% 0 0.0% 664 1.3% 664 3.8%
Drupal\Core\Config\Entity\Query\Condition::matchArray20 0.1% 0 0.0% 664 1.3% 416 2.4%
Drupal\Core\Breadcrumb\BreadcrumbManager::build1 0.0% 0 0.0% 656 1.2% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray@32 0.0% 0 0.0% 664 1.3% 0 0.0%
views_views_data7 0.0% 0 0.0% 624 1.2% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray1 0.0% 0 0.0% 680 1.3% 680 3.9%
Drupal\Core\Render\Renderer::doRender@41 0.0% 0 0.0% 648 1.2% 0 0.0%
Drupal\Core\Render\Renderer::doRender@51 0.0% 0 0.0% 648 1.2% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::__construct30 0.2% 0 0.0% 656 1.2% 0 0.0%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getPropertyDefinitions3 0.0% 0 0.0% 680 1.3% 272 1.6%
Drupal\views\Plugin\views\style\StylePluginBase::renderGroupingSets1 0.0% 0 0.0% 672 1.3% 416 2.4%
Symfony\Component\HttpKernel\Controller\ControllerResolver::getArguments1 0.0% 0 0.0% 680 1.3% 0 0.0%
Drupal\Core\Database\Query\Condition::compile@28 0.1% 0 0.0% 656 1.2% 344 2.0%
Drupal\Core\Theme\ThemeManager::theme@41 0.0% 0 0.0% 648 1.2% 0 0.0%
_views_query_tag_alter_condition@28 0.1% 0 0.0% 640 1.2% 328 1.9%
Drupal\Core\Config\ConfigBase::set2 0.0% 0 0.0% 640 1.2% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys@114 0.1% 0 0.0% 656 1.2% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys3 0.0% 0 0.0% 648 1.2% 0 0.0%
Drupal\Core\Theme\Registry::processExtension91 0.6% 0 0.0% 648 1.2% 0 0.0%