Run Report
Run #55ca0153deabc: XHProf Run (Namespace=drupal-perf-moshe)
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,117 100.0% 587 0.0% 30,176 0.1% 11,464 0.0%
Exclusive Metrics for Current Function587 100.0% 30,176 100.0% 11,464 100.0%
Parent functions
Drupal\Core\Database\Query\Condition::compile@1308 2.2% 128 21.8% 372 1.2% 372 3.2%
Doctrine\Common\Reflection\StaticReflectionParser::parse4,362 30.9% 95 16.2% 380 1.3% 380 3.3%
Drupal\Core\Database\Connection::expandArguments3,156 22.4% 88 15.0% 372 1.2% 372 3.2%
Drupal\Core\Database\Query\Condition::condition326 2.3% 44 7.5% 372 1.2% 372 3.2%
Drupal\Core\Extension\ModuleHandler::alter@189 0.6% 29 4.9% 368 1.2% 100 0.9%
Drupal\Core\Extension\ModuleHandler::alter270 1.9% 28 4.8% 368 1.2% 0 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions503 3.6% 19 3.2% 376 1.2% 328 2.9%
Twig_Token::test790 5.6% 18 3.1% 340 1.1% 268 2.3%
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDeriverClass315 2.2% 18 3.1% 404 1.3% 0 0.0%
Drupal\Component\Annotation\Plugin::parse@180 0.6% 15 2.6% 368 1.2% 0 0.0%
Drupal\Component\Annotation\Plugin::parse179 1.3% 11 1.9% 368 1.2% 0 0.0%
Drupal\Core\Database\Query\Merge::key196 1.4% 10 1.7% 364 1.2% 364 3.2%
Drupal\Core\Config\Entity\Query\Condition::compile32 0.2% 8 1.4% 376 1.2% 0 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll37 0.3% 6 1.0% 372 1.2% 152 1.3%
Drupal\Core\Field\BaseFieldDefinition::setDefaultValue46 0.3% 5 0.9% 380 1.3% 268 2.3%
Drupal\Component\Utility\NestedArray::mergeDeepArray1,012 7.2% 5 0.9% 376 1.2% 0 0.0%
Drupal\Core\Template\Attribute::createAttributeValue147 1.0% 5 0.9% 376 1.2% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue67 0.5% 4 0.7% 372 1.2% 0 0.0%
Drupal\Core\Render\Element::children81 0.6% 4 0.7% 368 1.2% 0 0.0%
Drupal\Core\Database\Query\Condition::compile81 0.6% 3 0.5% 372 1.2% 228 2.0%
Twig_Node_Expression_Call::compileCallable175 1.2% 3 0.5% 380 1.3% 204 1.8%
Drupal\Core\Theme\ThemeManager::theme@116 0.1% 3 0.5% 364 1.2% 0 0.0%
Drupal\Core\Theme\Registry::processExtension91 0.6% 3 0.5% 368 1.2% 0 0.0%
Drupal\views\ViewExecutable::chooseDisplay17 0.1% 3 0.5% 368 1.2% 268 2.3%
Drupal\views\Plugin\views\PluginBase::unpackOptions@1215 1.5% 2 0.3% 380 1.3% 0 0.0%
Drupal\Core\Field\FieldItemList::setValue11 0.1% 2 0.3% 368 1.2% 368 3.2%
Drupal\Core\Field\FieldItemBase::setValue9 0.1% 2 0.3% 368 1.2% 368 3.2%
Drupal\Core\Plugin\DefaultPluginManager::processDefinition259 1.8% 2 0.3% 384 1.3% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\Map::setValue9 0.1% 2 0.3% 376 1.2% 376 3.3%
Drupal\Core\TypedData\Plugin\DataType\ItemList::setValue11 0.1% 2 0.3% 380 1.3% 304 2.7%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition11 0.1% 2 0.3% 396 1.3% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::loadRecords7 0.0% 2 0.3% 376 1.2% 376 3.3%
Drupal\Core\Theme\ThemeManager::alterForTheme47 0.3% 2 0.3% 372 1.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme6 0.0% 1 0.2% 364 1.2% 0 0.0%
Twig_Loader_Filesystem::setPaths1 0.0% 1 0.2% 356 1.2% 0 0.0%
Drupal\Component\Utility\ArgumentsResolver::getReflector9 0.1% 1 0.2% 380 1.3% 380 3.3%
Twig_Compiler::repr495 3.5% 1 0.2% 344 1.1% 344 3.0%
Drupal\Core\DrupalKernel::classLoaderAddMultiplePsr451 0.4% 1 0.2% 376 1.2% 268 2.3%
Drupal\Core\Config\Entity\Query\Condition::matchArray@144 0.3% 1 0.2% 380 1.3% 268 2.3%
Twig_Template::loadTemplate2 0.0% 1 0.2% 352 1.2% 0 0.0%
Drupal\Core\Render\RenderCache::getCacheableRenderArray2 0.0% 1 0.2% 380 1.3% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@37 0.0% 1 0.2% 364 1.2% 268 2.3%
Drupal\Core\Theme\ThemeManager::theme@25 0.0% 1 0.2% 364 1.2% 144 1.3%
Drupal\Core\Config\DatabaseStorage::decode54 0.4% 1 0.2% 368 1.2% 0 0.0%
Drupal\Core\Database\Connection::setPrefix1 0.0% 1 0.2% 368 1.2% 368 3.2%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray1 0.0% 1 0.2% 396 1.3% 232 2.0%
Drupal\Core\Database\Database::parseConnectionInfo1 0.0% 1 0.2% 376 1.2% 0 0.0%
Drupal\Core\Config\Entity\Query\Condition::matchArray20 0.1% 0 0.0% 380 1.3% 268 2.3%
Drupal\views\Plugin\views\PluginBase::unpackOptions@28 0.1% 0 0.0% 380 1.3% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray@32 0.0% 0 0.0% 380 1.3% 256 2.2%
Drupal\Component\Utility\NestedArray::mergeDeepArray@212 0.1% 0 0.0% 380 1.3% 256 2.2%
Drupal\Core\Config\ConfigBase::set2 0.0% 0 0.0% 360 1.2% 0 0.0%
Drupal\Component\Utility\UrlHelper::buildQuery27 0.2% 0 0.0% 372 1.2% 372 3.2%
Drupal\Core\Render\Renderer::doRender@51 0.0% 0 0.0% 364 1.2% 0 0.0%
Twig_Node_Expression_Call::compileCallable@12 0.0% 0 0.0% 368 1.2% 176 1.5%
Drupal\Core\Routing\UrlGenerator::generateFromRoute6 0.0% 0 0.0% 376 1.2% 0 0.0%
Drupal\Core\Entity\Query\Sql\Condition::translateCondition4 0.0% 0 0.0% 384 1.3% 300 2.6%
Drupal\Core\Extension\ModuleHandler::alter@23 0.0% 0 0.0% 368 1.2% 0 0.0%
Drupal\Core\Asset\LibraryDiscoveryParser::buildByExtension165 1.2% 0 0.0% 384 1.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender@12 0.0% 0 0.0% 364 1.2% 0 0.0%
Drupal\Core\Breadcrumb\BreadcrumbManager::build1 0.0% 0 0.0% 372 1.2% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys@114 0.1% 0 0.0% 372 1.2% 0 0.0%
Drupal\Core\Render\Renderer::doRender@41 0.0% 0 0.0% 364 1.2% 0 0.0%
Drupal\Core\Utility\LinkGenerator::generate6 0.0% 0 0.0% 368 1.2% 100 0.9%
Drupal\Core\Theme\ThemeManager::theme@41 0.0% 0 0.0% 364 1.2% 0 0.0%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getPropertyDefinitions3 0.0% 0 0.0% 400 1.3% 316 2.8%
Drupal\Core\Entity\ContentEntityBase::__construct30 0.2% 0 0.0% 376 1.2% 0 0.0%
Twig_Environment::initGlobals5 0.0% 0 0.0% 356 1.2% 0 0.0%
contextual_preprocess34 0.2% 0 0.0% 380 1.3% 0 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderGroupingSets1 0.0% 0 0.0% 392 1.3% 268 2.3%
Drupal\views\Plugin\views\display\DisplayPluginBase::elementPreRender1 0.0% 0 0.0% 396 1.3% 396 3.5%
Drupal\views\Plugin\views\display\Page::execute1 0.0% 0 0.0% 372 1.2% 96 0.8%
views_views_data7 0.0% 0 0.0% 340 1.1% 0 0.0%
Drupal\Core\Database\Query\Condition::compile@28 0.1% 0 0.0% 372 1.2% 248 2.2%
Drupal\Component\Utility\NestedArray::mergeDeepArray@119 0.1% 0 0.0% 380 1.3% 256 2.2%
Symfony\Component\HttpKernel\Controller\ControllerResolver::getArguments1 0.0% 0 0.0% 396 1.3% 0 0.0%
_views_query_tag_alter_condition@28 0.1% 0 0.0% 360 1.2% 236 2.1%
Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::setValue2 0.0% 0 0.0% 396 1.3% 180 1.6%
twig_ensure_traversable11 0.1% 0 0.0% 348 1.2% 0 0.0%
Twig_Template::getAttribute72 0.5% 0 0.0% 352 1.2% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys3 0.0% 0 0.0% 368 1.2% 0 0.0%