Run Report
Run #517c7d73caad2: XHProf Run (Namespace=drupal-perf-cottser)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):202,452 microsecs
Total Incl. CPU (microsecs):181,401 microsecs
Total Incl. MemUse (bytes):13,202,008 bytes
Total Incl. PeakMemUse (bytes):13,331,784 bytes
Number of Function Calls:35,747


[View Full Callgraph]


Displaying top 100 functions: Sorted by Calls [ display all ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Excl. Wall Time
(microsec)
EWall%Incl. CPU
(microsecs)
ICpu%Excl. CPU
(microsec)
ECPU%Incl.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
strpos 4,145 11.6% 520 0.3% 520 0.3% 4,612 2.5% 4,612 2.5% 18,168 0.1% 18,168 0.1% 11,032 0.1% 11,032 0.1%
strtolower 1,551 4.3% 1,290 0.6% 1,290 0.6% 2,225 1.2% 2,225 1.2% 80,448 0.6% 80,448 0.6% 14,392 0.1% 14,392 0.1%
Symfony\Component\DependencyInjection\Container::get 1,160 3.2% 25,614 12.7% 4,328 2.1% 25,732 14.2% 4,543 2.5% 2,282,016 17.3% 3,496 0.0% 2,215,744 16.6% 61,000 0.5%
is_array 942 2.6% 130 0.1% 130 0.1% 1,162 0.6% 1,162 0.6% 37,640 0.3% 37,640 0.3% 18,584 0.1% 18,584 0.1%
Drupal::getContainer 873 2.4% 453 0.2% 453 0.2% 1,155 0.6% 1,155 0.6% 808 0.0% 808 0.0% 368 0.0% 368 0.0%
drupal_container 873 2.4% 2,584 1.3% 2,131 1.1% 3,246 1.8% 2,091 1.2% 33,056 0.3% 32,248 0.2% 22,576 0.2% 22,208 0.2%
str_replace 790 2.2% 1,010 0.5% 1,010 0.5% 1,491 0.8% 1,491 0.8% 185,816 1.4% 185,816 1.4% 61,208 0.5% 61,208 0.5%
substr 648 1.8% 254 0.1% 254 0.1% 855 0.5% 855 0.5% 50,888 0.4% 50,888 0.4% 20,240 0.2% 20,240 0.2%
Drupal\Core\Entity\EntityNG::__get 568 1.6% 855 0.4% 786 0.4% 1,323 0.7% 1,252 0.7% 8,512 0.1% 5,400 0.0% 4,336 0.0% 3,088 0.0%
array_keys 478 1.3% 637 0.3% 637 0.3% 1,036 0.6% 1,036 0.6% 229,736 1.7% 229,736 1.7% 49,824 0.4% 49,824 0.4%
drupal_static 434 1.2% 1,287 0.6% 1,226 0.6% 1,698 0.9% 1,596 0.9% 59,280 0.4% 58,504 0.4% 78,120 0.6% 77,344 0.6%
function_exists 402 1.1% 436 0.2% 436 0.2% 729 0.4% 729 0.4% 18,968 0.1% 18,968 0.1% 10,440 0.1% 10,440 0.1%
array_key_exists 387 1.1% 281 0.1% 281 0.1% 561 0.3% 561 0.3% 6,416 0.0% 6,416 0.0% 4,280 0.0% 4,280 0.0%
is_integer 368 1.0% 6 0.0% 6 0.0% 388 0.2% 388 0.2% 1,616 0.0% 1,616 0.0% 0 0.0% 0 0.0%
preg_replace 361 1.0% 991 0.5% 991 0.5% 1,306 0.7% 1,306 0.7% 67,832 0.5% 67,832 0.5% 22,360 0.2% 22,360 0.2%
file_exists 327 0.9% 2,279 1.1% 2,279 1.1% 2,553 1.4% 2,553 1.4% 6,320 0.0% 6,320 0.0% 5,016 0.0% 5,016 0.0%
strrpos 319 0.9% 317 0.2% 317 0.2% 478 0.3% 478 0.3% 2,320 0.0% 2,320 0.0% 584 0.0% 584 0.0%
Symfony\Component\ClassLoader\ClassLoader::findFile 308 0.9% 16,869 8.3% 13,147 6.5% 17,154 9.5% 8,253 4.5% 62,448 0.5% -17,056 -0.1% 205,040 1.5% 165,592 1.2%
Drupal\Component\Utility\String::checkPlain 291 0.8% 980 0.5% 651 0.3% 1,160 0.6% 629 0.3% 60,944 0.5% 15,336 0.1% 13,968 0.1% 8,296 0.1%
htmlspecialchars 291 0.8% 329 0.2% 329 0.2% 531 0.3% 531 0.3% 45,608 0.3% 45,608 0.3% 5,672 0.0% 5,672 0.0%
check_plain 289 0.8% 1,651 0.8% 684 0.3% 1,843 1.0% 698 0.4% 69,360 0.5% 9,640 0.1% 17,648 0.1% 4,552 0.0%
is_object 275 0.8% 63 0.0% 63 0.0% 351 0.2% 351 0.2% 9,496 0.1% 9,496 0.1% 6,920 0.1% 6,920 0.1%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 242 0.7% 230 0.1% 230 0.1% 363 0.2% 363 0.2% 8,336 0.1% 8,336 0.1% 680 0.0% 680 0.0%
Drupal\Core\Language\LanguageManager::getLanguage 241 0.7% 478 0.2% 289 0.1% 597 0.3% 398 0.2% 22,408 0.2% 4,616 0.0% 24,728 0.2% 2,328 0.0%
implode 222 0.6% 232 0.1% 232 0.1% 387 0.2% 387 0.2% 43,056 0.3% 43,056 0.3% 17,208 0.1% 17,208 0.1%
is_numeric 211 0.6% 86 0.0% 86 0.0% 309 0.2% 309 0.2% 8,776 0.1% 8,776 0.1% 6,280 0.0% 6,280 0.0%
PDOStatement::setFetchMode 210 0.6% 124 0.1% 124 0.1% 326 0.2% 326 0.2% 4,496 0.0% 4,496 0.0% 2,040 0.0% 2,040 0.0%
is_string 201 0.6% 52 0.0% 52 0.0% 279 0.2% 279 0.2% 8,008 0.1% 8,008 0.1% 5,000 0.0% 5,000 0.0%
strtr 196 0.5% 301 0.1% 301 0.1% 478 0.3% 478 0.3% 31,928 0.2% 31,928 0.2% 41,128 0.3% 41,128 0.3%
explode 190 0.5% 237 0.1% 237 0.1% 383 0.2% 383 0.2% 94,672 0.7% 94,672 0.7% 14,360 0.1% 14,360 0.1%
Symfony\Component\DependencyInjection\Container::has 187 0.5% 701 0.3% 504 0.2% 866 0.5% 571 0.3% 14,760 0.1% 4,768 0.0% 9,416 0.1% 9,416 0.1%
language 183 0.5% 3,966 2.0% 1,530 0.8% 4,113 2.3% 1,165 0.6% 51,520 0.4% 5,792 0.0% 54,472 0.4% 12,288 0.1%
Symfony\Component\ClassLoader\ClassLoader::loadClass 181 0.5% 30,017 14.8% 2,456 1.2% 30,266 16.7% 1,438 0.8% 3,837,392 29.1% 179,336 1.4% 3,470,816 26.0% 203,072 1.5%
count 161 0.5% 102 0.1% 74 0.0% 258 0.1% 223 0.1% 19,208 0.1% 15,032 0.1% 10,208 0.1% 7,312 0.1%
variable_get 160 0.4% 190 0.1% 190 0.1% 303 0.2% 303 0.2% 10,152 0.1% 10,152 0.1% 6,992 0.1% 6,992 0.1%
Drupal\Core\TypedData\TypedData::setContext 157 0.4% 200 0.1% 200 0.1% 344 0.2% 344 0.2% 6,488 0.0% 6,488 0.0% 6,344 0.0% 6,344 0.0%
Drupal\Core\Extension\ModuleHandler::alter 152 0.4% 2,215 1.1% 1,151 0.6% 2,356 1.3% 935 0.5% 63,608 0.5% 9,904 0.1% 40,536 0.3% 15,208 0.1%
array_diff 151 0.4% 297 0.1% 297 0.1% 423 0.2% 423 0.2% 24,984 0.2% 24,984 0.2% 8,768 0.1% 8,768 0.1%
Drupal\Core\Config\Config::get 148 0.4% 18,744 9.3% 841 0.4% 11,537 6.4% 726 0.4% 230,368 1.7% -6,776 -0.1% 445,744 3.3% 5,064 0.0%
in_array 142 0.4% 105 0.1% 105 0.1% 232 0.1% 232 0.1% 14,272 0.1% 14,272 0.1% 8,352 0.1% 8,352 0.1%
Drupal::service 140 0.4% 1,095 0.5% 392 0.2% 1,196 0.7% 350 0.2% 20,160 0.2% 2,648 0.0% 5,336 0.0% 1,496 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 139 0.4% 511 0.3% 392 0.2% 648 0.4% 450 0.2% 16,032 0.1% 15,224 0.1% 13,168 0.1% 12,520 0.1%
t 128 0.4% 3,997 2.0% 931 0.5% 4,123 2.3% 898 0.5% 72,944 0.6% 22,488 0.2% 73,128 0.5% 30,704 0.2%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 127 0.4% 222 0.1% 150 0.1% 329 0.2% 255 0.1% 8,696 0.1% 5,456 0.0% 3,920 0.0% 3,336 0.0%
Drupal\Core\Template\AttributeValueBase::printed 122 0.3% 43 0.0% 43 0.0% 163 0.1% 163 0.1% 896 0.0% 896 0.0% 744 0.0% 744 0.0%
Drupal\Core\Database\Connection::escapeTable 122 0.3% 743 0.4% 389 0.2% 854 0.5% 395 0.2% 16,096 0.1% 2,320 0.0% 13,872 0.1% 8,704 0.1%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 120 0.3% 10,609 5.2% 1,029 0.5% 10,326 5.7% 1,007 0.6% 832,368 6.3% 14,600 0.1% 821,024 6.2% 8,464 0.1%
Drupal\Core\Template\AttributeValueBase::render 120 0.3% 1,822 0.9% 358 0.2% 1,925 1.1% 358 0.2% 24,536 0.2% -9,184 -0.1% 23,144 0.2% 1,840 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 118 0.3% 2,132 1.1% 588 0.3% 1,944 1.1% 522 0.3% 100,760 0.8% 10,448 0.1% 80,488 0.6% 3,728 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 118 0.3% 1,449 0.7% 536 0.3% 1,232 0.7% 536 0.3% 55,544 0.4% 1,672 0.0% 74,824 0.6% 1,624 0.0%
Drupal\Core\Entity\EntityNG::get 117 0.3% 10,068 5.0% 235 0.1% 9,880 5.4% 296 0.2% 701,024 5.3% 4,440 0.0% 662,296 5.0% 2,576 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 117 0.3% 6,655 3.3% 2,180 1.1% 6,788 3.7% 1,725 1.0% 139,632 1.1% 28,064 0.2% 184,296 1.4% 13,856 0.1%
Drupal\Core\Template\Attribute::__toString 113 0.3% 2,815 1.4% 936 0.5% 2,904 1.6% 674 0.4% 40,208 0.3% 13,984 0.1% 31,592 0.2% 7,144 0.1%
array_filter 112 0.3% 4,040 2.0% 340 0.2% 3,629 2.0% 420 0.2% 199,448 1.5% 32,856 0.2% 174,512 1.3% 17,944 0.1%
Drupal\Core\Template\AttributeValueBase::__construct 109 0.3% 110 0.1% 110 0.1% 175 0.1% 175 0.1% 888 0.0% 888 0.0% 704 0.0% 704 0.0%
Drupal\Core\Template\Attribute::offsetSet 109 0.3% 1,129 0.6% 848 0.4% 1,232 0.7% 618 0.3% 67,280 0.5% 41,952 0.3% 32,320 0.2% 11,832 0.1%
Drupal\Core\Utility\ThemeRegistry::offsetExists 103 0.3% 306 0.2% 230 0.1% 393 0.2% 243 0.1% 9,296 0.1% 8,488 0.1% 1,408 0.0% 1,408 0.0%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 100 0.3% 3,576 1.8% 146 0.1% 2,414 1.3% 221 0.1% 281,712 2.1% 5,520 0.0% 355,704 2.7% 1,888 0.0%
Drupal\Core\Database\Statement::__construct 98 0.3% 466 0.2% 360 0.2% 551 0.3% 382 0.2% 6,672 0.1% 5,856 0.0% 1,872 0.0% 1,224 0.0%
PDO::prepare 98 0.3% 948 0.5% 482 0.2% 1,016 0.6% 465 0.3% 90,568 0.7% 83,896 0.6% 9,128 0.1% 7,256 0.1%
Drupal\Core\Database\Connection::prepareQuery 98 0.3% 1,994 1.0% 466 0.2% 2,098 1.2% 419 0.2% 98,696 0.7% -13,384 -0.1% 34,248 0.3% 2,376 0.0%
Drupal\Core\Database\Connection::getLogger 98 0.3% 65 0.0% 65 0.0% 139 0.1% 139 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Connection::expandArguments 98 0.3% 2,189 1.1% 1,452 0.7% 2,275 1.3% 1,225 0.7% 9,192 0.1% -84,984 -0.6% 80,720 0.6% 48,352 0.4%
Drupal\Core\Template\Attribute::__construct 98 0.3% 1,367 0.7% 328 0.2% 1,441 0.8% 315 0.2% 80,600 0.6% 21,128 0.2% 37,656 0.3% 7,792 0.1%
Drupal\Core\Database\Connection::defaultOptions 98 0.3% 157 0.1% 157 0.1% 273 0.2% 273 0.2% 75,416 0.6% 75,416 0.6% 30,168 0.2% 30,168 0.2%
Drupal\Core\Database\Connection::prefixTables 98 0.3% 580 0.3% 311 0.2% 663 0.4% 291 0.2% 21,512 0.2% -99,904 -0.8% 22,744 0.2% 760 0.0%
PDOStatement::execute 98 0.3% 27,685 13.7% 27,685 13.7% 7,282 4.0% 7,282 4.0% 514,720 3.9% 514,720 3.9% 258,208 1.9% 258,208 1.9%
Drupal\Core\Database\Statement::execute 98 0.3% 29,167 14.4% 1,404 0.7% 8,720 4.8% 1,053 0.6% 519,336 3.9% 2,160 0.0% 262,544 2.0% 2,208 0.0%
Drupal\Core\Database\Connection::query 98 0.3% 34,917 17.2% 1,410 0.7% 14,493 8.0% 1,127 0.6% 634,224 4.8% -68,416 -0.5% 440,192 3.3% 32,512 0.2%
drupal_alter 97 0.3% 3,352 1.7% 659 0.3% 3,450 1.9% 527 0.3% 77,400 0.6% 14,256 0.1% 51,224 0.4% 7,456 0.1%
Symfony\Component\DependencyInjection\Container::isScopeActive 93 0.3% 96 0.0% 96 0.0% 151 0.1% 151 0.1% 6,952 0.1% 6,952 0.1% 840 0.0% 840 0.0%
current_path 91 0.3% 2,178 1.1% 923 0.5% 2,262 1.2% 675 0.4% 13,280 0.1% 5,424 0.0% 4,104 0.0% 2,824 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 90 0.3% 375 0.2% 334 0.2% 456 0.3% 326 0.2% 13,208 0.1% 12,336 0.1% 2,496 0.0% 1,656 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 90 0.3% 41 0.0% 41 0.0% 130 0.1% 130 0.1% 872 0.0% 872 0.0% 840 0.0% 840 0.0%
end 90 0.3% 42 0.0% 42 0.0% 123 0.1% 123 0.1% 792 0.0% 792 0.0% 712 0.0% 712 0.0%
Drupal\Core\Config\ConfigFactory::getContext 90 0.3% 293 0.1% 251 0.1% 352 0.2% 229 0.1% 6,264 0.0% 5,472 0.0% 1,968 0.0% 1,256 0.0%
Drupal\Core\Config\ConfigFactory::get 90 0.3% 5,134 2.5% 703 0.3% 5,211 2.9% 573 0.3% 116,984 0.9% 3,168 0.0% 85,536 0.6% 5,632 0.0%
method_exists 88 0.2% 279 0.1% 104 0.1% 373 0.2% 197 0.1% 13,112 0.1% 12,256 0.1% 8,736 0.1% 7,920 0.1%
unserialize 87 0.2% 17,759 8.8% 2,930 1.4% 15,054 8.3% 3,013 1.7% 1,718,576 13.0% 1,139,184 8.6% 2,021,256 15.2% 1,415,872 10.6%
config 87 0.2% 5,814 2.9% 571 0.3% 5,905 3.3% 451 0.2% 73,000 0.6% 21,864 0.2% 31,664 0.2% 9,016 0.1%
is_scalar 85 0.2% 2 0.0% 2 0.0% 89 0.0% 89 0.0% 2,336 0.0% 2,336 0.0% 1,784 0.0% 1,784 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 83 0.2% 101 0.0% 101 0.0% 173 0.1% 173 0.1% 1,680 0.0% 1,680 0.0% 928 0.0% 928 0.0%
Drupal\block\Plugin\Core\Entity\Block::get 83 0.2% 514 0.3% 390 0.2% 600 0.3% 381 0.2% 11,304 0.1% -552 -0.0% 9,168 0.1% 5,928 0.0%
Drupal\Core\TypedData\ItemList::offsetGet 81 0.2% 299 0.1% 255 0.1% 362 0.2% 238 0.1% 2,832 0.0% 2,040 0.0% 4,336 0.0% 3,688 0.0%
is_bool 81 0.2% 0 0.0% 0 0.0% 77 0.0% 77 0.0% 792 0.0% 792 0.0% 560 0.0% 560 0.0%
Symfony\Component\EventDispatcher\Event::setDispatcher 80 0.2% 104 0.1% 104 0.1% 194 0.1% 194 0.1% 1,904 0.0% 1,904 0.0% 2,912 0.0% 2,912 0.0%
Symfony\Component\EventDispatcher\Event::setName 80 0.2% 78 0.0% 78 0.0% 126 0.1% 126 0.1% 1,896 0.0% 1,896 0.0% 1,544 0.0% 1,544 0.0%
Drupal\Core\Template\AttributeString::__toString 80 0.2% 616 0.3% 170 0.1% 682 0.4% 170 0.1% 21,832 0.2% 5,032 0.0% 5,248 0.0% 1,040 0.0%
Drupal\Core\Entity\EntityNG::getType 79 0.2% 13 0.0% 13 0.0% 101 0.1% 101 0.1% 3,392 0.0% 3,392 0.0% 3,360 0.0% 3,360 0.0%
Drupal\Core\Entity\Entity::getPropertyPath 79 0.2% 19 0.0% 19 0.0% 111 0.1% 111 0.1% 6,304 0.0% 6,304 0.0% 4,576 0.0% 4,576 0.0%
typed_data 79 0.2% 928 0.5% 108 0.1% 1,002 0.6% 178 0.1% 100,056 0.8% 8,152 0.1% 92,344 0.7% 5,280 0.0%
Drupal\Core\Entity\Field\Type\Field::__get 79 0.2% 2,289 1.1% 370 0.2% 2,362 1.3% 324 0.2% 31,120 0.2% 4,696 0.0% 98,648 0.7% 5,120 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get 79 0.2% 1,628 0.8% 180 0.1% 1,686 0.9% 192 0.1% 24,424 0.2% 1,408 0.0% 90,024 0.7% 1,264 0.0%
Drupal\Core\Entity\Entity::getRoot 79 0.2% 15 0.0% 15 0.0% 98 0.1% 98 0.1% 2,472 0.0% 2,472 0.0% 2,472 0.0% 2,472 0.0%
Drupal\Core\Entity\Entity::id 79 0.2% 70 0.0% 70 0.0% 118 0.1% 118 0.1% 3,376 0.0% 3,376 0.0% 2,320 0.0% 2,320 0.0%
call_user_func_array 76 0.2% 54,652 27.0% 428 0.2% 47,812 26.4% 425 0.2% 2,740,288 20.8% 62,376 0.5% 2,647,768 19.9% 27,008 0.2%
Drupal\Core\Config\Context\ConfigContext::notify 75 0.2% 4,378 2.2% 556 0.3% 4,457 2.5% 489 0.3% 62,440 0.5% 2,496 0.0% 71,080 0.5% 5,184 0.0%
Drupal\Core\Config\ConfigEvent::__construct 75 0.2% 123 0.1% 123 0.1% 195 0.1% 195 0.1% 880 0.0% 880 0.0% 1,144 0.0% 1,144 0.0%
rawurlencode 74 0.2% 21 0.0% 21 0.0% 91 0.1% 91 0.1% 5,200 0.0% 5,200 0.0% 2,104 0.0% 2,104 0.0%
Drupal\field\Plugin\Core\Entity\Field::offsetGet 74 0.2% 96 0.0% 96 0.0% 157 0.1% 157 0.1% 15,488 0.1% 15,488 0.1% 5,384 0.0% 5,384 0.0%
[ display all ]