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

Overall Summary
Total Incl. Wall Time (microsec):713,397 microsecs
Total Incl. CPU (microsecs):700,779 microsecs
Total Incl. MemUse (bytes):43,830,120 bytes
Total Incl. PeakMemUse (bytes):43,958,064 bytes
Number of Function Calls:50,906


[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,279 22.2% 11,628 1.6% 11,628 1.6% 22,251 3.2% 22,251 3.2% 19,056 0.0% 19,056 0.0% 6,248 0.0% 6,248 0.0%
strtolower 1,382 2.7% 2,326 0.3% 2,326 0.3% 3,747 0.5% 3,747 0.5% 77,104 0.2% 77,104 0.2% 9,344 0.0% 9,344 0.0%
is_array 1,278 2.5% 1,365 0.2% 1,365 0.2% 3,049 0.4% 3,049 0.4% 61,816 0.1% 61,816 0.1% 37,768 0.1% 37,768 0.1%
str_replace 996 2.0% 2,653 0.4% 2,653 0.4% 3,655 0.5% 3,655 0.5% 289,544 0.7% 289,544 0.7% 62,184 0.1% 62,184 0.1%
Drupal\Core\Entity\EntityNG::__get 956 1.9% 4,949 0.7% 4,245 0.6% 5,912 0.8% 5,199 0.7% 22,456 0.1% 6,936 0.0% 9,496 0.0% 2,232 0.0%
Symfony\Component\DependencyInjection\Container::get 956 1.9% 105,178 14.7% 7,805 1.1% 105,633 15.1% 7,830 1.1% 6,749,968 15.4% 9,320 0.0% 6,650,992 15.1% 40,904 0.1%
substr 849 1.7% 1,139 0.2% 1,139 0.2% 2,017 0.3% 2,017 0.3% 72,672 0.2% 72,672 0.2% 15,680 0.0% 15,680 0.0%
preg_replace 846 1.7% 3,333 0.5% 3,333 0.5% 4,189 0.6% 4,189 0.6% 141,848 0.3% 141,848 0.3% 29,112 0.1% 29,112 0.1%
array_keys 669 1.3% 1,870 0.3% 1,870 0.3% 2,650 0.4% 2,650 0.4% 414,856 0.9% 414,856 0.9% 104,944 0.2% 104,944 0.2%
Drupal::getContainer 607 1.2% 902 0.1% 902 0.1% 1,488 0.2% 1,488 0.2% 1,600 0.0% 1,600 0.0% 1,024 0.0% 1,024 0.0%
drupal_container 598 1.2% 3,622 0.5% 2,739 0.4% 4,259 0.6% 2,804 0.4% 24,256 0.1% 23,480 0.1% 9,240 0.0% 8,872 0.0%
function_exists 537 1.1% 1,056 0.1% 1,056 0.1% 1,564 0.2% 1,564 0.2% 22,920 0.1% 22,920 0.1% 7,792 0.0% 7,792 0.0%
drupal_static 505 1.0% 3,373 0.5% 3,222 0.5% 4,002 0.6% 3,771 0.5% 76,168 0.2% 75,144 0.2% 76,328 0.2% 75,560 0.2%
array_key_exists 473 0.9% 721 0.1% 721 0.1% 1,228 0.2% 1,228 0.2% 9,096 0.0% 9,096 0.0% 4,496 0.0% 4,496 0.0%
file_exists 408 0.8% 3,633 0.5% 3,633 0.5% 4,049 0.6% 4,049 0.6% 6,320 0.0% 6,320 0.0% 2,712 0.0% 2,712 0.0%
strrpos 403 0.8% 772 0.1% 772 0.1% 1,136 0.2% 1,136 0.2% 2,320 0.0% 2,320 0.0% 0 0.0% 0 0.0%
is_integer 397 0.8% 406 0.1% 406 0.1% 772 0.1% 772 0.1% 1,616 0.0% 1,616 0.0% 808 0.0% 808 0.0%
Symfony\Component\ClassLoader\ClassLoader::findFile 390 0.8% 65,501 9.2% 47,217 6.6% 66,004 9.4% 35,076 5.0% 77,320 0.2% -22,704 -0.1% 68,504 0.2% 55,376 0.1%
implode 364 0.7% 754 0.1% 754 0.1% 1,129 0.2% 1,129 0.2% 64,640 0.1% 64,640 0.1% 25,224 0.1% 25,224 0.1%
is_numeric 331 0.7% 378 0.1% 378 0.1% 758 0.1% 758 0.1% 12,664 0.0% 12,664 0.0% 7,272 0.0% 7,272 0.0%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 315 0.6% 515 0.1% 515 0.1% 832 0.1% 832 0.1% 14,216 0.0% 14,216 0.0% 1,288 0.0% 1,288 0.0%
Drupal\Core\Database\Connection::escapeTable 310 0.6% 2,875 0.4% 1,604 0.2% 3,173 0.5% 1,613 0.2% 32,800 0.1% -4,768 -0.0% 19,280 0.0% 10,040 0.0%
PDOStatement::setFetchMode 308 0.6% 522 0.1% 522 0.1% 840 0.1% 840 0.1% 5,336 0.0% 5,336 0.0% 1,848 0.0% 1,848 0.0%
is_object 295 0.6% 334 0.0% 334 0.0% 643 0.1% 643 0.1% 15,032 0.0% 15,032 0.0% 4,456 0.0% 4,456 0.0%
Drupal\Core\TypedData\TypedData::setContext 272 0.5% 926 0.1% 926 0.1% 1,200 0.2% 1,200 0.2% 5,888 0.0% 5,888 0.0% 3,128 0.0% 3,128 0.0%
count 251 0.5% 710 0.1% 469 0.1% 1,000 0.1% 706 0.1% 31,600 0.1% 25,928 0.1% 12,016 0.0% 10,144 0.0%
Drupal\Component\Utility\String::checkPlain 251 0.5% 2,095 0.3% 1,421 0.2% 2,309 0.3% 1,379 0.2% 51,760 0.1% 13,352 0.0% 4,088 0.0% 2,072 0.0%
htmlspecialchars 251 0.5% 674 0.1% 674 0.1% 930 0.1% 930 0.1% 38,408 0.1% 38,408 0.1% 2,016 0.0% 2,016 0.0%
is_string 248 0.5% 299 0.0% 299 0.0% 631 0.1% 631 0.1% 12,000 0.0% 12,000 0.0% 4,584 0.0% 4,584 0.0%
check_plain 238 0.5% 3,575 0.5% 1,235 0.2% 3,786 0.5% 1,252 0.2% 79,072 0.2% 9,472 0.0% 47,816 0.1% 2,032 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass 229 0.4% 229,670 32.2% 8,305 1.2% 230,230 32.9% 7,355 1.0% 18,536,368 42.3% -113,080 -0.3% 19,086,952 43.4% 16,632 0.0%
explode 223 0.4% 529 0.1% 529 0.1% 819 0.1% 819 0.1% 113,520 0.3% 113,520 0.3% 12,296 0.0% 12,296 0.0%
array_diff 223 0.4% 836 0.1% 836 0.1% 1,089 0.2% 1,089 0.2% 45,184 0.1% 45,184 0.1% 13,776 0.0% 13,776 0.0%
strtr 219 0.4% 769 0.1% 769 0.1% 1,044 0.1% 1,044 0.1% 34,264 0.1% 34,264 0.1% 22,040 0.1% 22,040 0.1%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 214 0.4% 944 0.1% 684 0.1% 1,186 0.2% 918 0.1% 11,400 0.0% 5,632 0.0% 3,088 0.0% 928 0.0%
Drupal\Core\Language\LanguageManager::getLanguage 198 0.4% 1,138 0.2% 524 0.1% 1,342 0.2% 709 0.1% 34,200 0.1% 4,352 0.0% 30,224 0.1% 192 0.0%
Drupal\Core\Entity\EntityNG::get 197 0.4% 33,628 4.7% 1,369 0.2% 33,740 4.8% 1,490 0.2% 1,512,784 3.5% 5,160 0.0% 1,401,352 3.2% 3,984 0.0%
Symfony\Component\DependencyInjection\Container::has 187 0.4% 1,373 0.2% 1,070 0.1% 1,549 0.2% 1,034 0.1% 14,680 0.0% 4,672 0.0% 5,624 0.0% 4,464 0.0%
language 185 0.4% 8,303 1.2% 2,873 0.4% 8,492 1.2% 2,333 0.3% 91,808 0.2% 9,480 0.0% 86,440 0.2% 7,424 0.0%
variable_get 172 0.3% 462 0.1% 462 0.1% 635 0.1% 635 0.1% 23,544 0.1% 23,544 0.1% 8,560 0.0% 8,560 0.0%
Drupal\Core\Database\Connection::escapeField 169 0.3% 1,335 0.2% 812 0.1% 1,486 0.2% 800 0.1% 18,816 0.0% -1,912 -0.0% 7,632 0.0% 3,984 0.0%
in_array 163 0.3% 252 0.0% 252 0.0% 466 0.1% 466 0.1% 17,416 0.0% 17,416 0.0% 7,192 0.0% 7,192 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 156 0.3% 5,214 0.7% 1,427 0.2% 5,257 0.8% 1,243 0.2% 172,248 0.4% 13,064 0.0% 125,456 0.3% 4,672 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 156 0.3% 3,486 0.5% 1,393 0.2% 3,545 0.5% 1,436 0.2% 107,352 0.2% -152 -0.0% 112,432 0.3% 1,616 0.0%
Drupal\Core\Config\Config::get 152 0.3% 25,568 3.6% 1,851 0.3% 23,042 3.3% 1,716 0.2% 312,624 0.7% 10,016 0.0% 560,320 1.3% 10,200 0.0%
Drupal\Core\Database\Connection::escapeAlias 152 0.3% 1,112 0.2% 706 0.1% 1,240 0.2% 681 0.1% 15,888 0.0% -3,064 -0.0% 4,296 0.0% 2,096 0.0%
array_filter 150 0.3% 34,993 4.9% 845 0.1% 34,660 4.9% 972 0.1% 2,423,200 5.5% 44,088 0.1% 2,431,088 5.5% 14,272 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 149 0.3% 33,830 4.7% 1,871 0.3% 33,927 4.8% 1,868 0.3% 1,773,608 4.0% 14,392 0.0% 1,757,432 4.0% 4,656 0.0%
Drupal\Core\Database\Query\Select::addField 149 0.3% 856 0.1% 856 0.1% 996 0.1% 996 0.1% 99,024 0.2% 99,024 0.2% 61,824 0.1% 61,824 0.1%
Drupal\Core\Database\Connection::defaultOptions 145 0.3% 1,010 0.1% 1,010 0.1% 1,178 0.2% 1,178 0.2% 121,520 0.3% 121,520 0.3% 33,248 0.1% 33,248 0.1%
Drupal\Core\Database\Connection::query 145 0.3% 39,324 5.5% 4,037 0.6% 27,510 3.9% 3,582 0.5% 398,136 0.9% -129,344 -0.3% 267,568 0.6% 33,368 0.1%
PDO::prepare 145 0.3% 2,610 0.4% 1,228 0.2% 2,754 0.4% 1,236 0.2% 191,264 0.4% 189,368 0.4% 16,056 0.0% 14,336 0.0%
Drupal\Core\Database\Statement::execute 145 0.3% 22,626 3.2% 3,143 0.4% 10,789 1.5% 2,589 0.4% 195,728 0.4% 1,968 0.0% 55,944 0.1% 1,848 0.0%
Drupal\Core\Database\Statement::__construct 145 0.3% 1,382 0.2% 1,059 0.1% 1,518 0.2% 1,071 0.2% 1,896 0.0% 1,088 0.0% 1,720 0.0% 1,000 0.0%
Drupal\Core\Database\Connection::prefixTables 145 0.3% 1,798 0.3% 957 0.1% 1,939 0.3% 944 0.1% 35,352 0.1% -162,352 -0.4% 43,472 0.1% 760 0.0%
PDOStatement::execute 145 0.3% 18,939 2.7% 18,939 2.7% 7,156 1.0% 7,156 1.0% 191,336 0.4% 191,336 0.4% 52,024 0.1% 52,024 0.1%
Drupal\Core\Database\Connection::prepareQuery 145 0.3% 5,793 0.8% 1,385 0.2% 5,939 0.8% 1,246 0.2% 201,544 0.5% -25,072 -0.1% 62,088 0.1% 2,560 0.0%
Drupal\Core\Database\Connection::expandArguments 145 0.3% 5,840 0.8% 3,969 0.6% 5,995 0.9% 3,572 0.5% 7,792 0.0% -120,536 -0.3% 82,920 0.2% 54,168 0.1%
Drupal\Core\Database\Connection::getLogger 145 0.3% 249 0.0% 249 0.0% 391 0.1% 391 0.1% 824 0.0% 824 0.0% 776 0.0% 776 0.0%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 144 0.3% 10,303 1.4% 551 0.1% 9,328 1.3% 718 0.1% 456,616 1.0% 5,440 0.0% 655,288 1.5% 2,240 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 141 0.3% 14,963 2.1% 5,627 0.8% 15,140 2.2% 4,745 0.7% 39,152 0.1% 24,488 0.1% 30,416 0.1% 11,128 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetExists 139 0.3% 852 0.1% 649 0.1% 994 0.1% 641 0.1% 11,760 0.0% 10,952 0.0% 232 0.0% 232 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 136 0.3% 321 0.0% 321 0.0% 457 0.1% 457 0.1% 832 0.0% 832 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 136 0.3% 3,485 0.5% 1,881 0.3% 3,629 0.5% 1,627 0.2% 150,648 0.3% 105,832 0.2% 65,184 0.1% 7,792 0.0%
t 135 0.3% 8,630 1.2% 2,082 0.3% 8,790 1.3% 2,009 0.3% 103,760 0.2% 21,160 0.0% 102,184 0.2% 21,008 0.0%
Drupal\Core\Template\AttributeValueBase::printed 135 0.3% 253 0.0% 253 0.0% 356 0.1% 356 0.1% 832 0.0% 832 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::render 133 0.3% 4,762 0.7% 743 0.1% 4,890 0.7% 746 0.1% 26,472 0.1% -9,536 -0.0% 8,616 0.0% 1,080 0.0%
Drupal\Core\Entity\EntityNG::getType 128 0.3% 203 0.0% 203 0.0% 364 0.1% 364 0.1% 3,360 0.0% 3,360 0.0% 2,520 0.0% 2,520 0.0%
Drupal\Core\Entity\Entity::getPropertyPath 128 0.3% 161 0.0% 161 0.0% 311 0.0% 311 0.0% 12,744 0.0% 12,744 0.0% 4,496 0.0% 4,496 0.0%
typed_data 128 0.3% 4,423 0.6% 415 0.1% 4,542 0.6% 528 0.1% 275,400 0.6% 10,456 0.0% 260,000 0.6% 2,640 0.0%
Drupal\Core\Entity\Entity::getRoot 128 0.3% 138 0.0% 138 0.0% 302 0.0% 302 0.0% 2,464 0.0% 2,464 0.0% 1,648 0.0% 1,648 0.0%
Drupal\Core\TypedData\ItemList::offsetGet 122 0.2% 823 0.1% 700 0.1% 953 0.1% 701 0.1% 2,728 0.0% 1,936 0.0% 4,312 0.0% 3,520 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get 118 0.2% 5,200 0.7% 581 0.1% 5,318 0.8% 618 0.1% 213,504 0.5% 1,120 0.0% 312,720 0.7% 856 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 118 0.2% 412 0.1% 412 0.1% 563 0.1% 563 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,108 0.2% 976 0.1% 1,219 0.2% 975 0.1% 9,536 0.0% 7,888 0.0% 4,968 0.0% 3,848 0.0%
Drupal\Core\Entity\Field\Type\Field::__get 118 0.2% 7,011 1.0% 1,017 0.1% 7,143 1.0% 908 0.1% 220,880 0.5% 5,472 0.0% 320,128 0.7% 3,920 0.0%
Drupal\Core\TypedData\Type\Map::__clone 117 0.2% 1,269 0.2% 891 0.1% 1,380 0.2% 947 0.1% 63,432 0.1% 61,792 0.1% 57,864 0.1% 55,728 0.1%
unserialize 112 0.2% 30,476 4.3% 7,347 1.0% 29,850 4.3% 7,458 1.1% 2,379,192 5.4% 1,576,512 3.6% 2,835,576 6.5% 1,960,792 4.5%
method_exists 107 0.2% 531 0.1% 234 0.0% 680 0.1% 381 0.1% 13,120 0.0% 12,264 0.0% 1,656 0.0% 1,656 0.0%
Drupal\Core\TypedData\ItemList::isEmpty 106 0.2% 1,834 0.3% 823 0.1% 1,937 0.3% 834 0.1% 10,080 0.0% 1,944 0.0% 5,280 0.0% 1,408 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetGet 105 0.2% 244 0.0% 244 0.0% 374 0.1% 374 0.1% 4,768 0.0% 4,768 0.0% 240 0.0% 240 0.0%
end 99 0.2% 128 0.0% 128 0.0% 244 0.0% 244 0.0% 1,560 0.0% 1,560 0.0% 568 0.0% 568 0.0%
reset 99 0.2% 132 0.0% 132 0.0% 261 0.0% 261 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% 7,074 1.0% 2,457 0.3% 6,404 0.9% 2,131 0.3% 71,712 0.2% -105,568 -0.2% 87,176 0.2% 24,656 0.1%
Drupal\Core\Config\ConfigFactory::get 98 0.2% 12,440 1.7% 1,684 0.2% 12,551 1.8% 1,501 0.2% 207,216 0.5% 42,432 0.1% 166,896 0.4% 8,816 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 98 0.2% 899 0.1% 732 0.1% 983 0.1% 701 0.1% 14,128 0.0% 13,288 0.0% 2,536 0.0% 1,696 0.0%
Drupal\Core\Config\Context\ConfigContext::getUuid 98 0.2% 167 0.0% 167 0.0% 282 0.0% 282 0.0% 840 0.0% 840 0.0% 840 0.0% 840 0.0%
Drupal\Core\Config\ConfigFactory::getContext 98 0.2% 664 0.1% 538 0.1% 770 0.1% 529 0.1% 6,608 0.0% 5,816 0.0% 1,776 0.0% 1,208 0.0%
Symfony\Component\EventDispatcher\Event::setName 98 0.2% 199 0.0% 199 0.0% 269 0.0% 269 0.0% 1,696 0.0% 1,696 0.0% 768 0.0% 768 0.0%
Symfony\Component\EventDispatcher\Event::setDispatcher 98 0.2% 331 0.0% 331 0.0% 463 0.1% 463 0.1% 1,712 0.0% 1,712 0.0% 2,136 0.0% 2,136 0.0%
Drupal::entityManager 97 0.2% 1,471 0.2% 569 0.1% 1,611 0.2% 599 0.1% 8,984 0.0% 8,168 0.0% 8,328 0.0% 5,296 0.0%
Symfony\Component\ClassLoader\ClassLoader::loadClass@1 97 0.2% 97,543 13.7% 3,723 0.5% 97,821 14.0% 3,245 0.5% 8,540,872 19.5% -90,248 -0.2% 8,264,816 18.8% 11,360 0.0%
Drupal\Core\Entity\Entity::id 95 0.2% 216 0.0% 216 0.0% 322 0.0% 322 0.0% 14,872 0.0% 14,872 0.0% 2,360 0.0% 2,360 0.0%
Drupal::service 94 0.2% 10,516 1.5% 547 0.1% 10,630 1.5% 550 0.1% 561,424 1.3% 5,824 0.0% 505,880 1.2% 2,104 0.0%
Drupal\Core\TypedData\ItemList::__clone 93 0.2% 2,881 0.4% 1,539 0.2% 2,956 0.4% 1,431 0.2% 154,856 0.4% 106,760 0.2% 104,912 0.2% 60,272 0.1%
Drupal\Core\Config\ConfigEvent::__construct 93 0.2% 405 0.1% 405 0.1% 487 0.1% 487 0.1% 832 0.0% 832 0.0% 792 0.0% 792 0.0%
Drupal\Core\Config\Context\ConfigContext::notify 93 0.2% 10,178 1.4% 1,358 0.2% 10,284 1.5% 1,277 0.2% 68,832 0.2% 2,416 0.0% 64,040 0.1% 12,280 0.0%
Drupal\Core\Entity\EntityNG::getTranslatedField 93 0.2% 34,177 4.8% 1,901 0.3% 34,190 4.9% 1,717 0.2% 1,549,608 3.5% 39,688 0.1% 1,418,408 3.2% 15,584 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 93 0.2% 27,679 3.9% 3,115 0.4% 27,693 4.0% 2,539 0.4% 1,237,744 2.8% 59,768 0.1% 1,144,416 2.6% 31,704 0.1%
Drupal\Core\Config\Config::notify 92 0.2% 10,018 1.4% 519 0.1% 10,122 1.4% 519 0.1% 34,368 0.1% 1,904 0.0% 48,776 0.1% 1,232 0.0%
[ display all ]