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

Overall Diff Summary

Run #51a518f009231Run #51a5256dc4557DiffDiff%
Number of Function Calls51,355 51,594 239 0.5%
Incl. Wall Time (microsec)433,387 429,877 -3,510 -0.8%
Incl. CPU (microsecs)432,027 428,027 -4,000 -0.9%
Incl. MemUse (bytes)7,274,048 7,344,252 70,204 1.0%
Incl. PeakMemUse (bytes)7,391,328 7,460,076 68,748 0.9%

[View Regressions/Improvements using Callgraph Diff]


Top 100 Regressions/Improvements: Sorted by Excl. CPU (microsec) Diff [ display all ]


Function NameCalls DiffCalls
Diff%
Incl. Wall
Diff
(microsec)
IWall
Diff%
Excl. Wall
Diff
(microsec)
EWall
Diff%
Incl. CPU Diff
(microsec)
ICpu
Diff%
Excl. CPU
Diff
(microsec)
ECpu
Diff%
Incl.
MemUse
Diff
(bytes)
IMemUse
Diff%
Excl.
MemUse
Diff
(bytes)
EMemUse
Diff%
Incl.
PeakMemUse
Diff
(bytes)
IPeakMemUse
Diff%
Excl.
PeakMemUse
Diff
(bytes)
EPeakMemUse
Diff%
is_array 12 5.0% -189 -5.4% -189 -5.4% -16,003 -400.1% -16,003 -400.1% 0 0.0% 0 0.0% -512 -0.7% -512 -0.7%
Doctrine\Common\Annotations\TokenParser::next 0 0.0% -762 -21.7% -762 -21.7% 8,001 200.0% 8,001 200.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter -6 -2.5% -406 -11.6% -288 -8.2% 4,000 100.0% 8,001 200.0% -108 -0.2% -156 -0.2% 2,376 3.5% 1,000 1.5%
Drupal\Core\Database\Connection::escapeTable 0 0.0% -33 -0.9% -20 -0.6% -12,001 -300.0% -8,001 -200.0% 0 0.0% 0 0.0% -88 -0.1% -60 -0.1%
element_children 2 0.8% 41 1.2% 24 0.7% -8,001 -200.0% -8,001 -200.0% 160 0.2% 56 0.1% 2,828 4.1% 1,648 2.4%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 0 0.0% -28 -0.8% -107 -3.0% -4,001 -100.0% -8,001 -200.0% 0 0.0% 0 0.0% 264 0.4% -224 -0.3%
Symfony\Component\DependencyInjection\Container::get -4 -1.7% -2,168 -61.8% -270 -7.7% -4,003 -100.1% -8,001 -200.0% 16,412 23.4% 16,548 23.6% -50,292 -73.2% 32,924 47.9%
token_get_all 0 0.0% 69 2.0% 69 2.0% -8,000 -200.0% -8,000 -200.0% -8 -0.0% -8 -0.0% 28 0.0% 28 0.0%
Drupal\Core\Database\Connection::expandArguments 0 0.0% -29 -0.8% 50 1.4% 8,000 200.0% 8,000 200.0% 0 0.0% -12 -0.0% 3,108 4.5% 1,660 2.4%
form_builder@1 0 0.0% -133 -3.8% -56 -1.6% -4,000 -100.0% -8,000 -200.0% 0 0.0% 0 0.0% 68,972 100.3% 400 0.6%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 0 0.0% -39 -1.1% -61 -1.7% -1 -0.0% -4,001 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
run_init::Template/TwigTemplate.php 0 0.0% -27 -0.8% -23 -0.7% -4,001 -100.0% -4,001 -100.0% -8 -0.0% -8 -0.0% -41,172 -59.9% -4,924 -7.2%
Drupal\Core\Database\Query\Select::fields 0 0.0% 50 1.4% -6 -0.2% -4,001 -100.0% -4,001 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::load 0 0.0% -267 -7.6% -246 -7.0% 1 0.0% 4,001 100.0% 8 0.0% 8 0.0% -16 -0.0% 0 0.0%
language_url_outbound_alter -2 -0.8% -100 -2.8% -95 -2.7% -4,001 -100.0% -4,001 -100.0% 0 0.0% 0 0.0% 640 0.9% 476 0.7%
url -2 -0.8% -1,402 -39.9% -170 -4.8% 8,000 200.0% 4,001 100.0% -9,332 -13.3% -652 -0.9% 2,528 3.7% 652 0.9%
image_effect_definitions 0 0.0% -54 -1.5% 2 0.1% 8,001 200.0% 4,001 100.0% 0 0.0% 0 0.0% -4 -0.0% 0 0.0%
array_key_exists -2 -0.8% -16 -0.5% -16 -0.5% 4,001 100.0% 4,001 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_static -2 -0.8% -150 -4.3% -139 -4.0% -4,001 -100.0% -4,001 -100.0% -72 -0.1% -72 -0.1% 2,896 4.2% 2,896 4.2%
user_role_permissions 0 0.0% 7 0.2% 1 0.0% 4,001 100.0% 4,001 100.0% 0 0.0% 0 0.0% 32 0.0% 32 0.0%
Drupal\Core\Template\AttributeValueBase::printed -14 -5.9% -14 -0.4% -14 -0.4% 4,001 100.0% 4,001 100.0% 0 0.0% 0 0.0% 484 0.7% 484 0.7%
_menu_item_localize 0 0.0% -48 -1.4% -14 -0.4% 4,002 100.0% 4,001 100.0% 8 0.0% 0 0.0% 0 0.0% 0 0.0%
settings 7 2.9% 46 1.3% 28 0.8% 4,001 100.0% 4,001 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
form_process_container 0 0.0% -2 -0.1% -2 -0.1% 4,001 100.0% 4,001 100.0% 0 0.0% 0 0.0% 284 0.4% 284 0.4%
count 0 0.0% -46 -1.3% -42 -1.2% 4,001 100.0% 4,001 100.0% 0 0.0% 0 0.0% 44 0.1% 44 0.1%
load::Extension/ModuleHandlerInterface.php 0 0.0% 0 0.0% 0 0.0% -4,001 -100.0% -4,001 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Config::notify 0 0.0% -89 -2.5% -41 -1.2% -8,002 -200.1% -4,001 -100.0% 0 0.0% 0 0.0% 2,300 3.3% 0 0.0%
Drupal\Component\Plugin\PluginBag::get 0 0.0% 11 0.3% 20 0.6% 4,001 100.0% 4,001 100.0% 4 0.0% 0 0.0% 24 0.0% 0 0.0%
Symfony\Component\HttpKernel\Event\GetResponseEvent::setResponse 0 0.0% 6 0.2% 6 0.2% 4,001 100.0% 4,001 100.0% -16 -0.0% -16 -0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 2 0.8% -175 -5.0% -171 -4.9% -4,002 -100.0% -4,001 -100.0% 456 0.6% 464 0.7% 4,680 6.8% 272 0.4%
Symfony\Component\DependencyInjection\Container::has -3 -1.3% -122 -3.5% -81 -2.3% 4,002 100.0% 4,001 100.0% -84 -0.1% 0 0.0% 396 0.6% 284 0.4%
Symfony\Component\Routing\RequestContext::fromRequest 0 0.0% -33 -0.9% -21 -0.6% -4,001 -100.0% -4,001 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme_table 0 0.0% -306 -8.7% 10 0.3% 0 0.0% 4,001 100.0% -4 -0.0% 0 0.0% 212 0.3% 8 0.0%
Doctrine\Common\Reflection\StaticReflectionParser::parse 0 0.0% -651 -18.5% -14 -0.4% -8,000 -200.0% 4,001 100.0% 0 0.0% 8 0.0% 28 0.0% 0 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__construct 0 0.0% -190 -5.4% -4 -0.1% -4,001 -100.0% -4,001 -100.0% 0 0.0% 0 0.0% -4 -0.0% 0 0.0%
Drupal\Core\Database\Query\Select::__toString 0 0.0% 2 0.1% 83 2.4% 1 0.0% 4,001 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\field\FieldInfo::prepareField 0 0.0% -14 -0.4% 0 0.0% -4,001 -100.0% -4,001 -100.0% 8 0.0% 0 0.0% 8 0.0% 0 0.0%
menu_tree_check_access 0 0.0% -638 -18.2% -1 -0.0% -4,000 -100.0% -4,001 -100.0% -32 -0.0% 0 0.0% -800 -1.2% 0 0.0%
pathinfo 0 0.0% -1 -0.0% -1 -0.0% 4,001 100.0% 4,001 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
menu_tree_page_data 0 0.0% -390 -11.1% 3 0.1% 4,000 100.0% 4,001 100.0% -28 -0.0% 0 0.0% -932 -1.4% 0 0.0%
Drupal\text\TextProcessed::setContext 0 0.0% -42 -1.2% -5 -0.1% 4,001 100.0% 4,001 100.0% 0 0.0% 0 0.0% -20 -0.0% 0 0.0%
drupal_html_id 0 0.0% 30 0.9% -26 -0.7% 0 0.0% 4,000 100.0% 8 0.0% 8 0.0% 15,000 21.8% 1,240 1.8%
entity_get_info 0 0.0% -11 -0.3% -12 -0.3% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme@1 -2 -0.8% -1,170 -33.3% -61 -1.7% 1 0.0% -4,000 -100.0% -7,372 -10.5% -2,460 -3.5% -10,564 -15.4% -664 -1.0%
twig_render_var 4 1.7% 1,342 38.2% 48 1.4% -3,998 -100.0% -4,000 -100.0% 27,436 39.1% 1,872 2.7% -13,656 -19.9% -620 -0.9%
is_bool 4 1.7% 66 1.9% 66 1.9% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::checkFile 5 2.1% 334 9.5% 68 1.9% 4,000 100.0% 4,000 100.0% 1,404 2.0% -500 -0.7% -272 -0.4% -56 -0.1%
Symfony\Component\ClassLoader\ClassLoader::loadClass 0 0.0% -72 -2.1% -46 -1.3% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::Config/FileStorageFactory.php 0 0.0% 0 0.0% 0 0.0% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\AcceptHeaderItem::fromString 0 0.0% 19 0.5% 18 0.5% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
comment_rdf_mapping 0 0.0% -8 -0.2% -8 -0.2% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::attachLoad 0 0.0% -43 -1.2% -37 -1.1% -16,000 -400.0% -4,000 -100.0% 0 0.0% 0 0.0% 4,152 6.0% 0 0.0%
Drupal\devel\EventSubscriber\DevelEventSubscriber::getSubscribedEvents 0 0.0% 0 0.0% 0 0.0% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
drupal_render@2 0 0.0% -705 -20.1% 20 0.6% 8,000 200.0% 4,000 100.0% -8,216 -11.7% -1,360 -1.9% 3,172 4.6% 120 0.2%
theme@4 0 0.0% -294 -8.4% -1 -0.0% -8,001 -200.0% 4,000 100.0% 12 0.0% 0 0.0% 4 0.0% 0 0.0%
_contextual_links_to_id 0 0.0% -20 -0.6% -11 -0.3% -8,000 -200.0% -4,000 -100.0% 8 0.0% -4 -0.0% 0 0.0% 0 0.0%
drupal_add_js 0 0.0% 66 1.9% 66 1.9% 12,001 300.0% 4,000 100.0% -4 -0.0% 0 0.0% 1,704 2.5% 1,288 1.9%
Drupal\Core\Database\Query\Condition::compiled 0 0.0% -2 -0.1% -2 -0.1% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Database\Query\Condition::compile 0 0.0% -6 -0.2% -6 -0.2% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% -84 -0.1% -44 -0.1%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 0 0.0% -106 -3.0% -47 -1.3% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 896 1.3% 536 0.8%
Twig_Environment::getGlobals 7 2.9% 19 0.5% 22 0.6% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% -2,916 -4.2% -604 -0.9%
theme@3 0 0.0% -726 -20.7% -59 -1.7% -4,000 -100.0% 4,000 100.0% 0 0.0% 0 0.0% -84 -0.1% 0 0.0%
load::image/image.admin.inc 0 0.0% 1 0.0% 1 0.0% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
theme@2 0 0.0% -124 -3.5% -51 -1.5% 0 0.0% -4,000 -100.0% 2,912 4.1% -12 -0.0% 2,008 2.9% 460 0.7%
get_t 0 0.0% -13 -0.4% -12 -0.3% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Routing\RouteProvider::getRouteCollectionForRequest 0 0.0% -75 -2.1% -6 -0.2% -4,000 -100.0% -4,000 -100.0% 24 0.0% 24 0.0% 60 0.1% 24 0.0%
theme_form_element_label 0 0.0% -109 -3.1% -5 -0.1% -12,000 -300.0% 4,000 100.0% -4 -0.0% 0 0.0% -68 -0.1% 136 0.2%
run_init::Loader/Filesystem.php 0 0.0% -2 -0.1% -2 -0.1% 4,000 100.0% 4,000 100.0% -12 -0.0% 0 0.0% -7,228 -10.5% 0 0.0%
drupal_render@1 0 0.0% -954 -27.2% -4 -0.1% 0 0.0% -4,000 -100.0% -10,132 -14.4% 0 0.0% 1,872 2.7% -28 -0.0%
Drupal\Core\Database\Connection::getLogger 0 0.0% -1 -0.0% -1 -0.0% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
ksort 0 0.0% -17 -0.5% -17 -0.5% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 0 0.0% -69 -2.0% -69 -2.0% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetSet 0 0.0% 37 1.1% 37 1.1% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
load::entity/entity.module 0 0.0% -1 -0.0% -1 -0.0% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\block\BlockBase::build 0 0.0% -114 -3.2% 9 0.3% 1 0.0% 4,000 100.0% 19,368 27.6% 0 0.0% 19,348 28.1% 240 0.3%
Symfony\Component\HttpFoundation\ParameterBag::get 0 0.0% -37 -1.1% -17 -0.5% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 56 0.1% 56 0.1%
Drupal\Core\Utility\CacheArray::offsetExists 0 0.0% 42 1.2% 37 1.1% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 120 0.2% 120 0.2%
drupal_http_build_query 0 0.0% -6 -0.2% -4 -0.1% -4,000 -100.0% -4,000 -100.0% 0 0.0% -168 -0.2% 36 0.1% -56 -0.1%
Drupal\field\FieldInfo::getField 0 0.0% 22 0.6% 22 0.6% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\ItemList::getItemDefinition 0 0.0% -21 -0.6% -21 -0.6% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedDataFactory::createInstance 0 0.0% -148 -4.2% 36 1.0% -4,000 -100.0% 4,000 100.0% -8 -0.0% 0 0.0% 108 0.2% 0 0.0%
Drupal\Core\TypedData\ItemList::__clone 0 0.0% 57 1.6% -4 -0.1% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% -152 -0.2% -72 -0.1%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 0.0% -201 -5.7% 17 0.5% -8,000 -200.0% 4,000 100.0% -8 -0.0% 0 0.0% -112 -0.2% -48 -0.1%
Drupal\Core\Entity\Field\Type\Field::__construct 0 0.0% -181 -5.2% 46 1.3% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 0 0.0% -219 -6.2% 6 0.2% 0 0.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
language -3 -1.3% -475 -13.5% -84 -2.4% 12,003 300.1% 4,000 100.0% 0 0.0% 84 0.1% 1,028 1.5% 480 0.7%
t -3 -1.3% -625 -17.8% -161 -4.6% 4,003 100.1% 4,000 100.0% 44 0.1% 44 0.1% 1,332 1.9% 748 1.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 0.0% -137 -3.9% -119 -3.4% 0 0.0% -4,000 -100.0% -12 -0.0% -12 -0.0% 16 0.0% 16 0.0%
Symfony\Component\HttpFoundation\ServerBag::getHeaders 0 0.0% 7 0.2% 71 2.0% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\FileBag::add 0 0.0% 5 0.1% 5 0.1% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\Config\ConfigFactory::get 0 0.0% -257 -7.3% -51 -1.5% -16,002 -400.0% -4,000 -100.0% 4 0.0% 4 0.0% 3,140 4.6% 100 0.1%
Drupal\Core\Database\Statement::__construct 0 0.0% 39 1.1% 9 0.3% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
implode 5 2.1% -72 -2.1% -72 -2.1% -4,000 -100.0% -4,000 -100.0% -5,068 -7.2% -5,068 -7.2% 404 0.6% 404 0.6%
Drupal\Core\Config\Config::getName 0 0.0% -6 -0.2% -6 -0.2% -4,000 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple 0 0.0% -73 -2.1% 22 0.6% 0 0.0% -4,000 -100.0% 0 0.0% -24 -0.0% -156 -0.2% 0 0.0%
Drupal\field_sql_storage\Entity\Query::addSort 0 0.0% 50 1.4% 52 1.5% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 0 0.0% -215 -6.1% -54 -1.5% -4,001 -100.0% -4,000 -100.0% 0 0.0% 0 0.0% 1,292 1.9% 96 0.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray@1 0 0.0% -1 -0.0% -1 -0.0% 4,000 100.0% 4,000 100.0% 0 0.0% 0 0.0% 0 0.0% 0 0.0%
PDOStatement::execute 0 0.0% -26 -0.7% -26 -0.7% 4,000 100.0% 4,000 100.0% 20 0.0% 20 0.0% 368 0.5% 368 0.5%
Drupal\Core\Database\Connection::query 0 0.0% -271 -7.7% -112 -3.2% 31,998 800.0% 4,000 100.0% 32 0.0% -36 -0.1% 5,912 8.6% 968 1.4%
[ display all ]