Run Report
Run #51a19213db58a: XHProf Run (Namespace=drupal-perf-ezeedub)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):264,564 microsecs
Total Incl. CPU (microsecs):260,017 microsecs
Total Incl. MemUse (bytes):6,256,416 bytes
Total Incl. PeakMemUse (bytes):6,312,996 bytes
Number of Function Calls:30,919


[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%
is_array 1,190 3.8% 1,510 0.6% 1,510 0.6% 0 0.0% 0 0.0% 21,024 0.3% 21,024 0.3% 12,748 0.2% 12,748 0.2%
strtolower 1,129 3.7% 2,075 0.8% 2,075 0.8% 8,000 3.1% 8,000 3.1% 42,792 0.7% 42,792 0.7% 10,752 0.2% 10,752 0.2%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 799 2.6% 1,721 0.7% 1,721 0.7% 4,001 1.5% 4,001 1.5% 7,716 0.1% 7,716 0.1% 1,052 0.0% 1,052 0.0%
Symfony\Component\DependencyInjection\Container::get 740 2.4% 29,863 11.3% 9,376 3.5% 36,002 13.8% 24,001 9.2% 1,311,408 21.0% 2,680 0.0% 1,281,488 20.3% 31,856 0.5%
preg_replace 671 2.2% 2,208 0.8% 2,208 0.8% 0 0.0% 0 0.0% 72,556 1.2% 72,556 1.2% 27,964 0.4% 27,964 0.4%
drupal_static 505 1.6% 5,963 2.3% 5,849 2.2% 4,000 1.5% 4,000 1.5% 29,784 0.5% 29,232 0.5% 27,320 0.4% 26,672 0.4%
array_keys 488 1.6% 1,175 0.4% 1,175 0.4% 0 0.0% 0 0.0% 139,708 2.2% 139,708 2.2% 41,100 0.7% 41,100 0.7%
Drupal::getContainer 487 1.6% 999 0.4% 999 0.4% 0 0.0% 0 0.0% 444 0.0% 444 0.0% 184 0.0% 184 0.0%
drupal_container 487 1.6% 2,706 1.0% 1,707 0.6% 0 0.0% 0 0.0% 12,492 0.2% 12,048 0.2% 6,816 0.1% 6,632 0.1%
function_exists 471 1.5% 922 0.3% 922 0.3% 0 0.0% 0 0.0% 9,808 0.2% 9,808 0.2% 6,548 0.1% 6,548 0.1%
is_object 398 1.3% 457 0.2% 457 0.2% 4,000 1.5% 4,000 1.5% 4,432 0.1% 4,432 0.1% 3,100 0.0% 3,100 0.0%
htmlspecialchars 396 1.3% 885 0.3% 885 0.3% 0 0.0% 0 0.0% 56,828 0.9% 56,828 0.9% 3,128 0.0% 3,128 0.0%
Drupal\Component\Utility\String::checkPlain 396 1.3% 2,475 0.9% 1,590 0.6% 4,000 1.5% 4,000 1.5% 68,312 1.1% 11,484 0.2% 8,236 0.1% 5,108 0.1%
check_plain 394 1.3% 4,019 1.5% 1,519 0.6% 8,001 3.1% 4,001 1.5% 76,140 1.2% 3,076 0.0% 14,480 0.2% 1,784 0.0%
array_key_exists 390 1.3% 706 0.3% 706 0.3% 4,000 1.5% 4,000 1.5% 4,192 0.1% 4,192 0.1% 3,060 0.0% 3,060 0.0%
strpos 372 1.2% 465 0.2% 465 0.2% 4,000 1.5% 4,000 1.5% 13,272 0.2% 13,272 0.2% 12,796 0.2% 12,796 0.2%
is_integer 351 1.1% 368 0.1% 368 0.1% 0 0.0% 0 0.0% 912 0.0% 912 0.0% 456 0.0% 456 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 332 1.1% 3,603 1.4% 2,354 0.9% 0 0.0% 0 0.0% 43,692 0.7% 12,028 0.2% 30,204 0.5% 17,360 0.3%
apc_fetch 332 1.1% 1,249 0.5% 1,249 0.5% 0 0.0% 0 0.0% 31,664 0.5% 31,664 0.5% 12,844 0.2% 12,844 0.2%
implode 323 1.0% 672 0.3% 672 0.3% 0 0.0% 0 0.0% 62,296 1.0% 62,296 1.0% 11,956 0.2% 11,956 0.2%
strtr 270 0.9% 638 0.2% 638 0.2% 0 0.0% 0 0.0% 24,396 0.4% 24,396 0.4% 13,800 0.2% 13,800 0.2%
Drupal\Core\Database\Connection::escapeTable 234 0.8% 1,868 0.7% 1,094 0.4% 0 0.0% 0 0.0% 15,376 0.2% 928 0.0% 9,856 0.2% 5,936 0.1%
PDOStatement::setFetchMode 231 0.7% 450 0.2% 450 0.2% 0 0.0% 0 0.0% 2,980 0.0% 2,980 0.0% 1,684 0.0% 1,684 0.0%
Drupal\Core\Template\AttributeValueBase::__construct 212 0.7% 734 0.3% 734 0.3% 4,001 1.5% 4,001 1.5% 512 0.0% 512 0.0% 1,712 0.0% 1,712 0.0%
Drupal\Core\Template\AttributeValueBase::printed 212 0.7% 426 0.2% 426 0.2% 0 0.0% 0 0.0% 516 0.0% 516 0.0% 484 0.0% 484 0.0%
Drupal\Core\Template\Attribute::offsetSet 212 0.7% 4,263 1.6% 2,899 1.1% 8,001 3.1% 4,000 1.5% 52,828 0.8% 38,656 0.6% 20,620 0.3% 6,452 0.1%
Drupal\Core\Template\AttributeValueBase::render 212 0.7% 5,705 2.2% 1,097 0.4% 4,000 1.5% 0 0.0% 23,184 0.4% -16,992 -0.3% 16,156 0.3% 1,840 0.0%
count 200 0.6% 407 0.2% 305 0.1% 0 0.0% 0 0.0% 11,512 0.2% 8,912 0.1% 7,180 0.1% 5,228 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 196 0.6% 18,538 7.0% 2,868 1.1% 12,001 4.6% 4,000 1.5% 2,354,128 37.6% 106,656 1.7% 2,161,496 34.2% 54,556 0.9%
str_replace 186 0.6% 611 0.2% 611 0.2% 0 0.0% 0 0.0% 98,932 1.6% 98,932 1.6% 24,468 0.4% 24,468 0.4%
is_string 183 0.6% 333 0.1% 333 0.1% 0 0.0% 0 0.0% 4,092 0.1% 4,092 0.1% 2,432 0.0% 2,432 0.0%
explode 182 0.6% 418 0.2% 418 0.2% 0 0.0% 0 0.0% 51,528 0.8% 51,528 0.8% 10,600 0.2% 10,600 0.2%
Drupal\Core\Utility\ThemeRegistry::offsetExists 182 0.6% 1,127 0.4% 784 0.3% 4,000 1.5% 0 0.0% 7,512 0.1% 7,056 0.1% 1,456 0.0% 1,456 0.0%
is_numeric 175 0.6% 244 0.1% 244 0.1% 0 0.0% 0 0.0% 5,768 0.1% 5,768 0.1% 4,088 0.1% 4,088 0.1%
Drupal\Core\Language\LanguageManager::getLanguage 167 0.5% 851 0.3% 724 0.3% 0 0.0% 0 0.0% 6,376 0.1% 2,620 0.0% 5,172 0.1% 1,444 0.0%
array_diff 166 0.5% 564 0.2% 564 0.2% 0 0.0% 0 0.0% 15,952 0.3% 15,952 0.3% 5,480 0.1% 5,480 0.1%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetExists 154 0.5% 355 0.1% 355 0.1% 0 0.0% 0 0.0% 6,192 0.1% 6,192 0.1% 612 0.0% 612 0.0%
in_array 152 0.5% 276 0.1% 276 0.1% 0 0.0% 0 0.0% 6,772 0.1% 6,772 0.1% 3,800 0.1% 3,800 0.1%
Drupal\Core\TypedData\TypedData::setContext 145 0.5% 591 0.2% 591 0.2% 0 0.0% 0 0.0% 3,720 0.1% 3,720 0.1% 4,252 0.1% 4,252 0.1%
is_scalar 143 0.5% 157 0.1% 157 0.1% 0 0.0% 0 0.0% 1,284 0.0% 1,284 0.0% 1,116 0.0% 1,116 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 140 0.5% 12,054 4.6% 2,531 1.0% 8,000 3.1% 0 0.0% 474,144 7.6% 8,200 0.1% 464,660 7.4% 4,376 0.1%
Drupal\Core\Database\Connection::escapeField 140 0.5% 946 0.4% 595 0.2% 0 0.0% 0 0.0% 9,480 0.2% -1,520 -0.0% 3,824 0.1% 1,264 0.0%
Symfony\Component\DependencyInjection\Container::has 139 0.4% 1,141 0.4% 860 0.3% 4,000 1.5% 0 0.0% 6,660 0.1% 1,316 0.0% 4,448 0.1% 3,216 0.1%
language 138 0.4% 6,201 2.3% 1,789 0.7% 4,000 1.5% 0 0.0% 21,452 0.3% 3,272 0.1% 16,636 0.3% 4,792 0.1%
substr 132 0.4% 157 0.1% 157 0.1% 0 0.0% 0 0.0% 21,708 0.3% 21,708 0.3% 10,656 0.2% 10,656 0.2%
Drupal\Core\Database\Connection::escapeAlias 127 0.4% 931 0.4% 641 0.2% 4,000 1.5% 4,000 1.5% 8,260 0.1% -1,844 -0.0% 1,856 0.0% 428 0.0%
Drupal\Core\Database\Query\Select::addField 127 0.4% 1,192 0.5% 1,192 0.5% 0 0.0% 0 0.0% 40,924 0.7% 40,924 0.7% 29,804 0.5% 29,804 0.5%
variable_get 124 0.4% 534 0.2% 534 0.2% 0 0.0% 0 0.0% 3,024 0.0% 3,024 0.0% 1,948 0.0% 1,948 0.0%
Drupal\Core\Utility\ThemeRegistry::offsetGet 122 0.4% 464 0.2% 464 0.2% 0 0.0% 0 0.0% 2,280 0.0% 2,280 0.0% 1,624 0.0% 1,624 0.0%
is_bool 121 0.4% 122 0.0% 122 0.0% 0 0.0% 0 0.0% 440 0.0% 440 0.0% 344 0.0% 344 0.0%
Drupal\Core\Template\AttributeString::__toString 121 0.4% 1,631 0.6% 455 0.2% 0 0.0% 0 0.0% 24,856 0.4% 4,068 0.1% 2,972 0.0% 800 0.0%
array_filter 118 0.4% 4,382 1.7% 570 0.2% 4,000 1.5% 0 0.0% 138,568 2.2% 18,024 0.3% 125,228 2.0% 10,440 0.2%
Drupal\Core\Template\Attribute::__toString 113 0.4% 8,889 3.4% 2,506 0.9% 8,000 3.1% 0 0.0% 27,692 0.4% 3,548 0.1% 23,956 0.4% 6,972 0.1%
t 112 0.4% 7,797 2.9% 2,174 0.8% 8,000 3.1% 4,000 1.5% 37,792 0.6% 20,532 0.3% 44,344 0.7% 29,140 0.5%
method_exists 112 0.4% 533 0.2% 236 0.1% 4,000 1.5% 0 0.0% 9,776 0.2% 6,208 0.1% 3,704 0.1% 3,704 0.1%
element_children 110 0.4% 3,322 1.3% 2,611 1.0% 4,000 1.5% 4,000 1.5% 28,748 0.5% 9,864 0.2% 10,764 0.2% 6,108 0.1%
Drupal\Core\Template\Attribute::__construct 109 0.4% 5,407 2.0% 1,144 0.4% 16,001 6.2% 8,000 3.1% 69,348 1.1% 16,520 0.3% 24,988 0.4% 4,368 0.1%
Drupal\Core\Config\Config::get 108 0.3% 19,461 7.4% 1,403 0.5% 20,000 7.7% 0 0.0% 132,760 2.1% -484 -0.0% 236,752 3.8% 2,516 0.0%
Drupal\Core\Database\Connection::defaultOptions 107 0.3% 364 0.1% 364 0.1% 0 0.0% 0 0.0% 43,788 0.7% 43,788 0.7% 15,484 0.2% 15,484 0.2%
Drupal\Core\Database\Statement::execute 107 0.3% 11,240 4.2% 2,302 0.9% 4,001 1.5% 4,001 1.5% 75,584 1.2% 1,172 0.0% 15,136 0.2% 1,108 0.0%
Drupal\Core\Database\Connection::query 107 0.3% 22,233 8.4% 3,008 1.1% 8,001 3.1% 0 0.0% 162,424 2.6% -40,440 -0.6% 152,584 2.4% 20,952 0.3%
Drupal\Core\Database\Connection::prepareQuery 107 0.3% 3,678 1.4% 911 0.3% 4,000 1.5% 4,000 1.5% 77,692 1.2% -17,036 -0.3% 42,036 0.7% 680 0.0%
PDO::prepare 107 0.3% 1,756 0.7% 788 0.3% 0 0.0% 0 0.0% 72,748 1.2% 68,656 1.1% 21,216 0.3% 19,904 0.3%
Drupal\Core\Database\Connection::getLogger 107 0.3% 216 0.1% 216 0.1% 0 0.0% 0 0.0% 492 0.0% 492 0.0% 448 0.0% 448 0.0%
PDOStatement::execute 107 0.3% 8,330 3.1% 8,330 3.1% 0 0.0% 0 0.0% 73,020 1.2% 73,020 1.2% 12,776 0.2% 12,776 0.2%
Drupal\Core\Database\Connection::prefixTables 107 0.3% 1,011 0.4% 558 0.2% 0 0.0% 0 0.0% 21,980 0.4% -66,472 -1.1% 20,140 0.3% 296 0.0%
Drupal\Core\Database\Connection::expandArguments 107 0.3% 3,943 1.5% 2,678 1.0% 0 0.0% 0 0.0% 5,800 0.1% -58,072 -0.9% 58,976 0.9% 33,152 0.5%
Drupal\Core\Database\Statement::__construct 107 0.3% 968 0.4% 747 0.3% 0 0.0% 0 0.0% 4,092 0.1% 3,628 0.1% 1,312 0.0% 856 0.0%
theme_get_registry 102 0.3% 2,351 0.9% 1,300 0.5% 0 0.0% 0 0.0% 55,700 0.9% 2,692 0.0% 69,440 1.1% 3,468 0.1%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 101 0.3% 2,838 1.1% 528 0.2% 0 0.0% 0 0.0% 148,912 2.4% 2,732 0.0% 183,672 2.9% 1,092 0.0%
call_user_func@1 100 0.3% 52,690 19.9% 480 0.2% 48,003 18.5% 0 0.0% 708,636 11.3% 4,680 0.1% 544,312 8.6% 2,940 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 99 0.3% 2,008 0.8% 1,171 0.4% 0 0.0% 0 0.0% 28,868 0.5% 932 0.0% 38,168 0.6% 780 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 99 0.3% 2,959 1.1% 747 0.3% 0 0.0% 0 0.0% 52,716 0.8% 6,000 0.1% 44,072 0.7% 3,576 0.1%
array_map 98 0.3% 2,942 1.1% 782 0.3% 4,000 1.5% 0 0.0% 82,756 1.3% 40,332 0.6% 27,388 0.4% 10,752 0.2%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetSet 96 0.3% 313 0.1% 313 0.1% 0 0.0% 0 0.0% 7,344 0.1% 7,344 0.1% 1,028 0.0% 1,028 0.0%
Symfony\Component\EventDispatcher\Event::setDispatcher 92 0.3% 303 0.1% 303 0.1% 0 0.0% 0 0.0% 1,112 0.0% 1,112 0.0% 1,016 0.0% 1,016 0.0%
Symfony\Component\EventDispatcher\Event::setName 92 0.3% 270 0.1% 270 0.1% 0 0.0% 0 0.0% 1,100 0.0% 1,100 0.0% 1,004 0.0% 1,004 0.0%
Drupal\Core\Extension\ModuleHandler::isLoaded 92 0.3% 186 0.1% 186 0.1% 0 0.0% 0 0.0% 2,252 0.0% 2,252 0.0% 1,896 0.0% 1,896 0.0%
Drupal\Core\Template\AttributeArray::__toString 91 0.3% 2,977 1.1% 594 0.2% 4,000 1.5% 0 0.0% 15,320 0.2% -52,248 -0.8% 11,344 0.2% 1,652 0.0%
unserialize 89 0.3% 15,209 5.7% 2,494 0.9% 24,001 9.2% 8,000 3.1% 850,136 13.6% 623,424 10.0% 970,848 15.4% 755,280 12.0%
Drupal\Core\Config\Context\ConfigContext::notify 87 0.3% 9,612 3.6% 1,019 0.4% 0 0.0% 0 0.0% 33,992 0.5% 1,380 0.0% 35,424 0.6% 3,420 0.1%
Drupal\Core\Config\ConfigEvent::__construct 87 0.3% 369 0.1% 369 0.1% 0 0.0% 0 0.0% 508 0.0% 508 0.0% 808 0.0% 808 0.0%
preg_match 87 0.3% 364 0.1% 364 0.1% 0 0.0% 0 0.0% 9,376 0.1% 9,376 0.1% 3,688 0.1% 3,688 0.1%
Drupal\Core\Config\Config::notify 86 0.3% 10,055 3.8% 604 0.2% 8,000 3.1% 8,000 3.1% 21,160 0.3% 1,088 0.0% 28,668 0.5% 840 0.0%
Drupal\Core\Config\Config::getName 86 0.3% 172 0.1% 172 0.1% 0 0.0% 0 0.0% 984 0.0% 984 0.0% 984 0.0% 984 0.0%
call_user_func_array 84 0.3% 85,133 32.2% 597 0.2% 76,006 29.2% 0 0.0% 1,973,884 31.5% 33,656 0.5% 1,942,640 30.8% 15,100 0.2%
Drupal\Core\Config\Entity\ConfigEntityBase::get 84 0.3% 341 0.1% 341 0.1% 4,000 1.5% 4,000 1.5% 1,060 0.0% 1,060 0.0% 360 0.0% 360 0.0%
Drupal\Core\Extension\ModuleHandler::alter 84 0.3% 5,117 1.9% 3,054 1.2% 0 0.0% 0 0.0% 32,092 0.5% -1,916 -0.0% 35,116 0.6% 10,000 0.2%
Drupal\block\Plugin\Core\Entity\Block::get 84 0.3% 1,230 0.5% 807 0.3% 4,000 1.5% 0 0.0% 5,616 0.1% -1,692 -0.0% 5,312 0.1% 3,892 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 81 0.3% 6,466 2.4% 1,118 0.4% 4,000 1.5% 0 0.0% 912,672 14.6% 56,008 0.9% 792,744 12.6% 23,196 0.4%
reset 79 0.3% 166 0.1% 166 0.1% 0 0.0% 0 0.0% 4,040 0.1% 4,040 0.1% 288 0.0% 288 0.0%
dirname 78 0.3% 101 0.0% 101 0.0% 0 0.0% 0 0.0% 8,776 0.1% 8,776 0.1% 3,412 0.1% 3,412 0.1%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::dispatch@1 76 0.2% 7,073 2.7% 719 0.3% 0 0.0% 0 0.0% 7,736 0.1% 820 0.0% 11,144 0.2% 1,876 0.0%
Symfony\Component\EventDispatcher\EventDispatcher::dispatch@1 76 0.2% 4,584 1.7% 1,095 0.4% 0 0.0% 0 0.0% 6,376 0.1% 1,136 0.0% 8,052 0.1% 1,776 0.0%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 75 0.2% 907 0.3% 291 0.1% 0 0.0% 0 0.0% 24,736 0.4% 2,148 0.0% 29,716 0.5% 640 0.0%
Drupal\Core\Entity\Entity::id 75 0.2% 167 0.1% 167 0.1% 0 0.0% 0 0.0% 2,416 0.0% 2,416 0.0% 1,144 0.0% 1,144 0.0%
array_shift 74 0.2% 145 0.1% 145 0.1% 0 0.0% 0 0.0% -8 -0.0% -8 -0.0% 2,836 0.0% 2,836 0.0%
Drupal\Core\Entity\EntityNG::getType 73 0.2% 197 0.1% 197 0.1% 4,000 1.5% 4,000 1.5% 1,980 0.0% 1,980 0.0% 1,980 0.0% 1,980 0.0%
Drupal\Core\Entity\Entity::getPropertyPath 73 0.2% 146 0.1% 146 0.1% 0 0.0% 0 0.0% 3,508 0.1% 3,508 0.1% 2,528 0.0% 2,528 0.0%
Drupal\Core\Entity\Entity::getRoot 73 0.2% 148 0.1% 148 0.1% 0 0.0% 0 0.0% 1,424 0.0% 1,424 0.0% 1,424 0.0% 1,424 0.0%
[ display all ]