Diff Report
Run #51a19275db084: XHProf Run (Namespace=drupal-perf-ezeedub)
vs.
Run #51a191a350534: XHProf Run (Namespace=drupal-perf-ezeedub)
Tip
Click a function name below to drill down.

Regression/Improvement summary for is_array

is_arrayRun #51a19275db084Run #51a191a350534DiffDiff%
Number of Function Calls1,700 1,190 -510 -30.0%
Incl. Wall Time (microsec)2,112 1,494 -618 -29.3%
Incl. Wall Time (microsec) per call 1 1 0 1.1%
Excl. Wall Time (microsec)2,112 1,494 -618 -29.3%
Incl. CPU (microsecs)8,000 0 -8,000 -100.0%
Incl. CPU (microsecs) per call 5 0 -5 -100.0%
Excl. CPU (microsec)8,000 0 -8,000 -100.0%
Incl. MemUse (bytes)23,144 21,024 -2,120 -9.2%
Incl. MemUse (bytes) per call 14 18 4 29.8%
Excl. MemUse (bytes)23,144 21,024 -2,120 -9.2%
Incl. PeakMemUse (bytes)14,348 12,748 -1,600 -11.2%
Incl. PeakMemUse (bytes) per call 8 11 2 26.9%
Excl. PeakMemUse (bytes)14,348 12,748 -1,600 -11.2%

Parent/Child Regression/Improvement report for is_array [View Callgraph Diff]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Incl. CPU Diff
(microsec)
ICpu
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Current Function
is_array-510 -100.0% -618 -1.0% -8,000 -12.5% -2,120 -0.5% -1,600 -0.3%
Exclusive Metrics Diff for Current Function-618 -100.0% -8,000 -100.0% -2,120 -100.0% -1,600 -100.0%
Parent functions
theme_get_registry-74 -14.5% -83 -13.4% -4,000 -50.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter-71 -13.9% -77 -12.5% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet-70 -13.7% -69 -11.2% 0 0.0% 0 0.0% -40 -2.5%
element_children-57 -11.2% -55 -8.9% -4,000 -50.0% 0 0.0% 72 4.5%
Twig_Template::getAttribute-50 -9.8% -50 -8.1% 0 0.0% -428 -20.2% -428 -26.8%
theme@2-45 -8.8% -47 -7.6% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::getValue-36 -7.1% -41 -6.6% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigTemplate::getContextReference-21 -4.1% -36 -5.8% 0 0.0% 0 0.0% 0 0.0%
drupal_get_library0 0.0% -36 -5.8% 0 0.0% 0 0.0% 0 0.0%
theme@1-35 -6.9% -35 -5.7% 0 0.0% 0 0.0% 0 0.0%
element_sort-22 -4.3% -22 -3.6% 0 0.0% 0 0.0% 0 0.0%
theme22 4.3% 22 3.6% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Config::setOverriddenData-5 -1.0% -21 -3.4% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\CachedStorage::read-5 -1.0% -20 -3.2% 0 0.0% 0 0.0% 0 0.0%
render@1-13 -2.5% -13 -2.1% 0 0.0% -408 -19.2% -344 -21.5%
contextual_preprocess-13 -2.5% -9 -1.5% 0 0.0% 0 0.0% 80 5.0%
render7 1.4% 7 1.1% 0 0.0% 0 0.0% 0 0.0%
drupal_process_attached@1-3 -0.6% -7 -1.1% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\TwigReference::offsetGet-5 -1.0% -6 -1.0% 0 0.0% -448 -21.1% -448 -28.0%
_menu_link_translate-3 -0.6% -4 -0.6% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray-4 -0.8% -4 -0.6% 0 0.0% 0 0.0% 0 0.0%
drupal_add_js-2 -0.4% -4 -0.6% 0 0.0% 0 0.0% 0 0.0%
drupal_process_attached@22 0.4% 3 0.5% 0 0.0% 0 0.0% 0 0.0%
theme_item_list0 0.0% -2 -0.3% 0 0.0% 0 0.0% 0 0.0%
theme@4-2 -0.4% -2 -0.3% 0 0.0% -408 -19.2% -316 -19.8%
twig_ensure_traversable-1 -0.2% -2 -0.3% 0 0.0% -424 -20.0% -344 -21.5%
drupal_process_attached@31 0.2% 2 0.3% 0 0.0% 0 0.0% 248 15.5%
Drupal\Component\Utility\NestedArray::setValue0 0.0% -2 -0.3% 0 0.0% 0 0.0% 0 0.0%
drupal_http_build_query-2 -0.4% -2 -0.3% 0 0.0% 0 0.0% 0 0.0%
drupal_process_attached-1 -0.2% -1 -0.2% 0 0.0% 0 0.0% 0 0.0%
theme@3-1 -0.2% -1 -0.2% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Condition::condition-1 -0.2% 1 0.2% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll@10 0.0% -1 -0.2% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll0 0.0% -1 -0.2% 0 0.0% 0 0.0% 0 0.0%
template_preprocess_item_list0 0.0% 1 0.2% 0 0.0% 0 0.0% 0 0.0%
drupal_set_page_content-1 -0.2% -1 -0.2% 0 0.0% -424 -20.0% -312 -19.5%
drupal_render_page1 0.2% 1 0.2% 0 0.0% 420 19.8% 232 14.5%
Drupal\Core\Entity\Field\Type\LanguageItem::setValue0 0.0% -1 -0.2% 0 0.0% 0 0.0% 0 0.0%
drupal_add_css0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\FieldItemBase::setValue0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\Field\Type\Field::setValue0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::setPrefix0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Database::parseConnectionInfo0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
_menu_load_objects0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter@10 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Twig_Loader_Filesystem::setPaths0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\Controller\ControllerResolver::getArguments0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpKernel\Controller\ControllerResolver::getController0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::setFormat0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\LegacyUrlMatcher::convertDrupalItem0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\Datetime\DateTimePlus::inputIsArray0 0.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%