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

Overall Diff Summary

Run #51ec623000e0cRun #51ec6582d0962DiffDiff%
Number of Function Calls793,342 793,342 0 0.0%
Incl. Wall Time (microsec)2,931,835 2,934,401 2,566 0.1%
Incl. CPU (microsecs)2,894,807 2,896,008 1,201 0.0%
Incl. MemUse (bytes)20,495,008 20,495,008 0 0.0%
Incl. PeakMemUse (bytes)20,729,944 20,729,944 0 0.0%

[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%
file_get_contents 0 N/A% -3,195 -124.5% -3,195 -124.5% -3,211 -267.4% -3,211 -267.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::execute 0 N/A% 2,846 110.9% 2,846 110.9% 1,701 141.6% 1,701 141.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
token_get_all 0 N/A% 446 17.4% 446 17.4% 446 37.1% 446 37.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Lexer\AbstractLexer::moveNext 0 N/A% 146 5.7% 146 5.7% 334 27.8% 334 27.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocLexer::getType 0 N/A% -161 -6.3% 289 11.3% -31 -2.6% 265 22.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityBCDecorator::__set 0 N/A% 242 9.4% 200 7.8% 210 17.5% 227 18.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Lexer\AbstractLexer::isNextToken 0 N/A% 145 5.7% 145 5.7% 215 17.9% 215 17.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Lexer\AbstractLexer::scan 0 N/A% -220 -8.6% -118 -4.6% -213 -17.7% -202 -16.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Reflection\StaticReflectionParser::parse 0 N/A% -2,181 -85.0% 28 1.1% -2,192 -182.5% 170 14.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\TokenParser::parseUseStatement 0 N/A% 51 2.0% 30 1.2% 117 9.7% 161 13.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
ctype_alpha 0 N/A% -172 -6.7% -172 -6.7% -157 -13.1% -157 -13.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::Identifier 0 N/A% -16 -0.6% -22 -0.9% -27 -2.2% -145 -12.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\AnnotationRegistry::registerFile 0 N/A% -141 -5.5% -140 -5.5% -145 -12.1% -145 -12.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::Values 0 N/A% 799 31.1% 56 2.2% 826 68.8% 137 11.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::Annotations 0 N/A% 964 37.6% 28 1.1% 970 80.8% 135 11.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_keys 0 N/A% 12 0.5% 12 0.5% 134 11.2% 134 11.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Lexer\AbstractLexer::peek 0 N/A% 14 0.5% 14 0.5% 133 11.1% 133 11.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::Values@1 0 N/A% 87 3.4% 18 0.7% 86 7.2% 124 10.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Plugin\Discovery\AnnotatedClassDiscovery::getDefinitions 0 N/A% -1,298 -50.6% 77 3.0% -1,221 -101.7% 123 10.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\AnnotationReader::getClassAnnotations 0 N/A% -1,361 -53.0% -10 -0.4% -1,309 -109.0% -113 -9.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\Attribute::__construct 0 N/A% -117 -4.6% -22 -0.9% -173 -14.4% -111 -9.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Database\Connection::query 0 N/A% 3,102 120.9% 69 2.7% 1,962 163.4% 110 9.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityBCDecorator::__get 0 N/A% 14 0.5% -37 -1.4% 10 0.8% 109 9.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\DependencyInjection\Container::get 0 N/A% 588 22.9% -41 -1.6% 407 33.9% 108 9.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Utility\ThemeRegistry::offsetExists 0 N/A% -13 -0.5% -22 -0.9% -69 -5.7% -97 -8.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\ConfigFactory::getCacheKey 0 N/A% -10 -0.4% -2 -0.1% -50 -4.2% -97 -8.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_numeric 0 N/A% -39 -1.5% -39 -1.5% -94 -7.8% -94 -7.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::service_container_prod.php/070cd1a2c3bc283e992bc8fccce95cc173d2d2ef6e4972c4cdcee5ab84ec1890.php 1 N/A% 93 3.6% 93 3.6% 94 7.8% 94 7.8% 97,824 N/A% 97,824 N/A% 97,752 N/A% 97,752 N/A%
load::service_container_prod.php/c8a4356b38f2fd1fe8f648117881408975bb3cc1c670249bd27ed1895cb92191.php -1 N/A% -92 -3.6% -92 -3.6% -94 -7.8% -94 -7.8% -97,824 N/A% -97,824 N/A% -97,752 N/A% -97,752 N/A%
Drupal\Core\Database\Statement::execute 0 N/A% 2,990 116.5% 121 4.7% 1,770 147.4% 94 7.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
is_object 0 N/A% -37 -1.4% -37 -1.4% -92 -7.7% -92 -7.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
htmlspecialchars 0 N/A% -3 -0.1% -3 -0.1% -90 -7.5% -90 -7.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\ModuleHandler::load 0 N/A% 88 3.4% 103 4.0% 81 6.7% 89 7.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
theme@3 0 N/A% 2,066 80.5% -70 -2.7% -201 -16.7% -86 -7.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::FieldAssignment 0 N/A% 531 20.7% 40 1.6% 526 43.8% 86 7.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\String::checkPlain 0 N/A% -9 -0.4% -6 -0.2% -8 -0.7% 82 6.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityNG::getTranslatedField 0 N/A% -704 -27.4% -21 -0.8% -438 -36.5% -81 -6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::Value 0 N/A% 586 22.8% 51 2.0% 623 51.9% 81 6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::classExists 0 N/A% -18 -0.7% 7 0.3% 39 3.2% 81 6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::match 0 N/A% 343 13.4% 192 7.5% 233 19.4% -81 -6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDO::__construct 0 N/A% 294 11.5% 294 11.5% 80 6.7% 80 6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Field\FieldItemBase::__get 0 N/A% 30 1.2% 28 1.1% 73 6.1% 80 6.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ClassLoader::findFile 0 N/A% 96 3.7% 46 1.8% 101 8.4% 78 6.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
strpos 0 N/A% 150 5.8% 150 5.8% 77 6.4% 77 6.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
in_array 0 N/A% 22 0.9% 22 0.9% -76 -6.3% -76 -6.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Annotation\Plugin::parse@1 0 N/A% -36 -1.4% 0 0.0% -65 -5.4% -75 -6.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Routing\UrlGenerator::processPath 0 N/A% -48 -1.9% 22 0.9% -9 -0.7% 75 6.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\NestedArray::mergeDeepArray 0 N/A% -66 -2.6% -54 -2.1% -66 -5.5% -74 -6.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Lexer\AbstractLexer::glimpse 0 N/A% 38 1.5% 24 0.9% 59 4.9% -74 -6.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
substr 0 N/A% -86 -3.4% -86 -3.4% -74 -6.2% -74 -6.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\TokenParser::parseNamespace 0 N/A% 24 0.9% -1 -0.0% 31 2.6% 73 6.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\TokenParser::next 0 N/A% 171 6.7% 171 6.7% 73 6.1% 73 6.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::Arrayx 0 N/A% -87 -3.4% 59 2.3% -103 -8.6% 72 6.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityNG::getUntranslated 0 N/A% -4 -0.2% -2 -0.1% -81 -6.7% -71 -5.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\KeyValueStore\DatabaseStorage::getMultiple 0 N/A% 2,971 115.8% 15 0.6% 1,181 98.3% -71 -5.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Annotation\Translation::__construct 0 N/A% 100 3.9% -43 -1.7% 152 12.7% 71 5.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::PlainValue 0 N/A% 332 12.9% 144 5.6% 267 22.2% -71 -5.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
file_exists 0 N/A% 166 6.5% 166 6.5% 70 5.8% 70 5.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal::moduleHandler 0 N/A% 55 2.1% 38 1.5% 116 9.7% 69 5.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 0 N/A% -297 -11.6% -64 -2.5% -275 -22.9% -66 -5.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\StringTranslation\TranslationManager::translate 0 N/A% 20 0.8% 25 1.0% 47 3.9% 61 5.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityNG::get 0 N/A% -698 -27.2% 6 0.2% -380 -31.6% 58 4.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
module_invoke_all 0 N/A% 147 5.7% 18 0.7% 62 5.2% 58 4.8% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Reflection\StaticReflectionParser::getReflectionClass 0 N/A% -3 -0.1% -8 -0.3% -27 -2.2% -57 -4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Field\Field::__get 0 N/A% -4 -0.2% -36 -1.4% -10 -0.8% -57 -4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_static 0 N/A% 36 1.4% 35 1.4% 64 5.3% 56 4.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\Entity::getType 0 N/A% -28 -1.1% -2 -0.1% -54 -4.5% -55 -4.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
SplFileInfo::getPathname 0 N/A% 1 0.0% 1 0.0% 54 4.5% 54 4.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 0 N/A% 168 6.5% -19 -0.7% 203 16.9% -53 -4.4% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Reflection\StaticReflectionParser::getDocComment 0 N/A% -2,198 -85.7% -14 -0.5% -2,139 -178.1% 52 4.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\AttributeValueBase::printed 0 N/A% -9 -0.4% -9 -0.4% -52 -4.3% -52 -4.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
template_preprocess_node 0 N/A% -231 -9.0% -11 -0.4% -839 -69.9% -52 -4.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::ArrayEntry 0 N/A% -141 -5.5% -32 -1.2% -116 -9.7% -52 -4.3% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\node\NodeRenderController::buildContent 0 N/A% -1,248 -48.6% -50 -1.9% -702 -58.5% -51 -4.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 0 N/A% -408 -15.9% -71 -2.8% -444 -37.0% -51 -4.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Annotation\Plugin::__construct 0 N/A% -144 -5.6% 28 1.1% -127 -10.6% 50 4.2% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\views\Plugin\views\PluginBase::unpackOptions 0 N/A% 6 0.2% 21 0.8% 12 1.0% 49 4.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityNG::__get 0 N/A% 104 4.1% 104 4.1% 49 4.1% 49 4.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_merge 0 N/A% 2 0.1% 2 0.1% 49 4.1% 49 4.1% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_intersect_key 0 N/A% -14 -0.5% -14 -0.5% -48 -4.0% -48 -4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Component\Utility\Url::buildQuery 0 N/A% 0 0.0% -12 -0.5% 6 0.5% 48 4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityBCDecorator::entityType 0 N/A% 17 0.7% 9 0.4% -45 -3.7% -48 -4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Template\TwigTemplate::getContextReference 0 N/A% -37 -1.4% -29 -1.1% -36 -3.0% -48 -4.0% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
template_preprocess_field 0 N/A% -49 -1.9% -48 -1.9% -51 -4.2% -47 -3.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Cache\DatabaseBackend::checksumTags 0 N/A% -33 -1.3% 3 0.1% 10 0.8% -47 -3.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_container 0 N/A% -2 -0.1% 5 0.2% 16 1.3% 47 3.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
drupal_alter 0 N/A% 88 3.4% 7 0.3% 74 6.2% -47 -3.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Config\Context\ConfigContext::getUuid 0 N/A% -8 -0.3% -8 -0.3% 47 3.9% 47 3.9% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
PDOStatement::setFetchMode 0 N/A% 29 1.1% 30 1.2% 44 3.7% 45 3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Reflection\StaticReflectionClass::getName 0 N/A% 43 1.7% 65 2.5% 62 5.2% 45 3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Entity\EntityNG::language 0 N/A% -91 -3.5% 14 0.5% -146 -12.2% -44 -3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
field_attach_view 0 N/A% 512 20.0% 8 0.3% 558 46.5% 44 3.7% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 0 N/A% 27 1.1% 4 0.2% 11 0.9% -43 -3.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
array_reverse 0 N/A% -23 -0.9% -23 -0.9% -43 -3.6% -43 -3.6% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Doctrine\Common\Annotations\DocParser::matchAny 0 N/A% -69 -2.7% -47 -1.8% -27 -2.2% -42 -3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#b5#49#0987da21a7f2f1bb03434035b690.php/ee35c6fc68a8eae1c7da3e0478286f8252844e36d4be8cd03399a50b8030cbed.php 1 N/A% 39 1.5% 39 1.5% 42 3.5% 42 3.5% 35,376 N/A% 35,376 N/A% 0 N/A% 0 N/A%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 0 N/A% 180 7.0% 15 0.6% 89 7.4% 42 3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
Drupal\Core\Path\AliasManager::getPathAlias 0 N/A% -37 -1.4% -1 -0.0% -3 -0.2% 42 3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
count 0 N/A% 33 1.3% 29 1.1% 40 3.3% 42 3.5% 0 N/A% 0 N/A% 0 N/A% 0 N/A%
load::1#68#34#04bd0616f700069ccbe551d12894.php/9f1e5c6e0a9beb3773531df74d1eef303bf2405006af722de8aa987ad5cc0f5e.php 1 N/A% 38 1.5% 38 1.5% 41 3.4% 41 3.4% 34,960 N/A% 34,960 N/A% 33,936 N/A% 33,936 N/A%
[ display all ]