Run Report
Run #519b1ad213669: XHProf Run (Namespace=drupal-perf-jenlampton)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):718,119 microsecs
Total Incl. CPU (microsecs):705,612 microsecs
Total Incl. MemUse (bytes):43,912,720 bytes
Total Incl. PeakMemUse (bytes):44,047,808 bytes
Number of Function Calls:51,530


[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 11,409 22.1% 11,707 1.6% 11,707 1.6% 22,416 3.2% 22,416 3.2% 19,048 0.0% 19,048 0.0% 6,064 0.0% 6,064 0.0%
strtolower 1,395 2.7% 2,351 0.3% 2,351 0.3% 3,829 0.5% 3,829 0.5% 77,592 0.2% 77,592 0.2% 9,456 0.0% 9,456 0.0%
is_array 1,292 2.5% 1,384 0.2% 1,384 0.2% 3,072 0.4% 3,072 0.4% 61,840 0.1% 61,840 0.1% 37,264 0.1% 37,264 0.1%
str_replace 1,002 1.9% 2,640 0.4% 2,640 0.4% 3,641 0.5% 3,641 0.5% 292,504 0.7% 292,504 0.7% 61,848 0.1% 61,848 0.1%
Symfony\Component\DependencyInjection\Container::get 969 1.9% 105,862 14.7% 7,923 1.1% 106,342 15.1% 7,902 1.1% 6,749,824 15.4% 8,808 0.0% 6,637,112 15.1% 40,624 0.1%
Drupal\Core\Entity\EntityNG::__get 939 1.8% 4,936 0.7% 4,228 0.6% 5,894 0.8% 5,177 0.7% 22,432 0.1% 6,936 0.0% 9,496 0.0% 2,232 0.0%
preg_replace 856 1.7% 3,401 0.5% 3,401 0.5% 4,264 0.6% 4,264 0.6% 143,448 0.3% 143,448 0.3% 26,456 0.1% 26,456 0.1%
substr 853 1.7% 1,165 0.2% 1,165 0.2% 2,068 0.3% 2,068 0.3% 72,832 0.2% 72,832 0.2% 15,720 0.0% 15,720 0.0%
array_keys 684 1.3% 1,927 0.3% 1,927 0.3% 2,729 0.4% 2,729 0.4% 422,152 1.0% 422,152 1.0% 105,256 0.2% 105,256 0.2%
Drupal::getContainer 613 1.2% 887 0.1% 887 0.1% 1,476 0.2% 1,476 0.2% 1,600 0.0% 1,600 0.0% 1,024 0.0% 1,024 0.0%
drupal_container 604 1.2% 3,663 0.5% 2,797 0.4% 4,305 0.6% 2,862 0.4% 24,248 0.1% 23,472 0.1% 9,432 0.0% 9,064 0.0%
function_exists 558 1.1% 1,101 0.2% 1,101 0.2% 1,633 0.2% 1,633 0.2% 22,920 0.1% 22,920 0.1% 7,848 0.0% 7,848 0.0%
drupal_static 510 1.0% 3,355 0.5% 3,207 0.4% 3,950 0.6% 3,722 0.5% 76,048 0.2% 75,024 0.2% 79,000 0.2% 78,232 0.2%
array_key_exists 477 0.9% 714 0.1% 714 0.1% 1,218 0.2% 1,218 0.2% 9,096 0.0% 9,096 0.0% 4,352 0.0% 4,352 0.0%
file_exists 410 0.8% 3,616 0.5% 3,616 0.5% 4,045 0.6% 4,045 0.6% 6,320 0.0% 6,320 0.0% 2,712 0.0% 2,712 0.0%
strrpos 405 0.8% 768 0.1% 768 0.1% 1,134 0.2% 1,134 0.2% 2,320 0.0% 2,320 0.0% 0 0.0% 0 0.0%
is_integer 397 0.8% 407 0.1% 407 0.1% 774 0.1% 774 0.1% 1,616 0.0% 1,616 0.0% 808 0.0% 808 0.0%
Symfony\Component\ClassLoader\ClassLoader::findFile 392 0.8% 65,880 9.2% 47,522 6.6% 66,406 9.4% 35,297 5.0% 77,688 0.2% -22,856 -0.1% 68,256 0.2% 55,216 0.1%
implode 377 0.7% 765 0.1% 765 0.1% 1,133 0.2% 1,133 0.2% 66,600 0.2% 66,600 0.2% 25,512 0.1% 25,512 0.1%
is_numeric 328 0.6% 380 0.1% 380 0.1% 774 0.1% 774 0.1% 12,664 0.0% 12,664 0.0% 7,272 0.0% 7,272 0.0%
Drupal\Core\Database\Connection::escapeTable 315 0.6% 2,935 0.4% 1,625 0.2% 3,248 0.5% 1,636 0.2% 33,224 0.1% -4,928 -0.0% 17,880 0.0% 9,720 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 315 0.6% 548 0.1% 548 0.1% 838 0.1% 838 0.1% 14,216 0.0% 14,216 0.0% 1,288 0.0% 1,288 0.0%
PDOStatement::setFetchMode 312 0.6% 515 0.1% 515 0.1% 833 0.1% 833 0.1% 5,336 0.0% 5,336 0.0% 1,848 0.0% 1,848 0.0%
is_object 299 0.6% 339 0.0% 339 0.0% 664 0.1% 664 0.1% 15,032 0.0% 15,032 0.0% 5,936 0.0% 5,936 0.0%
Drupal\Core\TypedData\TypedData::setContext 272 0.5% 915 0.1% 915 0.1% 1,186 0.2% 1,186 0.2% 5,888 0.0% 5,888 0.0% 3,128 0.0% 3,128 0.0%
Drupal\Component\Utility\String::checkPlain 257 0.5% 2,110 0.3% 1,436 0.2% 2,309 0.3% 1,365 0.2% 52,936 0.1% 13,640 0.0% 4,352 0.0% 2,168 0.0%
htmlspecialchars 257 0.5% 674 0.1% 674 0.1% 944 0.1% 944 0.1% 39,296 0.1% 39,296 0.1% 2,184 0.0% 2,184 0.0%
count 255 0.5% 712 0.1% 464 0.1% 992 0.1% 686 0.1% 31,600 0.1% 25,832 0.1% 12,016 0.0% 10,144 0.0%
is_string 251 0.5% 295 0.0% 295 0.0% 648 0.1% 648 0.1% 12,000 0.0% 12,000 0.0% 4,584 0.0% 4,584 0.0%
check_plain 244 0.5% 3,604 0.5% 1,264 0.2% 3,831 0.5% 1,307 0.2% 80,248 0.2% 9,472 0.0% 48,616 0.1% 2,600 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass 230 0.4% 233,141 32.5% 8,568 1.2% 233,643 33.1% 7,509 1.1% 18,572,968 42.3% -114,248 -0.3% 19,135,040 43.4% 17,024 0.0%
explode 229 0.4% 543 0.1% 543 0.1% 815 0.1% 815 0.1% 116,104 0.3% 116,104 0.3% 13,240 0.0% 13,240 0.0%
array_diff 228 0.4% 883 0.1% 883 0.1% 1,123 0.2% 1,123 0.2% 46,024 0.1% 46,024 0.1% 10,600 0.0% 10,600 0.0%
strtr 222 0.4% 769 0.1% 769 0.1% 1,079 0.2% 1,079 0.2% 34,496 0.1% 34,496 0.1% 21,560 0.0% 21,560 0.0%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 211 0.4% 919 0.1% 676 0.1% 1,135 0.2% 882 0.1% 11,416 0.0% 5,648 0.0% 3,704 0.0% 1,544 0.0%
Drupal\Core\Language\LanguageManager::getLanguage 198 0.4% 1,116 0.2% 522 0.1% 1,338 0.2% 734 0.1% 34,192 0.1% 4,352 0.0% 30,376 0.1% 192 0.0%
Drupal\Core\Entity\EntityNG::get 194 0.4% 33,402 4.7% 1,348 0.2% 33,491 4.7% 1,460 0.2% 1,512,768 3.4% 5,160 0.0% 1,401,536 3.2% 4,016 0.0%
Symfony\Component\DependencyInjection\Container::has 187 0.4% 1,379 0.2% 1,081 0.2% 1,541 0.2% 1,018 0.1% 14,704 0.0% 4,696 0.0% 5,760 0.0% 4,560 0.0%
language 185 0.4% 8,285 1.2% 2,863 0.4% 8,479 1.2% 2,309 0.3% 91,816 0.2% 9,456 0.0% 86,576 0.2% 7,424 0.0%
variable_get 174 0.3% 458 0.1% 458 0.1% 654 0.1% 654 0.1% 23,640 0.1% 23,640 0.1% 8,608 0.0% 8,608 0.0%
Drupal\Core\Database\Connection::escapeField 169 0.3% 1,349 0.2% 808 0.1% 1,503 0.2% 812 0.1% 18,816 0.0% -1,912 -0.0% 6,920 0.0% 3,984 0.0%
in_array 168 0.3% 264 0.0% 264 0.0% 468 0.1% 468 0.1% 18,192 0.0% 18,192 0.0% 6,416 0.0% 6,416 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 160 0.3% 3,467 0.5% 1,416 0.2% 3,593 0.5% 1,488 0.2% 107,688 0.2% -152 -0.0% 113,064 0.3% 1,808 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 160 0.3% 5,260 0.7% 1,481 0.2% 5,372 0.8% 1,301 0.2% 173,784 0.4% 13,256 0.0% 126,624 0.3% 5,024 0.0%
Drupal\Core\Config\Config::get 154 0.3% 26,073 3.6% 1,864 0.3% 23,531 3.3% 1,759 0.2% 319,040 0.7% 9,776 0.0% 570,760 1.3% 10,200 0.0%
array_filter 153 0.3% 36,351 5.1% 838 0.1% 36,070 5.1% 960 0.1% 2,463,528 5.6% 45,040 0.1% 2,476,360 5.6% 14,392 0.0%
Drupal\Core\Database\Connection::escapeAlias 152 0.3% 1,120 0.2% 711 0.1% 1,252 0.2% 688 0.1% 15,888 0.0% -3,064 -0.0% 4,056 0.0% 2,096 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 152 0.3% 33,965 4.7% 1,864 0.3% 34,094 4.8% 1,893 0.3% 1,773,544 4.0% 14,392 0.0% 1,757,488 4.0% 4,656 0.0%
Drupal\Core\Database\Query\Select::addField 149 0.3% 863 0.1% 863 0.1% 996 0.1% 996 0.1% 99,048 0.2% 99,048 0.2% 43,496 0.1% 43,496 0.1%
PDOStatement::execute 147 0.3% 18,710 2.6% 18,710 2.6% 7,009 1.0% 7,009 1.0% 193,856 0.4% 193,856 0.4% 52,016 0.1% 52,016 0.1%
Drupal\Core\Database\Connection::expandArguments 147 0.3% 5,846 0.8% 3,997 0.6% 6,021 0.9% 3,628 0.5% 7,792 0.0% -122,512 -0.3% 82,224 0.2% 54,232 0.1%
Drupal\Core\Database\Connection::prefixTables 147 0.3% 1,815 0.3% 963 0.1% 1,974 0.3% 965 0.1% 35,760 0.1% -164,552 -0.4% 43,488 0.1% 760 0.0%
PDO::prepare 147 0.3% 2,626 0.4% 1,230 0.2% 2,769 0.4% 1,234 0.2% 193,760 0.4% 191,864 0.4% 16,056 0.0% 14,336 0.0%
Drupal\Core\Database\Statement::__construct 147 0.3% 1,396 0.2% 1,081 0.2% 1,535 0.2% 1,096 0.2% 1,896 0.0% 1,088 0.0% 1,720 0.0% 1,000 0.0%
Drupal\Core\Database\Connection::query 147 0.3% 39,094 5.4% 3,972 0.6% 27,370 3.9% 3,515 0.5% 403,248 0.9% -131,008 -0.3% 266,456 0.6% 32,904 0.1%
Drupal\Core\Database\Statement::execute 147 0.3% 22,422 3.1% 3,153 0.4% 10,657 1.5% 2,580 0.4% 198,248 0.5% 1,968 0.0% 55,936 0.1% 1,848 0.0%
Drupal\Core\Database\Connection::defaultOptions 147 0.3% 1,011 0.1% 1,011 0.1% 1,181 0.2% 1,181 0.2% 123,184 0.3% 123,184 0.3% 33,144 0.1% 33,144 0.1%
Drupal\Core\Database\Connection::prepareQuery 147 0.3% 5,830 0.8% 1,389 0.2% 5,977 0.8% 1,234 0.2% 204,136 0.5% -25,384 -0.1% 62,248 0.1% 2,704 0.0%
Drupal\Core\Database\Connection::getLogger 147 0.3% 265 0.0% 265 0.0% 403 0.1% 403 0.1% 824 0.0% 824 0.0% 776 0.0% 776 0.0%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 145 0.3% 10,615 1.5% 555 0.1% 9,439 1.3% 710 0.1% 456,592 1.0% 5,440 0.0% 654,808 1.5% 2,240 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 143 0.3% 864 0.1% 655 0.1% 1,003 0.1% 633 0.1% 11,952 0.0% 11,144 0.0% 232 0.0% 232 0.0%
Drupal\Core\Template\Attribute::offsetSet 139 0.3% 3,536 0.5% 1,934 0.3% 3,673 0.5% 1,650 0.2% 153,032 0.3% 108,216 0.2% 66,296 0.2% 8,904 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 139 0.3% 329 0.0% 329 0.0% 464 0.1% 464 0.1% 832 0.0% 832 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::printed 138 0.3% 256 0.0% 256 0.0% 365 0.1% 365 0.1% 832 0.0% 832 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 138 0.3% 14,683 2.0% 5,610 0.8% 14,857 2.1% 4,703 0.7% 39,136 0.1% 24,608 0.1% 29,144 0.1% 11,056 0.0%
Drupal\Core\Template\AttributeValueBase::render 136 0.3% 4,911 0.7% 752 0.1% 5,043 0.7% 748 0.1% 26,904 0.1% -9,736 -0.0% 8,752 0.0% 1,080 0.0%
t 135 0.3% 8,556 1.2% 2,061 0.3% 8,707 1.2% 1,960 0.3% 103,776 0.2% 21,168 0.0% 102,224 0.2% 21,096 0.0%
Drupal\Core\Entity\Entity::getPropertyPath 128 0.2% 151 0.0% 151 0.0% 320 0.0% 320 0.0% 12,744 0.0% 12,744 0.0% 4,496 0.0% 4,496 0.0%
Drupal\Core\Entity\EntityNG::getType 128 0.2% 210 0.0% 210 0.0% 344 0.0% 344 0.0% 3,360 0.0% 3,360 0.0% 2,520 0.0% 2,520 0.0%
typed_data 128 0.2% 4,442 0.6% 407 0.1% 4,569 0.6% 528 0.1% 275,384 0.6% 10,464 0.0% 260,336 0.6% 2,680 0.0%
Drupal\Core\Entity\Entity::getRoot 128 0.2% 137 0.0% 137 0.0% 314 0.0% 314 0.0% 2,464 0.0% 2,464 0.0% 1,648 0.0% 1,648 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 125 0.2% 438 0.1% 438 0.1% 570 0.1% 570 0.1% 35,992 0.1% 35,992 0.1% 5,560 0.0% 5,560 0.0%
Drupal\Core\TypedData\ItemList::offsetGet 119 0.2% 792 0.1% 667 0.1% 914 0.1% 642 0.1% 2,728 0.0% 1,936 0.0% 4,216 0.0% 3,424 0.0%
Drupal\Core\TypedData\Type\Map::isEmpty 118 0.2% 1,105 0.2% 973 0.1% 1,213 0.2% 972 0.1% 9,536 0.0% 7,888 0.0% 4,968 0.0% 3,848 0.0%
Drupal\Core\TypedData\Type\Map::__clone 117 0.2% 1,230 0.2% 856 0.1% 1,346 0.2% 918 0.1% 63,432 0.1% 61,792 0.1% 57,864 0.1% 55,728 0.1%
Drupal\Core\Entity\Field\FieldItemBase::__get 115 0.2% 5,123 0.7% 563 0.1% 5,257 0.7% 616 0.1% 213,376 0.5% 1,120 0.0% 311,800 0.7% 856 0.0%
Drupal\Core\Entity\Field\Type\Field::__get 115 0.2% 6,866 1.0% 979 0.1% 6,988 1.0% 852 0.1% 220,752 0.5% 5,472 0.0% 319,016 0.7% 3,824 0.0%
unserialize 114 0.2% 30,781 4.3% 7,537 1.0% 30,164 4.3% 7,660 1.1% 2,388,016 5.4% 1,585,408 3.6% 2,847,608 6.5% 1,973,016 4.5%
Drupal\Core\Utility\ThemeRegistry::offsetGet 109 0.2% 249 0.0% 249 0.0% 367 0.1% 367 0.1% 4,768 0.0% 4,768 0.0% 240 0.0% 240 0.0%
method_exists 107 0.2% 528 0.1% 235 0.0% 681 0.1% 386 0.1% 13,120 0.0% 12,264 0.0% 928 0.0% 928 0.0%
Drupal\Core\TypedData\ItemList::isEmpty 106 0.2% 1,822 0.3% 815 0.1% 1,929 0.3% 833 0.1% 10,080 0.0% 1,944 0.0% 5,280 0.0% 1,408 0.0%
reset 102 0.2% 138 0.0% 138 0.0% 278 0.0% 278 0.0% 8,584 0.0% 8,584 0.0% 2,584 0.0% 2,584 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 100 0.2% 6,840 1.0% 2,443 0.3% 6,359 0.9% 2,130 0.3% 72,752 0.2% -108,168 -0.2% 86,664 0.2% 24,544 0.1%
end 100 0.2% 131 0.0% 131 0.0% 259 0.0% 259 0.0% 1,560 0.0% 1,560 0.0% 568 0.0% 568 0.0%
Symfony\Component\EventDispatcher\Event::setName 100 0.2% 204 0.0% 204 0.0% 281 0.0% 281 0.0% 1,696 0.0% 1,696 0.0% 768 0.0% 768 0.0%
Symfony\Component\EventDispatcher\Event::setDispatcher 100 0.2% 338 0.0% 338 0.0% 472 0.1% 472 0.1% 1,712 0.0% 1,712 0.0% 2,136 0.0% 2,136 0.0%
Drupal::entityManager 100 0.2% 1,526 0.2% 599 0.1% 1,664 0.2% 629 0.1% 8,984 0.0% 8,168 0.0% 8,416 0.0% 5,336 0.0%
Drupal\Core\Config\ConfigFactory::getContext 99 0.2% 682 0.1% 552 0.1% 777 0.1% 521 0.1% 6,656 0.0% 5,864 0.0% 1,776 0.0% 1,208 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 99 0.2% 158 0.0% 158 0.0% 283 0.0% 283 0.0% 840 0.0% 840 0.0% 840 0.0% 840 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 99 0.2% 882 0.1% 724 0.1% 972 0.1% 689 0.1% 14,280 0.0% 13,440 0.0% 2,608 0.0% 1,768 0.0%
Drupal\Core\Config\ConfigFactory::get 99 0.2% 12,598 1.8% 1,689 0.2% 12,710 1.8% 1,510 0.2% 208,784 0.5% 43,432 0.1% 166,952 0.4% 8,816 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 98 0.2% 99,505 13.9% 3,857 0.5% 99,776 14.1% 3,415 0.5% 8,561,352 19.5% -89,976 -0.2% 8,256,296 18.7% 11,424 0.0%
Drupal\Core\Entity\Entity::id 98 0.2% 223 0.0% 223 0.0% 335 0.0% 335 0.0% 15,160 0.0% 15,160 0.0% 2,360 0.0% 2,360 0.0%
Drupal\Core\Config\ConfigEvent::__construct 95 0.2% 401 0.1% 401 0.1% 490 0.1% 490 0.1% 832 0.0% 832 0.0% 792 0.0% 792 0.0%
Drupal::service 95 0.2% 10,636 1.5% 535 0.1% 10,746 1.5% 528 0.1% 561,408 1.3% 5,824 0.0% 505,424 1.1% 2,104 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 95 0.2% 10,325 1.4% 1,382 0.2% 10,438 1.5% 1,298 0.2% 68,832 0.2% 2,416 0.0% 64,024 0.1% 12,440 0.0%
Drupal\Core\Config\Config::getName 94 0.2% 134 0.0% 134 0.0% 249 0.0% 249 0.0% 1,672 0.0% 1,672 0.0% 1,504 0.0% 1,504 0.0%
Drupal\Core\Config\Config::notify 94 0.2% 10,193 1.4% 529 0.1% 10,291 1.5% 516 0.1% 34,368 0.1% 1,904 0.0% 48,760 0.1% 1,232 0.0%
Drupal\Core\Entity\EntityNG::getTranslatedField 93 0.2% 33,943 4.7% 1,867 0.3% 33,941 4.8% 1,676 0.2% 1,549,568 3.5% 39,688 0.1% 1,418,560 3.2% 15,584 0.0%
Drupal\Core\TypedData\ItemList::__clone 93 0.2% 2,906 0.4% 1,592 0.2% 2,988 0.4% 1,490 0.2% 154,832 0.4% 106,736 0.2% 104,912 0.2% 60,272 0.1%
[ display all ]