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

Overall Summary
Total Incl. Wall Time (microsec):181,813 microsecs
Total Incl. CPU (microsecs):162,713 microsecs
Total Incl. MemUse (bytes):10,857,800 bytes
Total Incl. PeakMemUse (bytes):10,971,696 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% 335 0.2% 335 0.2% 4,469 2.7% 4,469 2.7% 18,176 0.2% 18,176 0.2% 11,128 0.1% 11,128 0.1%
strtolower 1,551 4.3% 1,255 0.7% 1,255 0.7% 2,203 1.4% 2,203 1.4% 80,432 0.7% 80,432 0.7% 14,568 0.1% 14,568 0.1%
Symfony\Component\DependencyInjection\Container::get 1,160 3.2% 25,010 13.8% 4,205 2.3% 25,288 15.5% 4,471 2.7% 2,297,344 21.2% 3,496 0.0% 2,232,480 20.3% 62,104 0.6%
is_array 942 2.6% 109 0.1% 109 0.1% 1,115 0.7% 1,115 0.7% 37,632 0.3% 37,632 0.3% 19,888 0.2% 19,888 0.2%
Drupal::getContainer 873 2.4% 391 0.2% 391 0.2% 1,128 0.7% 1,128 0.7% 808 0.0% 808 0.0% 368 0.0% 368 0.0%
drupal_container 873 2.4% 2,441 1.3% 2,050 1.1% 3,115 1.9% 1,987 1.2% 33,056 0.3% 32,248 0.3% 23,224 0.2% 22,856 0.2%
str_replace 790 2.2% 990 0.5% 990 0.5% 1,421 0.9% 1,421 0.9% 185,848 1.7% 185,848 1.7% 60,680 0.6% 60,680 0.6%
substr 648 1.8% 239 0.1% 239 0.1% 852 0.5% 852 0.5% 50,880 0.5% 50,880 0.5% 20,192 0.2% 20,192 0.2%
Drupal\Core\Entity\EntityNG::__get 568 1.6% 726 0.4% 656 0.4% 1,172 0.7% 1,099 0.7% 8,432 0.1% 5,400 0.0% 4,256 0.0% 3,088 0.0%
array_keys 478 1.3% 583 0.3% 583 0.3% 965 0.6% 965 0.6% 229,808 2.1% 229,808 2.1% 50,480 0.5% 50,480 0.5%
drupal_static 434 1.2% 1,151 0.6% 1,092 0.6% 1,566 1.0% 1,472 0.9% 58,288 0.5% 57,512 0.5% 83,720 0.8% 82,944 0.8%
function_exists 402 1.1% 425 0.2% 425 0.2% 692 0.4% 692 0.4% 18,968 0.2% 18,968 0.2% 11,424 0.1% 11,424 0.1%
array_key_exists 387 1.1% 275 0.2% 275 0.2% 552 0.3% 552 0.3% 6,416 0.1% 6,416 0.1% 4,280 0.0% 4,280 0.0%
is_integer 368 1.0% 7 0.0% 7 0.0% 375 0.2% 375 0.2% 1,616 0.0% 1,616 0.0% 0 0.0% 0 0.0%
preg_replace 361 1.0% 973 0.5% 973 0.5% 1,300 0.8% 1,300 0.8% 67,824 0.6% 67,824 0.6% 23,120 0.2% 23,120 0.2%
file_exists 327 0.9% 2,214 1.2% 2,214 1.2% 2,478 1.5% 2,478 1.5% 6,320 0.1% 6,320 0.1% 4,928 0.0% 4,928 0.0%
strrpos 319 0.9% 323 0.2% 323 0.2% 491 0.3% 491 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,438 9.0% 12,978 7.1% 16,737 10.3% 8,057 5.0% 62,448 0.6% -17,088 -0.2% 200,936 1.8% 161,880 1.5%
Drupal\Component\Utility\String::checkPlain 291 0.8% 1,006 0.6% 670 0.4% 1,191 0.7% 656 0.4% 60,944 0.6% 15,336 0.1% 13,760 0.1% 7,840 0.1%
htmlspecialchars 291 0.8% 336 0.2% 336 0.2% 535 0.3% 535 0.3% 45,608 0.4% 45,608 0.4% 5,920 0.1% 5,920 0.1%
check_plain 289 0.8% 1,673 0.9% 681 0.4% 1,875 1.2% 700 0.4% 69,360 0.6% 9,640 0.1% 18,016 0.2% 5,128 0.0%
is_object 275 0.8% 86 0.0% 86 0.0% 360 0.2% 360 0.2% 9,496 0.1% 9,496 0.1% 6,832 0.1% 6,832 0.1%
Drupal\menu_link\Plugin\Core\Entity\MenuLink::offsetGet 242 0.7% 157 0.1% 157 0.1% 303 0.2% 303 0.2% 8,336 0.1% 8,336 0.1% 568 0.0% 568 0.0%
Drupal\Core\Language\LanguageManager::getLanguage 241 0.7% 434 0.2% 275 0.2% 537 0.3% 371 0.2% 22,408 0.2% 4,616 0.0% 24,696 0.2% 2,328 0.0%
implode 222 0.6% 213 0.1% 213 0.1% 364 0.2% 364 0.2% 43,080 0.4% 43,080 0.4% 17,912 0.2% 17,912 0.2%
is_numeric 211 0.6% 51 0.0% 51 0.0% 256 0.2% 256 0.2% 8,776 0.1% 8,776 0.1% 6,280 0.1% 6,280 0.1%
PDOStatement::setFetchMode 210 0.6% 128 0.1% 128 0.1% 302 0.2% 302 0.2% 4,496 0.0% 4,496 0.0% 2,096 0.0% 2,096 0.0%
is_string 201 0.6% 58 0.0% 58 0.0% 281 0.2% 281 0.2% 8,008 0.1% 8,008 0.1% 4,840 0.0% 4,840 0.0%
strtr 196 0.5% 304 0.2% 304 0.2% 457 0.3% 457 0.3% 31,896 0.3% 31,896 0.3% 35,560 0.3% 35,560 0.3%
explode 190 0.5% 226 0.1% 226 0.1% 351 0.2% 351 0.2% 94,640 0.9% 94,640 0.9% 14,640 0.1% 14,640 0.1%
Symfony\Component\DependencyInjection\Container::has 187 0.5% 699 0.4% 501 0.3% 848 0.5% 567 0.3% 14,736 0.1% 4,768 0.0% 10,296 0.1% 10,296 0.1%
language 183 0.5% 3,888 2.1% 1,546 0.9% 4,033 2.5% 1,175 0.7% 51,448 0.5% 5,792 0.1% 55,688 0.5% 12,472 0.1%
Symfony\Component\ClassLoader\ClassLoader::loadClass 181 0.5% 30,969 17.0% 2,646 1.5% 31,235 19.2% 1,560 1.0% 3,969,880 36.6% 171,960 1.6% 3,619,712 33.0% 201,288 1.8%
count 161 0.5% 104 0.1% 77 0.0% 256 0.2% 217 0.1% 19,208 0.2% 15,032 0.1% 11,160 0.1% 8,264 0.1%
variable_get 160 0.4% 179 0.1% 179 0.1% 278 0.2% 278 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% 191 0.1% 191 0.1% 335 0.2% 335 0.2% 6,488 0.1% 6,488 0.1% 6,344 0.1% 6,344 0.1%
Drupal\Core\Extension\ModuleHandler::alter 152 0.4% 2,049 1.1% 1,077 0.6% 2,174 1.3% 882 0.5% 63,472 0.6% 9,768 0.1% 39,208 0.4% 14,752 0.1%
array_diff 151 0.4% 286 0.2% 286 0.2% 415 0.3% 415 0.3% 24,984 0.2% 24,984 0.2% 8,960 0.1% 8,960 0.1%
Drupal\Core\Config\Config::get 148 0.4% 16,913 9.3% 863 0.5% 11,551 7.1% 758 0.5% 230,352 2.1% -6,776 -0.1% 447,656 4.1% 5,448 0.0%
in_array 142 0.4% 94 0.1% 94 0.1% 268 0.2% 268 0.2% 14,272 0.1% 14,272 0.1% 7,784 0.1% 7,784 0.1%
Drupal::service 140 0.4% 1,089 0.6% 390 0.2% 1,192 0.7% 345 0.2% 20,120 0.2% 2,648 0.0% 5,544 0.1% 1,496 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 139 0.4% 485 0.3% 368 0.2% 636 0.4% 441 0.3% 16,032 0.1% 15,224 0.1% 13,168 0.1% 12,520 0.1%
t 128 0.4% 3,901 2.1% 886 0.5% 4,016 2.5% 841 0.5% 72,872 0.7% 22,488 0.2% 67,888 0.6% 24,168 0.2%
Drupal\Core\Entity\EntityNG::getPropertyDefinition 127 0.4% 219 0.1% 148 0.1% 328 0.2% 254 0.2% 8,864 0.1% 5,440 0.1% 3,968 0.0% 3,384 0.0%
Drupal\Core\Template\AttributeValueBase::printed 122 0.3% 51 0.0% 51 0.0% 166 0.1% 166 0.1% 896 0.0% 896 0.0% 744 0.0% 744 0.0%
Drupal\Core\Database\Connection::escapeTable 122 0.3% 727 0.4% 386 0.2% 835 0.5% 386 0.2% 16,088 0.1% 2,472 0.0% 13,840 0.1% 8,704 0.1%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::lazyLoad 120 0.3% 9,366 5.2% 1,106 0.6% 9,242 5.7% 1,055 0.6% 825,944 7.6% 14,600 0.1% 814,672 7.4% 9,440 0.1%
Drupal\Core\Template\AttributeValueBase::render 120 0.3% 1,902 1.0% 358 0.2% 1,983 1.2% 345 0.2% 24,528 0.2% -9,192 -0.1% 23,680 0.2% 1,808 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 118 0.3% 1,993 1.1% 570 0.3% 1,813 1.1% 464 0.3% 100,776 0.9% 10,448 0.1% 79,760 0.7% 3,672 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 118 0.3% 1,342 0.7% 496 0.3% 1,183 0.7% 528 0.3% 55,560 0.5% 1,672 0.0% 74,088 0.7% 1,392 0.0%
Drupal\Core\Entity\EntityNG::get 117 0.3% 10,624 5.8% 223 0.1% 10,448 6.4% 279 0.2% 705,304 6.5% 4,440 0.0% 668,000 6.1% 2,408 0.0%
Drupal\Core\Entity\EntityBCDecorator::__get 117 0.3% 5,497 3.0% 1,955 1.1% 5,617 3.5% 1,507 0.9% 139,664 1.3% 28,064 0.3% 186,032 1.7% 14,672 0.1%
Drupal\Core\Template\Attribute::__toString 113 0.3% 2,889 1.6% 919 0.5% 2,995 1.8% 712 0.4% 40,200 0.4% 13,984 0.1% 31,944 0.3% 6,960 0.1%
array_filter 112 0.3% 3,931 2.2% 337 0.2% 3,577 2.2% 426 0.3% 199,368 1.8% 32,816 0.3% 174,536 1.6% 17,784 0.2%
Drupal\Core\Template\AttributeValueBase::__construct 109 0.3% 105 0.1% 105 0.1% 172 0.1% 172 0.1% 888 0.0% 888 0.0% 704 0.0% 704 0.0%
Drupal\Core\Template\Attribute::offsetSet 109 0.3% 1,209 0.7% 881 0.5% 1,306 0.8% 632 0.4% 67,264 0.6% 41,936 0.4% 33,192 0.3% 12,920 0.1%
Drupal\Core\Utility\ThemeRegistry::offsetExists 103 0.3% 312 0.2% 236 0.1% 395 0.2% 245 0.2% 9,296 0.1% 8,488 0.1% 1,840 0.0% 1,840 0.0%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 100 0.3% 3,340 1.8% 133 0.1% 2,259 1.4% 214 0.1% 281,688 2.6% 5,520 0.1% 355,192 3.2% 1,888 0.0%
Drupal\Core\Database\Statement::__construct 98 0.3% 452 0.2% 352 0.2% 542 0.3% 398 0.2% 6,672 0.1% 5,856 0.1% 1,752 0.0% 1,104 0.0%
PDO::prepare 98 0.3% 902 0.5% 450 0.2% 974 0.6% 432 0.3% 90,568 0.8% 83,896 0.8% 9,008 0.1% 7,256 0.1%
Drupal\Core\Database\Connection::prepareQuery 98 0.3% 1,979 1.1% 495 0.3% 2,054 1.3% 427 0.3% 98,696 0.9% -13,384 -0.1% 33,872 0.3% 2,344 0.0%
Drupal\Core\Database\Connection::getLogger 98 0.3% 76 0.0% 76 0.0% 148 0.1% 148 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Connection::expandArguments 98 0.3% 2,238 1.2% 1,513 0.8% 2,308 1.4% 1,250 0.8% 9,416 0.1% -84,720 -0.8% 80,712 0.7% 48,472 0.4%
Drupal\Core\Template\Attribute::__construct 98 0.3% 1,444 0.8% 327 0.2% 1,542 0.9% 343 0.2% 80,600 0.7% 21,128 0.2% 38,208 0.3% 7,376 0.1%
Drupal\Core\Database\Connection::defaultOptions 98 0.3% 167 0.1% 167 0.1% 286 0.2% 286 0.2% 75,440 0.7% 75,440 0.7% 30,016 0.3% 30,016 0.3%
Drupal\Core\Database\Connection::prefixTables 98 0.3% 582 0.3% 305 0.2% 653 0.4% 300 0.2% 21,512 0.2% -99,904 -0.9% 22,520 0.2% 760 0.0%
PDOStatement::execute 98 0.3% 25,751 14.2% 25,751 14.2% 7,346 4.5% 7,346 4.5% 514,224 4.7% 514,224 4.7% 260,080 2.4% 260,080 2.4%
Drupal\Core\Database\Statement::execute 98 0.3% 27,302 15.0% 1,454 0.8% 8,866 5.4% 1,124 0.7% 518,840 4.8% 2,160 0.0% 264,416 2.4% 2,208 0.0%
Drupal\Core\Database\Connection::query 98 0.3% 33,170 18.2% 1,484 0.8% 14,751 9.1% 1,237 0.8% 633,728 5.8% -68,664 -0.6% 440,352 4.0% 31,336 0.3%
drupal_alter 97 0.3% 3,144 1.7% 634 0.3% 3,238 2.0% 514 0.3% 77,272 0.7% 14,256 0.1% 50,648 0.5% 8,240 0.1%
Symfony\Component\DependencyInjection\Container::isScopeActive 93 0.3% 100 0.1% 100 0.1% 161 0.1% 161 0.1% 6,952 0.1% 6,952 0.1% 1,128 0.0% 1,128 0.0%
current_path 91 0.3% 2,162 1.2% 912 0.5% 2,248 1.4% 664 0.4% 13,280 0.1% 5,424 0.0% 4,392 0.0% 3,160 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 90 0.3% 381 0.2% 330 0.2% 463 0.3% 328 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% 51 0.0% 51 0.0% 135 0.1% 135 0.1% 872 0.0% 872 0.0% 840 0.0% 840 0.0%
end 90 0.3% 53 0.0% 53 0.0% 116 0.1% 116 0.1% 792 0.0% 792 0.0% 712 0.0% 712 0.0%
Drupal\Core\Config\ConfigFactory::getContext 90 0.3% 310 0.2% 257 0.1% 377 0.2% 261 0.2% 6,264 0.1% 5,472 0.1% 1,968 0.0% 1,256 0.0%
Drupal\Core\Config\ConfigFactory::get 90 0.3% 5,420 3.0% 753 0.4% 5,505 3.4% 637 0.4% 116,944 1.1% 3,168 0.0% 85,016 0.8% 5,632 0.1%
method_exists 88 0.2% 256 0.1% 98 0.1% 342 0.2% 182 0.1% 13,112 0.1% 12,256 0.1% 8,800 0.1% 7,984 0.1%
unserialize 87 0.2% 18,338 10.1% 2,731 1.5% 16,172 9.9% 2,810 1.7% 1,716,712 15.8% 1,139,112 10.5% 2,013,328 18.4% 1,409,808 12.8%
config 87 0.2% 6,165 3.4% 574 0.3% 6,268 3.9% 457 0.3% 73,000 0.7% 21,864 0.2% 31,920 0.3% 9,464 0.1%
is_scalar 85 0.2% 2 0.0% 2 0.0% 93 0.1% 93 0.1% 2,336 0.0% 2,336 0.0% 2,096 0.0% 2,096 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::get 83 0.2% 96 0.1% 96 0.1% 158 0.1% 158 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% 488 0.3% 369 0.2% 575 0.4% 372 0.2% 11,304 0.1% -552 -0.0% 10,152 0.1% 6,912 0.1%
Drupal\Core\TypedData\ItemList::offsetGet 81 0.2% 263 0.1% 251 0.1% 330 0.2% 241 0.1% 2,832 0.0% 2,040 0.0% 4,304 0.0% 3,656 0.0%
is_bool 81 0.2% 0 0.0% 0 0.0% 85 0.1% 85 0.1% 792 0.0% 792 0.0% 560 0.0% 560 0.0%
Symfony\Component\EventDispatcher\Event::setDispatcher 80 0.2% 106 0.1% 106 0.1% 201 0.1% 201 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% 72 0.0% 72 0.0% 125 0.1% 125 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% 634 0.3% 177 0.1% 696 0.4% 173 0.1% 21,832 0.2% 5,032 0.0% 4,448 0.0% 1,072 0.0%
Drupal\Core\Entity\EntityNG::getType 79 0.2% 20 0.0% 20 0.0% 106 0.1% 106 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% 10 0.0% 10 0.0% 106 0.1% 106 0.1% 6,304 0.1% 6,304 0.1% 4,576 0.0% 4,576 0.0%
typed_data 79 0.2% 1,422 0.8% 107 0.1% 1,497 0.9% 179 0.1% 100,032 0.9% 8,152 0.1% 92,400 0.8% 5,280 0.0%
Drupal\Core\Entity\Field\Type\Field::__get 79 0.2% 1,880 1.0% 339 0.2% 1,955 1.2% 297 0.2% 31,120 0.3% 4,696 0.0% 98,952 0.9% 5,128 0.0%
Drupal\Core\Entity\Field\FieldItemBase::__get 79 0.2% 1,286 0.7% 168 0.1% 1,340 0.8% 178 0.1% 24,424 0.2% 1,408 0.0% 90,352 0.8% 1,264 0.0%
Drupal\Core\Entity\Entity::getRoot 79 0.2% 14 0.0% 14 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% 126 0.1% 126 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% 52,473 28.9% 420 0.2% 46,057 28.3% 408 0.3% 2,764,504 25.5% 60,760 0.6% 2,680,264 24.4% 27,248 0.2%
Drupal\Core\Config\Context\ConfigContext::notify 75 0.2% 4,626 2.5% 576 0.3% 4,692 2.9% 515 0.3% 62,400 0.6% 2,496 0.0% 70,664 0.6% 5,112 0.0%
Drupal\Core\Config\ConfigEvent::__construct 75 0.2% 137 0.1% 137 0.1% 198 0.1% 198 0.1% 880 0.0% 880 0.0% 1,144 0.0% 1,144 0.0%
rawurlencode 74 0.2% 18 0.0% 18 0.0% 102 0.1% 102 0.1% 5,200 0.0% 5,200 0.0% 2,112 0.0% 2,112 0.0%
Drupal\field\Plugin\Core\Entity\Field::offsetGet 74 0.2% 93 0.1% 93 0.1% 151 0.1% 151 0.1% 15,488 0.1% 15,488 0.1% 5,384 0.0% 5,384 0.0%
[ display all ]