Run Report
Run #55ca0467f3ba1: 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_array13,948 100.0% 621 0.0% 27,160 0.1% 7,248 0.0%
Exclusive Metrics for Current Function621 100.0% 27,160 100.0% 7,248 100.0%
Parent functions
Doctrine\Common\Reflection\StaticReflectionParser::parse2,301 16.5% 129 20.8% 380 1.4% 380 5.2%
Drupal\Core\Database\Connection::expandArguments1,145 8.2% 65 10.5% 372 1.4% 372 5.1%
Drupal\Core\Template\Attribute::createAttributeValue2,243 16.1% 59 9.5% 376 1.4% 0 0.0%
Drupal\Core\Database\Query\Condition::compile@1186 1.3% 51 8.2% 372 1.4% 268 3.7%
Drupal\Core\Extension\ModuleHandler::alter600 4.3% 37 6.0% 368 1.4% 328 4.5%
Drupal\Component\Utility\NestedArray::getValue259 1.9% 33 5.3% 380 1.4% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray1,032 7.4% 24 3.9% 376 1.4% 376 5.2%
Drupal\Core\Extension\ModuleHandler::alter@167 0.5% 22 3.5% 368 1.4% 100 1.4%
Drupal\Component\Plugin\Discovery\DerivativeDiscoveryDecorator::getDeriverClass232 1.7% 22 3.5% 404 1.5% 0 0.0%
Drupal\Core\Render\Element::children930 6.7% 21 3.4% 368 1.4% 0 0.0%
Drupal\Core\Database\Query\Condition::condition206 1.5% 21 3.4% 372 1.4% 268 3.7%
contextual_preprocess278 2.0% 17 2.7% 348 1.3% 0 0.0%
Drupal\Component\Utility\NestedArray::setValue215 1.5% 17 2.7% 372 1.4% 0 0.0%
Twig_Template::getAttribute1,506 10.8% 15 2.4% 352 1.3% 268 3.7%
Drupal\views\ViewExecutable::chooseDisplay14 0.1% 11 1.8% 368 1.4% 0 0.0%
Drupal\Core\Config\Entity\Query\Condition::compile26 0.2% 8 1.3% 396 1.5% 0 0.0%
Drupal\Core\Database\Query\Merge::key90 0.6% 7 1.1% 376 1.4% 0 0.0%
twig_in_filter222 1.6% 5 0.8% 340 1.3% 0 0.0%
Symfony\Component\HttpKernel\Controller\ControllerResolver::getArguments6 0.0% 5 0.8% 396 1.5% 0 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll14 0.1% 5 0.8% 372 1.4% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@1237 1.7% 5 0.8% 364 1.3% 0 0.0%
Drupal\Core\Config\Entity\Query\Query::loadRecords6 0.0% 4 0.6% 376 1.4% 376 5.2%
Drupal\Component\Utility\ArgumentsResolver::getReflector31 0.2% 4 0.6% 380 1.4% 380 5.2%
Drupal\Core\Routing\UrlGenerator::generateFromRoute133 1.0% 3 0.5% 376 1.4% 0 0.0%
template_preprocess_table267 1.9% 3 0.5% 352 1.3% 0 0.0%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition9 0.1% 3 0.5% 396 1.5% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::processDefinition214 1.5% 3 0.5% 384 1.4% 0 0.0%
Drupal\Core\Database\Query\Condition::compile73 0.5% 2 0.3% 372 1.4% 332 4.6%
twig_ensure_traversable118 0.8% 2 0.3% 348 1.3% 228 3.1%
Drupal\Core\Theme\ThemeManager::alterForTheme285 2.0% 2 0.3% 372 1.4% 0 0.0%
Drupal\Component\Annotation\Plugin::parse92 0.7% 2 0.3% 368 1.4% 112 1.5%
Drupal\Core\Theme\ThemeManager::theme38 0.3% 2 0.3% 384 1.4% 0 0.0%
Drupal\Component\Annotation\Plugin::parse@119 0.1% 1 0.2% 368 1.4% 0 0.0%
Drupal\Core\Database\Connection::setPrefix1 0.0% 1 0.2% 368 1.4% 368 5.1%
Drupal\Core\Config\Entity\Query\Condition::matchArray@144 0.3% 1 0.2% 380 1.4% 268 3.7%
Drupal\Core\Field\FieldItemList::setValue6 0.0% 1 0.2% 368 1.4% 228 3.1%
Drupal\Core\TypedData\Plugin\DataType\ItemList::setValue6 0.0% 1 0.2% 380 1.4% 220 3.0%
Drupal\Core\DrupalKernel::classLoaderAddMultiplePsr452 0.4% 1 0.2% 376 1.4% 268 3.7%
__TwigTemplate_30e55faa6a3f38424fdf67a74d220f0b7b9b9d49743530d3144804f3cc2c80d3::doDisplay8 0.1% 1 0.2% 416 1.5% 148 2.0%
Drupal\Core\Utility\LinkGenerator::generate132 0.9% 1 0.2% 372 1.4% 0 0.0%
Drupal\Core\Theme\ThemeManager::theme@24 0.0% 1 0.2% 364 1.3% 268 3.7%
Drupal\Core\Theme\Registry::processExtension90 0.6% 1 0.2% 368 1.4% 0 0.0%
Drupal\Core\Database\Database::parseConnectionInfo1 0.0% 1 0.2% 376 1.4% 0 0.0%
Drupal\Core\Render\Renderer::doRender@11 0.0% 1 0.2% 364 1.3% 0 0.0%
twig_slice2 0.0% 0 0.0% 336 1.2% 0 0.0%
Drupal\Core\Entity\ContentEntityBase::__construct24 0.2% 0 0.0% 376 1.4% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::setValue2 0.0% 0 0.0% 396 1.5% 180 2.5%
Drupal\Core\Entity\Query\Sql\Condition::translateCondition4 0.0% 0 0.0% 384 1.4% 0 0.0%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getPropertyDefinitions2 0.0% 0 0.0% 400 1.5% 144 2.0%
Drupal\Core\Breadcrumb\BreadcrumbManager::build1 0.0% 0 0.0% 372 1.4% 0 0.0%
Drupal\Core\Field\FieldItemBase::setValue4 0.0% 0 0.0% 368 1.4% 0 0.0%
Drupal\Core\TypedData\Plugin\DataType\Map::setValue4 0.0% 0 0.0% 376 1.4% 0 0.0%
Drupal\Component\Utility\SortArray::sortByKeyInt40 0.3% 0 0.0% 372 1.4% 0 0.0%
Drupal\Core\Menu\MenuTreeStorage::loadLinks2 0.0% 0 0.0% 368 1.4% 0 0.0%
Drupal\link\Plugin\Field\FieldType\LinkItem::setValue2 0.0% 0 0.0% 380 1.4% 268 3.7%
Drupal\Component\Utility\UrlHelper::buildQuery2 0.0% 0 0.0% 372 1.4% 0 0.0%
Twig_Loader_Filesystem::setPaths1 0.0% 0 0.0% 356 1.3% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray@28 0.1% 0 0.0% 380 1.4% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray@32 0.0% 0 0.0% 380 1.4% 0 0.0%
views_views_data7 0.1% 0 0.0% 340 1.3% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray@162 0.4% 0 0.0% 380 1.4% 0 0.0%
Drupal\Core\EventSubscriber\MainContentViewSubscriber::onViewRenderArray1 0.0% 0 0.0% 396 1.5% 0 0.0%
Drupal\Core\Extension\ModuleHandler::buildModuleDependencies76 0.5% 0 0.0% 384 1.4% 228 3.1%
Drupal\Component\Utility\SortArray::sortByKeyString38 0.3% 0 0.0% 384 1.4% 0 0.0%
Twig_Environment::initGlobals5 0.0% 0 0.0% 356 1.3% 268 3.7%
tablesort_get_order64 0.5% 0 0.0% 344 1.3% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys@21 0.0% 0 0.0% 372 1.4% 0 0.0%
Drupal\Core\Config\ConfigBase::set2 0.0% 0 0.0% 360 1.3% 240 3.3%
Drupal\Core\Config\ConfigBase::validateKeys@129 0.2% 0 0.0% 372 1.4% 0 0.0%
Drupal\Core\Config\ConfigBase::validateKeys7 0.1% 0 0.0% 368 1.4% 0 0.0%
tablesort_get_sort24 0.2% 0 0.0% 344 1.3% 0 0.0%
twig_cycle73 0.5% 0 0.0% 336 1.2% 96 1.3%
Drupal\Core\Config\Entity\Query\Condition::matchArray20 0.1% 0 0.0% 380 1.4% 268 3.7%