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

Overall Summary
Total Incl. Wall Time (microsec):725,430 microsecs
Total Incl. CPU (microsecs):715,191 microsecs
Total Incl. MemUse (bytes):43,985,408 bytes
Total Incl. PeakMemUse (bytes):45,306,352 bytes
Number of Function Calls:53,166


[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,274 21.2% 11,602 1.6% 11,602 1.6% 22,204 3.1% 22,204 3.1% 19,168 0.0% 19,168 0.0% 5,744 0.0% 5,744 0.0%
is_array 2,284 4.3% 2,381 0.3% 2,381 0.3% 5,205 0.7% 5,205 0.7% 68,448 0.2% 68,448 0.2% 46,632 0.1% 46,632 0.1%
is_object 1,591 3.0% 1,998 0.3% 1,998 0.3% 3,809 0.5% 3,809 0.5% 22,440 0.1% 22,440 0.1% 12,664 0.0% 12,664 0.0%
strtolower 1,401 2.6% 2,351 0.3% 2,351 0.3% 3,812 0.5% 3,812 0.5% 76,720 0.2% 76,720 0.2% 10,016 0.0% 10,016 0.0%
str_replace 996 1.9% 2,575 0.4% 2,575 0.4% 3,554 0.5% 3,554 0.5% 282,904 0.6% 282,904 0.6% 61,432 0.1% 61,432 0.1%
Drupal\Core\Entity\EntityNG::__get 980 1.8% 5,134 0.7% 4,418 0.6% 6,088 0.9% 5,364 0.8% 22,432 0.1% 6,936 0.0% 9,496 0.0% 2,232 0.0%
Symfony\Component\DependencyInjection\Container::get 954 1.8% 106,825 14.7% 7,946 1.1% 107,236 15.0% 7,894 1.1% 6,877,640 15.6% 9,096 0.0% 6,753,456 14.9% 43,464 0.1%
substr 833 1.6% 1,137 0.2% 1,137 0.2% 2,039 0.3% 2,039 0.3% 69,848 0.2% 69,848 0.2% 16,104 0.0% 16,104 0.0%
is_bool 812 1.5% 827 0.1% 827 0.1% 1,720 0.2% 1,720 0.2% 8,136 0.0% 8,136 0.0% 7,344 0.0% 7,344 0.0%
preg_replace 804 1.5% 3,189 0.4% 3,189 0.4% 4,012 0.6% 4,012 0.6% 129,672 0.3% 129,672 0.3% 26,936 0.1% 26,936 0.1%
array_keys 618 1.2% 1,826 0.3% 1,826 0.3% 2,594 0.4% 2,594 0.4% 399,952 0.9% 399,952 0.9% 103,648 0.2% 103,648 0.2%
is_resource 612 1.2% 633 0.1% 633 0.1% 1,299 0.2% 1,299 0.2% 7,424 0.0% 7,424 0.0% 7,424 0.0% 7,424 0.0%
Drupal::getContainer 589 1.1% 902 0.1% 902 0.1% 1,441 0.2% 1,441 0.2% 1,600 0.0% 1,600 0.0% 1,024 0.0% 1,024 0.0%
drupal_container 580 1.1% 3,527 0.5% 2,645 0.4% 4,150 0.6% 2,745 0.4% 24,248 0.1% 23,472 0.1% 10,824 0.0% 10,456 0.0%
drupal_static 478 0.9% 3,124 0.4% 2,982 0.4% 3,712 0.5% 3,507 0.5% 71,096 0.2% 70,072 0.2% 78,944 0.2% 78,176 0.2%
array_key_exists 426 0.8% 636 0.1% 636 0.1% 1,092 0.2% 1,092 0.2% 9,928 0.0% 9,928 0.0% 5,240 0.0% 5,240 0.0%
file_exists 411 0.8% 3,675 0.5% 3,675 0.5% 4,092 0.6% 4,092 0.6% 6,320 0.0% 6,320 0.0% 2,712 0.0% 2,712 0.0%
function_exists 402 0.8% 811 0.1% 811 0.1% 1,225 0.2% 1,225 0.2% 21,368 0.0% 21,368 0.0% 8,512 0.0% 8,512 0.0%
strrpos 396 0.7% 751 0.1% 751 0.1% 1,119 0.2% 1,119 0.2% 2,320 0.0% 2,320 0.0% 0 0.0% 0 0.0%
Symfony\Component\ClassLoader\ClassLoader::findFile 393 0.7% 65,703 9.1% 47,426 6.5% 66,235 9.3% 35,282 4.9% 77,896 0.2% -22,664 -0.1% 67,616 0.1% 54,512 0.1%
is_integer 388 0.7% 397 0.1% 397 0.1% 759 0.1% 759 0.1% 1,616 0.0% 1,616 0.0% 808 0.0% 808 0.0%
implode 325 0.6% 671 0.1% 671 0.1% 1,016 0.1% 1,016 0.1% 59,312 0.1% 59,312 0.1% 27,816 0.1% 27,816 0.1%
is_numeric 323 0.6% 397 0.1% 397 0.1% 791 0.1% 791 0.1% 12,664 0.0% 12,664 0.0% 6,568 0.0% 6,568 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 317 0.6% 516 0.1% 516 0.1% 865 0.1% 865 0.1% 14,296 0.0% 14,296 0.0% 1,288 0.0% 1,288 0.0%
Drupal\Core\Database\Connection::escapeTable 308 0.6% 2,901 0.4% 1,588 0.2% 3,215 0.4% 1,628 0.2% 32,624 0.1% -4,704 -0.0% 19,016 0.0% 9,904 0.0%
PDOStatement::setFetchMode 302 0.6% 507 0.1% 507 0.1% 822 0.1% 822 0.1% 5,336 0.0% 5,336 0.0% 1,848 0.0% 1,848 0.0%
Drupal\Core\TypedData\TypedData::setContext 272 0.5% 933 0.1% 933 0.1% 1,229 0.2% 1,229 0.2% 5,888 0.0% 5,888 0.0% 3,128 0.0% 3,128 0.0%
is_string 246 0.5% 294 0.0% 294 0.0% 617 0.1% 617 0.1% 12,000 0.0% 12,000 0.0% 4,584 0.0% 4,584 0.0%
count 239 0.4% 657 0.1% 435 0.1% 975 0.1% 723 0.1% 31,624 0.1% 26,096 0.1% 12,256 0.0% 10,384 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass 232 0.4% 232,935 32.1% 8,527 1.2% 233,443 32.6% 7,477 1.0% 18,738,848 42.6% -111,200 -0.3% 19,271,816 42.5% 16,712 0.0%
explode 225 0.4% 560 0.1% 560 0.1% 857 0.1% 857 0.1% 118,856 0.3% 118,856 0.3% 19,896 0.0% 19,896 0.0%
array_diff 223 0.4% 879 0.1% 879 0.1% 1,147 0.2% 1,147 0.2% 45,184 0.1% 45,184 0.1% 13,376 0.0% 13,376 0.0%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 218 0.4% 945 0.1% 696 0.1% 1,175 0.2% 919 0.1% 11,400 0.0% 5,632 0.0% 3,088 0.0% 928 0.0%
Drupal\Core\Language\LanguageManager::getLanguage 212 0.4% 1,145 0.2% 561 0.1% 1,374 0.2% 776 0.1% 34,192 0.1% 4,352 0.0% 30,568 0.1% 192 0.0%
strtr 207 0.4% 714 0.1% 714 0.1% 974 0.1% 974 0.1% 32,032 0.1% 32,032 0.1% 22,496 0.0% 22,496 0.0%
Drupal\Core\Entity\EntityNG::get 201 0.4% 33,809 4.7% 1,394 0.2% 33,966 4.7% 1,510 0.2% 1,512,816 3.4% 5,160 0.0% 1,401,704 3.1% 3,976 0.0%
Symfony\Component\DependencyInjection\Container::has 197 0.4% 1,448 0.2% 1,136 0.2% 1,636 0.2% 1,109 0.2% 14,376 0.0% 3,968 0.0% 6,560 0.0% 5,280 0.0%
language 196 0.4% 8,807 1.2% 3,070 0.4% 9,015 1.3% 2,487 0.3% 92,568 0.2% 9,704 0.0% 87,664 0.2% 8,248 0.0%
variable_get 178 0.3% 493 0.1% 493 0.1% 684 0.1% 684 0.1% 22,928 0.1% 22,928 0.1% 9,040 0.0% 9,040 0.0%
Drupal\Core\Database\Connection::escapeField 167 0.3% 1,304 0.2% 798 0.1% 1,443 0.2% 788 0.1% 17,824 0.0% -2,680 -0.0% 6,808 0.0% 3,384 0.0%
in_array 161 0.3% 254 0.0% 254 0.0% 450 0.1% 450 0.1% 18,216 0.0% 18,216 0.0% 7,208 0.0% 7,208 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 157 0.3% 35,906 4.9% 2,171 0.3% 36,017 5.0% 2,151 0.3% 1,904,272 4.3% 15,552 0.0% 1,871,616 4.1% 4,840 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 152 0.3% 3,400 0.5% 1,393 0.2% 3,513 0.5% 1,426 0.2% 118,856 0.3% -152 -0.0% 125,096 0.3% 1,712 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 152 0.3% 5,114 0.7% 1,415 0.2% 5,218 0.7% 1,247 0.2% 182,552 0.4% 12,872 0.0% 138,328 0.3% 4,584 0.0%
Drupal\Core\Config\Config::get 151 0.3% 25,574 3.5% 1,834 0.3% 23,180 3.2% 1,679 0.2% 312,144 0.7% 10,288 0.0% 545,320 1.2% 10,640 0.0%
Drupal\Core\Database\Connection::escapeAlias 151 0.3% 1,093 0.2% 706 0.1% 1,210 0.2% 671 0.1% 15,800 0.0% -3,032 -0.0% 4,224 0.0% 2,096 0.0%
Drupal\Core\Database\Query\Select::addField 149 0.3% 839 0.1% 839 0.1% 982 0.1% 982 0.1% 99,048 0.2% 99,048 0.2% 61,840 0.1% 61,840 0.1%
array_filter 147 0.3% 34,955 4.8% 793 0.1% 34,746 4.9% 930 0.1% 2,422,848 5.5% 43,584 0.1% 2,430,904 5.4% 13,864 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 146 0.3% 15,694 2.2% 5,884 0.8% 15,870 2.2% 4,960 0.7% 40,032 0.1% 25,176 0.1% 29,688 0.1% 10,408 0.0%
t 145 0.3% 9,570 1.3% 2,287 0.3% 9,723 1.4% 2,176 0.3% 108,336 0.2% 22,256 0.1% 107,352 0.2% 23,864 0.1%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 144 0.3% 10,232 1.4% 539 0.1% 9,313 1.3% 706 0.1% 456,624 1.0% 5,440 0.0% 655,176 1.4% 2,240 0.0%
Drupal\Component\Utility\String::checkPlain 144 0.3% 1,286 0.2% 853 0.1% 1,414 0.2% 831 0.1% 31,432 0.1% 8,792 0.0% 6,720 0.0% 3,264 0.0%
htmlspecialchars 144 0.3% 433 0.1% 433 0.1% 583 0.1% 583 0.1% 22,640 0.1% 22,640 0.1% 3,456 0.0% 3,456 0.0%
Drupal\Core\Database\Connection::query 142 0.3% 35,934 5.0% 3,795 0.5% 26,525 3.7% 3,335 0.5% 395,664 0.9% -116,032 -0.3% 246,752 0.5% 30,480 0.1%
Drupal\Core\Database\Statement::execute 142 0.3% 19,594 2.7% 3,017 0.4% 10,144 1.4% 2,455 0.3% 187,056 0.4% 1,968 0.0% 46,344 0.1% 1,848 0.0%
Drupal\Core\Database\Connection::prepareQuery 142 0.3% 5,736 0.8% 1,369 0.2% 5,901 0.8% 1,235 0.2% 196,992 0.4% -24,264 -0.1% 60,544 0.1% 2,488 0.0%
Drupal\Core\Database\Connection::prefixTables 142 0.3% 1,745 0.2% 946 0.1% 1,899 0.3% 958 0.1% 34,400 0.1% -158,712 -0.4% 42,552 0.1% 760 0.0%
Drupal\Core\Database\Connection::expandArguments 142 0.3% 5,831 0.8% 4,003 0.6% 5,990 0.8% 3,606 0.5% 7,792 0.0% -120,008 -0.3% 77,560 0.2% 50,392 0.1%
Drupal\Core\Database\Statement::__construct 142 0.3% 1,386 0.2% 1,073 0.1% 1,519 0.2% 1,084 0.2% 1,896 0.0% 1,088 0.0% 1,720 0.0% 1,000 0.0%
PDO::prepare 142 0.3% 2,622 0.4% 1,236 0.2% 2,767 0.4% 1,248 0.2% 186,856 0.4% 184,960 0.4% 15,504 0.0% 13,784 0.0%
Drupal\Core\Database\Connection::getLogger 142 0.3% 265 0.0% 265 0.0% 398 0.1% 398 0.1% 824 0.0% 824 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Connection::defaultOptions 142 0.3% 974 0.1% 974 0.1% 1,148 0.2% 1,148 0.2% 119,024 0.3% 119,024 0.3% 31,824 0.1% 31,824 0.1%
PDOStatement::execute 142 0.3% 16,019 2.2% 16,019 2.2% 6,639 0.9% 6,639 0.9% 182,664 0.4% 182,664 0.4% 42,424 0.1% 42,424 0.1%
check_plain 133 0.3% 2,241 0.3% 725 0.1% 2,387 0.3% 751 0.1% 59,904 0.1% 10,304 0.0% 52,160 0.1% 4,096 0.0%
get_class 132 0.2% 187 0.0% 187 0.0% 347 0.0% 347 0.0% 16,576 0.0% 16,576 0.0% 10,736 0.0% 10,736 0.0%
Drupal\Core\Entity\Entity::getPropertyPath 128 0.2% 149 0.0% 149 0.0% 317 0.0% 317 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% 189 0.0% 189 0.0% 327 0.0% 327 0.0% 3,360 0.0% 3,360 0.0% 2,520 0.0% 2,520 0.0%
Drupal\Core\Entity\Entity::getRoot 128 0.2% 140 0.0% 140 0.0% 303 0.0% 303 0.0% 2,464 0.0% 2,464 0.0% 1,648 0.0% 1,648 0.0%
typed_data 128 0.2% 4,459 0.6% 409 0.1% 4,569 0.6% 512 0.1% 275,448 0.6% 10,464 0.0% 260,400 0.6% 2,680 0.0%
Drupal\Core\TypedData\ItemList::offsetGet 126 0.2% 843 0.1% 712 0.1% 963 0.1% 684 0.1% 2,728 0.0% 1,936 0.0% 4,312 0.0% 3,520 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get 122 0.2% 5,429 0.7% 620 0.1% 5,541 0.8% 642 0.1% 213,680 0.5% 1,120 0.0% 343,000 0.8% 856 0.0%
Drupal\Core\Entity\Field\Type\Field::__get 122 0.2% 7,287 1.0% 1,042 0.1% 7,409 1.0% 939 0.1% 221,056 0.5% 5,472 0.0% 350,408 0.8% 3,920 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 118 0.2% 410 0.1% 410 0.1% 549 0.1% 549 0.1% 32,896 0.1% 32,896 0.1% 5,496 0.0% 5,496 0.0%
Drupal\Core\TypedData\Type\Map::isEmpty 118 0.2% 1,126 0.2% 984 0.1% 1,240 0.2% 992 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,274 0.2% 881 0.1% 1,389 0.2% 935 0.1% 63,448 0.1% 61,808 0.1% 57,864 0.1% 55,728 0.1%
unserialize 112 0.2% 31,204 4.3% 7,595 1.0% 30,564 4.3% 7,737 1.1% 2,410,456 5.5% 1,607,896 3.7% 2,858,216 6.3% 1,983,808 4.4%
method_exists 111 0.2% 569 0.1% 247 0.0% 721 0.1% 397 0.1% 13,928 0.0% 13,072 0.0% 1,944 0.0% 1,944 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 108 0.2% 902 0.1% 741 0.1% 1,048 0.1% 757 0.1% 30,224 0.1% 29,416 0.1% 12,384 0.0% 11,776 0.0%
Drupal\Core\TypedData\ItemList::isEmpty 106 0.2% 1,890 0.3% 863 0.1% 2,004 0.3% 878 0.1% 10,080 0.0% 1,944 0.0% 5,280 0.0% 1,408 0.0%
Symfony\Component\EventDispatcher\Event::setDispatcher 102 0.2% 346 0.0% 346 0.0% 484 0.1% 484 0.1% 1,712 0.0% 1,712 0.0% 2,216 0.0% 2,216 0.0%
Symfony\Component\EventDispatcher\Event::setName 102 0.2% 209 0.0% 209 0.0% 293 0.0% 293 0.0% 1,696 0.0% 1,696 0.0% 768 0.0% 768 0.0%
reset 99 0.2% 131 0.0% 131 0.0% 259 0.0% 259 0.0% 7,920 0.0% 7,920 0.0% 2,584 0.0% 2,584 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 98 0.2% 6,719 0.9% 2,415 0.3% 6,208 0.9% 2,085 0.3% 71,712 0.2% -105,584 -0.2% 80,904 0.2% 22,848 0.1%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 97 0.2% 98,341 13.6% 3,749 0.5% 98,646 13.8% 3,311 0.5% 8,514,176 19.4% -89,544 -0.2% 8,248,880 18.2% 11,360 0.0%
Drupal::entityManager 97 0.2% 1,453 0.2% 545 0.1% 1,589 0.2% 577 0.1% 8,984 0.0% 8,168 0.0% 8,408 0.0% 5,336 0.0%
end 97 0.2% 133 0.0% 133 0.0% 242 0.0% 242 0.0% 1,560 0.0% 1,560 0.0% 568 0.0% 568 0.0%
Drupal::service 96 0.2% 10,664 1.5% 528 0.1% 10,780 1.5% 534 0.1% 561,384 1.3% 5,824 0.0% 505,976 1.1% 2,104 0.0%
Drupal\Core\Config\ConfigFactory::getContext 96 0.2% 657 0.1% 525 0.1% 751 0.1% 513 0.1% 6,512 0.0% 5,720 0.0% 1,776 0.0% 1,208 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 96 0.2% 166 0.0% 166 0.0% 267 0.0% 267 0.0% 840 0.0% 840 0.0% 840 0.0% 840 0.0%
Drupal\Core\Config\ConfigFactory::get 96 0.2% 12,469 1.7% 1,652 0.2% 12,594 1.8% 1,484 0.2% 207,216 0.5% 42,768 0.1% 163,896 0.4% 8,288 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 96 0.2% 876 0.1% 710 0.1% 966 0.1% 699 0.1% 13,888 0.0% 13,048 0.0% 2,616 0.0% 1,776 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 93 0.2% 27,800 3.8% 3,101 0.4% 27,861 3.9% 2,466 0.3% 1,237,712 2.8% 59,760 0.1% 1,144,464 2.5% 31,736 0.1%
Drupal\Core\Entity\EntityNG::getTranslatedField 93 0.2% 34,311 4.7% 1,873 0.3% 34,373 4.8% 1,714 0.2% 1,549,616 3.5% 39,688 0.1% 1,418,768 3.1% 15,536 0.0%
Drupal\Core\Config\ConfigEvent::__construct 93 0.2% 404 0.1% 404 0.1% 497 0.1% 497 0.1% 832 0.0% 832 0.0% 744 0.0% 744 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 93 0.2% 10,301 1.4% 1,358 0.2% 10,412 1.5% 1,268 0.2% 68,832 0.2% 2,416 0.0% 61,960 0.1% 11,312 0.0%
Drupal\Core\TypedData\ItemList::__clone 93 0.2% 2,903 0.4% 1,549 0.2% 3,006 0.4% 1,462 0.2% 154,840 0.4% 106,728 0.2% 104,944 0.2% 60,304 0.1%
Drupal\Core\Config\Config::notify 92 0.2% 10,132 1.4% 516 0.1% 10,233 1.4% 507 0.1% 34,368 0.1% 1,904 0.0% 46,704 0.1% 1,232 0.0%
Drupal\Core\Config\Config::getName 92 0.2% 131 0.0% 131 0.0% 259 0.0% 259 0.0% 1,672 0.0% 1,672 0.0% 1,504 0.0% 1,504 0.0%
call_user_func_array 92 0.2% 131,203 18.1% 899 0.1% 128,318 17.9% 873 0.1% 4,797,192 10.9% 99,072 0.2% 4,738,040 10.5% 30,824 0.1%
Drupal\Core\Entity\Entity::id 90 0.2% 193 0.0% 193 0.0% 304 0.0% 304 0.0% 14,464 0.0% 14,464 0.0% 2,360 0.0% 2,360 0.0%
[ display all ]