Run #55a8732244c39 | Run #55a8735248325 | Diff | Diff% | |
---|---|---|---|---|
Number of Function Calls | 37,603 | 33,935 | -3,668 | -9.8% |
Incl. Wall Time (microsec) | 75,092 | 68,926 | -6,166 | -8.2% |
Incl. MemUse (bytes) | 16,769,840 | 15,742,800 | -1,027,040 | -6.1% |
Incl. PeakMemUse (bytes) | 16,875,496 | 15,824,480 | -1,051,016 | -6.2% |
Diff% | Diff (microsec) | Diff% | Diff (microsec) | Diff% | MemUse Diff (bytes) | Diff% | MemUse Diff (bytes) | Diff% | PeakMemUse Diff (bytes) | Diff% | PeakMemUse Diff (bytes) | Diff% | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
strpos | -212 | -5.8% | -11 | -0.2% | -11 | -0.2% | 0 | 0.0% | 0 | 0.0% | 144 | 0.0% | 144 | 0.0% |
array_keys | -82 | -2.2% | -65 | -1.1% | -65 | -1.1% | -264,584 | -25.8% | -264,584 | -25.8% | -42,952 | -4.1% | -42,952 | -4.1% |
is_array | -59 | -1.6% | -11 | -0.2% | -11 | -0.2% | 0 | 0.0% | 0 | 0.0% | -248 | -0.0% | -248 | -0.0% |
array_key_exists | -55 | -1.5% | -14 | -0.2% | -14 | -0.2% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Access\AccessResult::getCacheMaxAge | -52 | -1.4% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
array_merge | -50 | -1.4% | 0 | 0.0% | 0 | 0.0% | -6,928 | -0.7% | -6,928 | -0.7% | 728 | 0.1% | 728 | 0.1% |
Symfony\Component\DependencyInjection\Container::get | -49 | -1.3% | -177 | -2.9% | -39 | -0.6% | -97,800 | -9.5% | -3,520 | -0.3% | -24,248 | -2.3% | -1,992 | -0.2% |
in_array | -49 | -1.3% | -1 | -0.0% | -1 | -0.0% | -664 | -0.1% | -664 | -0.1% | 0 | 0.0% | 0 | 0.0% |
strlen | -48 | -1.3% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
substr | -47 | -1.3% | 9 | 0.1% | 9 | 0.1% | -2,120 | -0.2% | -2,120 | -0.2% | -168 | -0.0% | -168 | -0.0% |
Drupal::getContainer | -42 | -1.1% | -12 | -0.2% | -12 | -0.2% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
array_intersect_key | -41 | -1.1% | -1 | -0.0% | -1 | -0.0% | -11,968 | -1.2% | -11,968 | -1.2% | -80 | -0.0% | -80 | -0.0% |
function_exists | -36 | -1.0% | -2 | -0.0% | -2 | -0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
strtr | -35 | -1.0% | -107 | -1.7% | -73 | -1.2% | -2,952 | -0.3% | -2,568 | -0.3% | -161,832 | -15.4% | -161,832 | -15.4% |
array_flip | -35 | -1.0% | 1 | 0.0% | 1 | 0.0% | -12,224 | -1.2% | -12,224 | -1.2% | -416 | -0.0% | -416 | -0.0% |
Drupal\Core\Entity\EntityType::getClass | -35 | -1.0% | 0 | 0.0% | 0 | 0.0% | -696 | -0.1% | -696 | -0.1% | -192 | -0.0% | -192 | -0.0% |
Drupal\Core\Entity\EntityType::getOriginalClass | -34 | -0.9% | -1 | -0.0% | -1 | -0.0% | -704 | -0.1% | -704 | -0.1% | -200 | -0.0% | -200 | -0.0% |
array_unique | -31 | -0.8% | 8 | 0.1% | 8 | 0.1% | -4,896 | -0.5% | -4,896 | -0.5% | -552 | -0.1% | -552 | -0.1% |
Drupal\Core\Access\AccessResult::setCacheMaxAge | -31 | -0.8% | 0 | 0.0% | 0 | 0.0% | 576 | 0.1% | 576 | 0.1% | 0 | 0.0% | 0 | 0.0% |
func_get_args | -30 | -0.8% | 5 | 0.1% | 5 | 0.1% | -15,936 | -1.6% | -15,936 | -1.6% | -656 | -0.1% | -656 | -0.1% |
array_diff | -29 | -0.8% | -262 | -4.2% | -262 | -4.2% | -5,888 | -0.6% | -5,888 | -0.6% | -6,208 | -0.6% | -6,208 | -0.6% |
Drupal\Core\Entity\EntityType::isStaticallyCacheable | -27 | -0.7% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Component\Utility\SafeMarkup::set | -26 | -0.7% | -28 | -0.5% | -28 | -0.5% | -14,288 | -1.4% | -14,288 | -1.4% | -528 | -0.1% | -528 | -0.1% |
ReflectionClass::isInstance | -26 | -0.7% | -2 | -0.0% | -2 | -0.0% | -680 | -0.1% | -680 | -0.1% | -320 | -0.0% | -320 | -0.0% |
Symfony\Component\DependencyInjection\Container::get@1 | -25 | -0.7% | 97 | 1.6% | -5 | -0.1% | 8,016 | 0.8% | -3,840 | -0.4% | 18,784 | 1.8% | -1,776 | -0.2% |
SplDoublyLinkedList::pop | -24 | -0.7% | 0 | 0.0% | 0 | 0.0% | 2,304 | 0.2% | 2,304 | 0.2% | 0 | 0.0% | 0 | 0.0% |
SplDoublyLinkedList::push | -24 | -0.7% | 0 | 0.0% | 0 | 0.0% | -1,152 | -0.1% | -1,152 | -0.1% | 0 | 0.0% | 0 | 0.0% |
sort | -24 | -0.7% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Cache\Cache::Drupal\Core\Cache\{closure} | -24 | -0.7% | 0 | 0.0% | 0 | 0.0% | -1,152 | -0.1% | -1,152 | -0.1% | -144 | -0.0% | -144 | -0.0% |
implode | -22 | -0.6% | 2 | 0.0% | 2 | 0.0% | -3,960 | -0.4% | -3,960 | -0.4% | 384 | 0.0% | 384 | 0.0% |
array_diff_key | -21 | -0.6% | 0 | 0.0% | 0 | 0.0% | -1,848 | -0.2% | -1,848 | -0.2% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Render\BubbleableMetadata::merge | -19 | -0.5% | -71 | -1.2% | -34 | -0.6% | -3,448 | -0.3% | -688 | -0.1% | 0 | 0.0% | 0 | 0.0% |
array_filter | -19 | -0.5% | -23 | -0.4% | -23 | -0.4% | -2,936 | -0.3% | -1,808 | -0.2% | -224 | -0.0% | -80 | -0.0% |
count | -19 | -0.5% | 0 | 0.0% | -1 | -0.0% | -1,256 | -0.1% | -1,256 | -0.1% | 288 | 0.0% | 288 | 0.0% |
Symfony\Component\Routing\Route::getDefaults | -19 | -0.5% | 0 | 0.0% | 0 | 0.0% | -696 | -0.1% | -696 | -0.1% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Access\AccessResult::resetCacheContexts | -19 | -0.5% | 0 | 0.0% | 0 | 0.0% | -2,584 | -0.3% | -2,584 | -0.3% | -48 | -0.0% | -48 | -0.0% |
Drupal\Core\Access\AccessResult::resetCacheTags | -19 | -0.5% | 0 | 0.0% | 0 | 0.0% | -2,584 | -0.3% | -2,584 | -0.3% | -144 | -0.0% | -144 | -0.0% |
Drupal\Core\Access\AccessResult::__construct | -19 | -0.5% | -44 | -0.7% | -44 | -0.7% | -6,080 | -0.6% | -912 | -0.1% | -408 | -0.0% | -216 | -0.0% |
reset | -19 | -0.5% | 0 | 0.0% | 0 | 0.0% | -64 | -0.0% | -64 | -0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Cache\CacheableMetadata::merge | -19 | -0.5% | -14 | -0.2% | -15 | -0.2% | -2,760 | -0.3% | -2,760 | -0.3% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Theme\ThemeManager::getActiveTheme | -19 | -0.5% | 8 | 0.1% | 0 | 0.0% | -8 | -0.0% | -8 | -0.0% | 48 | 0.0% | 48 | 0.0% |
is_file | -19 | -0.5% | -78 | -1.3% | -78 | -1.3% | 208 | 0.0% | 208 | 0.0% | 136 | 0.0% | 136 | 0.0% |
Drupal::service | -18 | -0.5% | -304 | -4.9% | -27 | -0.4% | -94,344 | -9.2% | -3,264 | -0.3% | -41,976 | -4.0% | -936 | -0.1% |
htmlspecialchars | -18 | -0.5% | -5 | -0.1% | -5 | -0.1% | -2,744 | -0.3% | -2,744 | -0.3% | 0 | 0.0% | 0 | 0.0% |
ReflectionParameter::getClass | -18 | -0.5% | -1 | -0.0% | -1 | -0.0% | -4,040 | -0.4% | -4,040 | -0.4% | -96 | -0.0% | -96 | -0.0% |
is_object | -17 | -0.5% | 0 | 0.0% | 0 | 0.0% | -680 | -0.1% | -680 | -0.1% | -400 | -0.0% | -400 | -0.0% |
Composer\Autoload\ClassLoader::findFileWithExtension | -17 | -0.5% | -185 | -3.0% | -127 | -2.1% | -2,200 | -0.2% | -544 | -0.1% | -88 | -0.0% | -144 | -0.0% |
Composer\Autoload\ClassLoader::findFile | -17 | -0.5% | -224 | -3.6% | -39 | -0.6% | -2,200 | -0.2% | 0 | 0.0% | 280 | 0.0% | 368 | 0.0% |
str_replace | -17 | -0.5% | -3 | -0.0% | -3 | -0.0% | -13,056 | -1.3% | -13,056 | -1.3% | -2,536 | -0.2% | -2,536 | -0.2% |
Drupal\Core\Access\AccessResult::addCacheContexts | -16 | -0.4% | -17 | -0.3% | -19 | -0.3% | -2,528 | -0.2% | 4,312 | 0.4% | -1,240 | -0.1% | -528 | -0.1% |
Drupal\Core\Routing\RouteProvider::getRoutesByNames | -15 | -0.4% | -530 | -8.6% | -67 | -1.1% | -30,216 | -2.9% | 8,368 | 0.8% | -66,088 | -6.3% | 0 | 0.0% |
Drupal\Core\Routing\RouteProvider::preLoadRoutes | -15 | -0.4% | -393 | -6.4% | -71 | -1.2% | 8 | 0.0% | 241,512 | 23.5% | -45,264 | -4.3% | -336 | -0.0% |
Symfony\Component\Routing\CompiledRoute::getVariables | -14 | -0.4% | 0 | 0.0% | 0 | 0.0% | -704 | -0.1% | -704 | -0.1% | 0 | 0.0% | 0 | 0.0% |
Symfony\Component\Routing\Route::compile | -14 | -0.4% | -8 | -0.1% | 0 | 0.0% | -696 | -0.1% | -696 | -0.1% | 4,160 | 0.4% | 0 | 0.0% |
Symfony\Component\HttpFoundation\ParameterBag::all | -14 | -0.4% | 0 | 0.0% | 0 | 0.0% | -696 | -0.1% | -696 | -0.1% | 0 | 0.0% | 0 | 0.0% |
Symfony\Component\HttpFoundation\RequestStack::getCurrentRequest | -14 | -0.4% | -11 | -0.2% | -11 | -0.2% | -1,376 | -0.1% | -1,376 | -0.1% | -200 | -0.0% | -200 | -0.0% |
Drupal\Core\Cache\Cache::validateTags | -14 | -0.4% | -6 | -0.1% | -6 | -0.1% | 0 | 0.0% | 0 | 0.0% | -352 | -0.0% | -352 | -0.0% |
Drupal\Core\Routing\RouteProvider::getRouteByName | -14 | -0.4% | -453 | -7.3% | -35 | -0.6% | -2,128 | -0.2% | 2,552 | 0.2% | -43,304 | -4.1% | -320 | -0.0% |
is_string | -14 | -0.4% | 0 | 0.0% | 0 | 0.0% | 32,768 | 3.2% | 32,768 | 3.2% | 51,920 | 4.9% | 51,920 | 4.9% |
end | -14 | -0.4% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Routing\RouteMatch::getRouteObject | -13 | -0.4% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Access\AccessResult::isForbidden | -13 | -0.4% | 0 | 0.0% | 0 | 0.0% | -624 | -0.1% | -624 | -0.1% | -48 | -0.0% | -48 | -0.0% |
Drupal\Core\Access\AccessResultAllowed::isAllowed | -13 | -0.4% | 0 | 0.0% | 0 | 0.0% | -2,008 | -0.2% | -2,008 | -0.2% | -520 | -0.0% | -520 | -0.0% |
Drupal\Core\Access\AccessResult::inheritCacheability | -12 | -0.3% | -246 | -4.0% | -100 | -1.6% | -1,184 | -0.1% | 0 | 0.0% | -1,080 | -0.1% | 0 | 0.0% |
Drupal\Core\Menu\LocalTaskDefault::getRouteName | -12 | -0.3% | 0 | 0.0% | 0 | 0.0% | -1,392 | -0.1% | -1,392 | -0.1% | -192 | -0.0% | -192 | -0.0% |
Drupal\Core\Cache\Cache::mergeTags | -12 | -0.3% | -49 | -0.8% | -52 | -0.8% | -1,632 | -0.2% | 8,928 | 0.9% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Template\Attribute::__clone | -12 | -0.3% | 0 | 0.0% | 0 | 0.0% | -560 | -0.1% | -560 | -0.1% | -320 | -0.0% | -320 | -0.0% |
Drupal\Core\Extension\ModuleHandler::getImplementationInfo | -12 | -0.3% | -8 | -0.1% | -8 | -0.1% | -4,192 | -0.4% | -728 | -0.1% | -3,648 | -0.3% | 0 | 0.0% |
Drupal\Core\Entity\EntityManager::getHandler | -12 | -0.3% | -246 | -4.0% | -9 | -0.1% | -113,664 | -11.1% | -88 | -0.0% | -66,840 | -6.4% | -80 | -0.0% |
spl_autoload_call | -12 | -0.3% | -439 | -7.1% | -26 | -0.4% | -273,032 | -26.6% | -3,688 | -0.4% | -102,200 | -9.7% | -752 | -0.1% |
Drupal\Core\Extension\ModuleHandler::getImplementations | -12 | -0.3% | -30 | -0.5% | -22 | -0.4% | -6,728 | -0.7% | -1,248 | -0.1% | -3,632 | -0.3% | 0 | 0.0% |
Drupal\Component\Utility\SafeMarkup::isSafe | -12 | -0.3% | -3 | -0.0% | -3 | -0.0% | -576 | -0.1% | -576 | -0.1% | 1,136 | 0.1% | 1,136 | 0.1% |
Drupal\Core\Access\AccessResult::getCacheTags | -12 | -0.3% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Access\AccessResult::addCacheTags | -12 | -0.3% | -65 | -1.1% | -12 | -0.2% | 0 | 0.0% | 1,632 | 0.2% | 0 | 0.0% | 0 | 0.0% |
Composer\Autoload\ClassLoader::loadClass | -12 | -0.3% | -413 | -6.7% | -9 | -0.1% | -269,344 | -26.2% | 2,112 | 0.2% | -101,448 | -9.7% | 0 | 0.0% |
Composer\Autoload\includeFile | -12 | -0.3% | -278 | -4.5% | -17 | -0.3% | -269,976 | -26.3% | -4,216 | -0.4% | -101,120 | -9.6% | -472 | -0.0% |
Drupal\Component\Utility\ArgumentsResolver::getArgument | -12 | -0.3% | -64 | -1.0% | -61 | -1.0% | -4,040 | -0.4% | 2,744 | 0.3% | -1,200 | -0.1% | -144 | -0.0% |
preg_replace | -12 | -0.3% | -11 | -0.2% | -11 | -0.2% | -1,680 | -0.2% | -1,680 | -0.2% | 24 | 0.0% | 24 | 0.0% |
ReflectionParameter::getName | -12 | -0.3% | 0 | 0.0% | 0 | 0.0% | -3,456 | -0.3% | -3,456 | -0.3% | -656 | -0.1% | -656 | -0.1% |
Drupal\Core\Access\AccessResult::getCacheContexts | -12 | -0.3% | -15 | -0.2% | -15 | -0.2% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Cache\Cache::mergeMaxAges | -12 | -0.3% | -54 | -0.9% | -38 | -0.6% | -576 | -0.1% | 6,144 | 0.6% | -920 | -0.1% | -504 | -0.0% |
PDOStatement::setFetchMode | -12 | -0.3% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 168 | 0.0% | 168 | 0.0% |
Drupal\Core\Theme\ActiveTheme::getName | -11 | -0.3% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Cache\CacheableMetadata::createFromRenderArray | -11 | -0.3% | -15 | -0.2% | -15 | -0.2% | -3,240 | -0.3% | -3,240 | -0.3% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray | -11 | -0.3% | -26 | -0.4% | -12 | -0.2% | -4,352 | -0.4% | -1,112 | -0.1% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Cache\CacheableMetadata::applyTo | -11 | -0.3% | -9 | -0.1% | -9 | -0.1% | -456 | -0.0% | -456 | -0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Entity\ContentEntityBase::getEntityKey | -11 | -0.3% | -1 | -0.0% | -1 | -0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
is_scalar | -11 | -0.3% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Render\BubbleableMetadata::applyTo | -11 | -0.3% | -21 | -0.3% | -12 | -0.2% | -320 | -0.0% | 136 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Access\AccessResult::allowed | -11 | -0.3% | -33 | -0.5% | -11 | -0.2% | -5,696 | -0.6% | -2,176 | -0.2% | -368 | -0.0% | -224 | -0.0% |
Symfony\Component\Routing\Route::getOption | -11 | -0.3% | 1 | 0.0% | 1 | 0.0% | -144 | -0.0% | -144 | -0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Render\Element::children | -10 | -0.3% | -52 | -0.8% | -50 | -0.8% | -3,424 | -0.3% | -1,296 | -0.1% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Entity\EntityManager::getStorage | -10 | -0.3% | -256 | -4.2% | -9 | -0.1% | -115,024 | -11.2% | -1,360 | -0.1% | -67,488 | -6.4% | -512 | -0.0% |
Twig_Environment::getExtension | -10 | -0.3% | -1 | -0.0% | -1 | -0.0% | -1,440 | -0.1% | -1,440 | -0.1% | 96 | 0.0% | 96 | 0.0% |
Drupal\Core\Routing\RouteMatch::getRawParameters | -10 | -0.3% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
Drupal\Core\Plugin\DefaultPluginManager::doGetDefinition | -10 | -0.3% | 1 | 0.0% | 1 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
is_subclass_of | -10 | -0.3% | -2 | -0.0% | -2 | -0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% |
call_user_func_array | -10 | -0.3% | -1,143 | -18.5% | -32 | -0.5% | -229,920 | -22.4% | -5,512 | -0.5% | -178,040 | -16.9% | 1,040 | 0.1% |
Drupal\Core\Plugin\DefaultPluginManager::getDefinition | -10 | -0.3% | -581 | -9.4% | -16 | -0.3% | -369,960 | -36.0% | -360 | -0.0% | -557,216 | -53.0% | -496 | -0.0% |
Symfony\Component\HttpFoundation\ParameterBag::has | -10 | -0.3% | -10 | -0.2% | -10 | -0.2% | -1,856 | -0.2% | -1,856 | -0.2% | 0 | 0.0% | 0 | 0.0% |