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

Overall Summary
Total Incl. Wall Time (microsec):352,384 microsecs
Total Incl. CPU (microsecs):334,673 microsecs
Total Incl. MemUse (bytes):36,021,040 bytes
Total Incl. PeakMemUse (bytes):36,100,504 bytes
Number of Function Calls:62,032


[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_object 2,168 3.5% 235 0.1% 235 0.1% 2,240 0.7% 2,240 0.7% 16,680 0.0% 16,680 0.0% 9,600 0.0% 9,600 0.0%
preg_replace 1,888 3.0% 2,362 0.7% 2,362 0.7% 3,295 1.0% 3,295 1.0% 291,280 0.8% 291,280 0.8% 25,392 0.1% 25,392 0.1%
is_array 1,780 2.9% 4 0.0% 4 0.0% 1,637 0.5% 1,637 0.5% 44,896 0.1% 44,896 0.1% 15,936 0.0% 15,936 0.0%
Symfony\Component\DependencyInjection\Container::get 1,490 2.4% 65,577 18.6% 2,819 0.8% 66,077 19.7% 3,757 1.1% 9,801,328 27.2% 16,544 0.0% 8,930,872 24.7% 102,080 0.3%
Drupal\Core\DependencyInjection\Container::get 1,490 2.4% 72,633 20.6% 6,952 2.0% 73,175 21.9% 5,599 1.7% 9,765,328 27.1% -36,800 -0.1% 8,981,336 24.9% 49,896 0.1%
array_key_exists 1,381 2.2% 177 0.1% 177 0.1% 1,493 0.4% 1,493 0.4% 27,376 0.1% 27,376 0.1% 8,304 0.0% 8,304 0.0%
Drupal\menu_link\Entity\MenuLink::offsetGet 1,205 1.9% 360 0.1% 360 0.1% 1,449 0.4% 1,449 0.4% 45,528 0.1% 45,528 0.1% 1,496 0.0% 1,496 0.0%
is_integer 1,194 1.9% 1 0.0% 1 0.0% 1,008 0.3% 1,008 0.3% 1,624 0.0% 1,624 0.0% 768 0.0% 768 0.0%
array_keys 1,192 1.9% 1,403 0.4% 1,403 0.4% 2,440 0.7% 2,440 0.7% 2,240,728 6.2% 2,240,728 6.2% 148,696 0.4% 148,696 0.4%
strpos 919 1.5% 61 0.0% 61 0.0% 963 0.3% 963 0.3% 30,592 0.1% 30,592 0.1% 13,784 0.0% 13,784 0.0%
htmlspecialchars 714 1.2% 342 0.1% 342 0.1% 929 0.3% 929 0.3% 111,976 0.3% 111,976 0.3% 3,096 0.0% 3,096 0.0%
Drupal\Component\Utility\String::checkPlain 714 1.2% 1,678 0.5% 1,336 0.4% 2,298 0.7% 1,369 0.4% 155,760 0.4% 43,784 0.1% 13,224 0.0% 10,128 0.0%
count 666 1.1% 320 0.1% 173 0.0% 1,008 0.3% 809 0.2% 27,992 0.1% 21,120 0.1% 13,408 0.0% 11,680 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 625 1.0% 1,420 0.4% 1,393 0.4% 1,879 0.6% 1,281 0.4% 37,584 0.1% 36,776 0.1% 21,232 0.1% 20,584 0.1%
Drupal\Core\Database\Connection::escapeTable 583 0.9% 1,663 0.5% 909 0.3% 2,217 0.7% 1,171 0.3% 56,240 0.2% -11,704 -0.0% 18,112 0.1% 9,240 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 538 0.9% 2,776 0.8% 1,603 0.5% 3,253 1.0% 1,599 0.5% 90,872 0.3% 31,264 0.1% 49,496 0.1% 22,944 0.1%
apc_fetch 538 0.9% 1,135 0.3% 1,135 0.3% 1,611 0.5% 1,611 0.5% 57,648 0.2% 57,648 0.2% 26,136 0.1% 26,136 0.1%
function_exists 513 0.8% 384 0.1% 384 0.1% 724 0.2% 724 0.2% 17,400 0.0% 17,400 0.0% 7,272 0.0% 7,272 0.0%
str_replace 512 0.8% 558 0.2% 558 0.2% 1,000 0.3% 1,000 0.3% 311,536 0.9% 311,536 0.9% 41,640 0.1% 41,640 0.1%
implode 460 0.7% 274 0.1% 274 0.1% 607 0.2% 607 0.2% 132,144 0.4% 132,144 0.4% 15,544 0.0% 15,544 0.0%
Drupal\Core\Database\Connection::escapeField 445 0.7% 1,195 0.3% 709 0.2% 1,526 0.5% 830 0.2% 41,152 0.1% -12,656 -0.0% 3,848 0.0% 1,648 0.0%
explode 403 0.6% 242 0.1% 242 0.1% 581 0.2% 581 0.2% 211,544 0.6% 211,544 0.6% 18,816 0.1% 18,816 0.1%
Drupal::moduleHandler 403 0.6% 5,573 1.6% 882 0.3% 5,847 1.7% 856 0.3% 439,424 1.2% 57,664 0.2% 452,984 1.3% 7,200 0.0%
PDOStatement::setFetchMode 395 0.6% 126 0.0% 126 0.0% 499 0.1% 499 0.1% 9,168 0.0% 9,168 0.0% 2,336 0.0% 2,336 0.0%
drupal_static 387 0.6% 703 0.2% 695 0.2% 912 0.3% 862 0.3% 31,808 0.1% 31,032 0.1% 24,552 0.1% 23,984 0.1%
Drupal\Core\Database\Query\Select::addField 386 0.6% 453 0.1% 453 0.1% 734 0.2% 734 0.2% 244,424 0.7% 244,424 0.7% 43,576 0.1% 43,576 0.1%
Drupal\Core\Database\Connection::escapeAlias 386 0.6% 937 0.3% 549 0.2% 1,242 0.4% 697 0.2% 34,576 0.1% -11,304 -0.0% 2,360 0.0% 1,072 0.0%
Drupal\Core\Entity\EntityType::getClass 384 0.6% 56 0.0% 56 0.0% 489 0.1% 489 0.1% 5,152 0.0% 5,152 0.0% 1,472 0.0% 1,472 0.0%
Drupal\Core\Render\Element::children 377 0.6% 2,316 0.7% 2,052 0.6% 2,534 0.8% 1,666 0.5% 121,240 0.3% 29,912 0.1% 16,984 0.0% 6,144 0.0%
is_string 360 0.6% 23 0.0% 23 0.0% 369 0.1% 369 0.1% 13,440 0.0% 13,440 0.0% 4,552 0.0% 4,552 0.0%
Drupal\menu_link\Entity\MenuLink::offsetSet 322 0.5% 335 0.1% 335 0.1% 543 0.2% 543 0.2% 144,064 0.4% 144,064 0.4% 328 0.0% 328 0.0%
strtolower 322 0.5% 105 0.0% 105 0.0% 389 0.1% 389 0.1% 34,744 0.1% 34,744 0.1% 9,720 0.0% 9,720 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 315 0.5% 2,731 0.8% 1,314 0.4% 2,836 0.8% 1,021 0.3% 160,864 0.4% 24,912 0.1% 97,608 0.3% 5,880 0.0%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 315 0.5% 1,363 0.4% 749 0.2% 1,466 0.4% 907 0.3% 69,520 0.2% 1,680 0.0% 88,624 0.2% 1,664 0.0%
substr 314 0.5% 25 0.0% 25 0.0% 335 0.1% 335 0.1% 27,832 0.1% 27,832 0.1% 4,440 0.0% 4,440 0.0%
drupal_sort_css_js 311 0.5% 294 0.1% 294 0.1% 423 0.1% 423 0.1% 15,696 0.0% 15,696 0.0% 0 0.0% 0 0.0%
is_bool 302 0.5% 0 0.0% 0 0.0% 268 0.1% 268 0.1% 3,176 0.0% 3,176 0.0% 2,232 0.0% 2,232 0.0%
Drupal\Core\Template\Attribute::offsetSet 298 0.5% 3,162 0.9% 666 0.2% 3,382 1.0% 666 0.2% 152,728 0.4% 62,488 0.2% 45,928 0.1% 5,048 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 298 0.5% 2,496 0.7% 2,030 0.6% 2,716 0.8% 1,283 0.4% 90,240 0.3% 41,584 0.1% 40,880 0.1% 4,576 0.0%
unserialize 298 0.5% 7,686 2.2% 3,838 1.1% 7,991 2.4% 4,025 1.2% 2,928,680 8.1% 1,908,112 5.3% 3,038,432 8.4% 2,111,480 5.8%
Drupal\Core\Template\AttributeValueBase::__construct 297 0.5% 66 0.0% 66 0.0% 346 0.1% 346 0.1% 896 0.0% 896 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\AttributeValueBase::printed 295 0.5% 8 0.0% 8 0.0% 317 0.1% 317 0.1% 928 0.0% 928 0.0% 184 0.0% 184 0.0%
Drupal\Core\Template\AttributeValueBase::render 294 0.5% 3,371 1.0% 1,271 0.4% 3,593 1.1% 981 0.3% 51,912 0.1% -86,672 -0.2% 13,896 0.0% 1,952 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 293 0.5% 89,924 25.5% 5,018 1.4% 90,310 27.0% 4,304 1.3% 16,733,920 46.5% -126,304 -0.4% 15,480,728 42.9% 41,608 0.1%
in_array 286 0.5% 263 0.1% 263 0.1% 551 0.2% 551 0.2% 19,064 0.1% 19,064 0.1% 9,744 0.0% 9,744 0.0%
array_diff 279 0.4% 2,200 0.6% 2,200 0.6% 2,406 0.7% 2,406 0.7% 59,360 0.2% 59,360 0.2% 20,072 0.1% 20,072 0.1%
array_flip 276 0.4% 511 0.1% 511 0.1% 726 0.2% 726 0.2% 805,848 2.2% 805,848 2.2% 62,960 0.2% 62,960 0.2%
Drupal\Core\Extension\ModuleHandler::alter 259 0.4% 4,423 1.3% 1,795 0.5% 4,255 1.3% 1,432 0.4% 127,264 0.4% 6,696 0.0% 86,704 0.2% 16,552 0.0%
dirname 256 0.4% 19 0.0% 19 0.0% 238 0.1% 238 0.1% 28,976 0.1% 28,976 0.1% 6,472 0.0% 6,472 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 252 0.4% 681 0.2% 654 0.2% 890 0.3% 613 0.2% 15,720 0.0% 14,928 0.0% 4,736 0.0% 4,088 0.0%
class_exists 249 0.4% 20,001 5.7% 388 0.1% 20,145 6.0% 495 0.1% 4,139,472 11.5% -1,176 -0.0% 3,892,712 10.8% 8,896 0.0%
Drupal::service 248 0.4% 22,800 6.5% 569 0.2% 22,664 6.8% 579 0.2% 3,059,928 8.5% 22,912 0.1% 2,521,128 7.0% 5,856 0.0%
Drupal\Core\Config\Config::get 243 0.4% 3,741 1.1% 1,024 0.3% 3,925 1.2% 827 0.2% 115,928 0.3% -31,648 -0.1% 65,344 0.2% 4,136 0.0%
strtr 240 0.4% 2,752 0.8% 2,752 0.8% 2,962 0.9% 2,962 0.9% 31,296 0.1% 31,296 0.1% 2,956,976 8.2% 2,956,976 8.2%
Drupal\Core\Template\AttributeString::__toString 237 0.4% 1,050 0.3% 509 0.1% 1,243 0.4% 503 0.2% 61,072 0.2% 12,576 0.0% 4,632 0.0% 1,248 0.0%
trim 222 0.4% 29 0.0% 29 0.0% 247 0.1% 247 0.1% 21,856 0.1% 21,856 0.1% 5,096 0.0% 5,096 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 215 0.3% 1,196 0.3% 591 0.2% 1,369 0.4% 591 0.2% 24,312 0.1% 12,024 0.0% 5,728 0.0% 1,872 0.0%
element_children 208 0.3% 1,729 0.5% 392 0.1% 1,881 0.6% 441 0.1% 104,824 0.3% 15,344 0.0% 41,424 0.1% 384 0.0%
Drupal\menu_link\Entity\MenuLink::offsetExists 204 0.3% 93 0.0% 93 0.0% 262 0.1% 262 0.1% 16,312 0.0% 16,312 0.0% 1,208 0.0% 1,208 0.0%
call_user_func@1 200 0.3% 54,854 15.6% 542 0.2% 51,131 15.3% 497 0.1% 4,027,104 11.2% 58,424 0.2% 3,724,680 10.3% 2,920 0.0%
array_replace 198 0.3% 348 0.1% 348 0.1% 503 0.2% 503 0.2% 519,336 1.4% 519,336 1.4% 7,512 0.0% 7,512 0.0%
array_filter 195 0.3% 376 0.1% 374 0.1% 528 0.2% 518 0.2% 50,152 0.1% 48,984 0.1% 15,408 0.0% 14,664 0.0%
array_intersect_key 190 0.3% 283 0.1% 283 0.1% 421 0.1% 421 0.1% 88,208 0.2% 88,208 0.2% 18,160 0.1% 18,160 0.1%
Drupal\Core\Template\Attribute::__construct 179 0.3% 3,718 1.1% 635 0.2% 3,862 1.2% 564 0.2% 183,856 0.5% 36,760 0.1% 49,480 0.1% 4,480 0.0%
Drupal\Core\Template\Attribute::__toString 179 0.3% 4,833 1.4% 1,440 0.4% 4,941 1.5% 1,016 0.3% 58,800 0.2% 2,504 0.0% 21,048 0.1% 4,992 0.0%
rawurlencode 178 0.3% 43 0.0% 43 0.0% 220 0.1% 220 0.1% 22,800 0.1% 22,800 0.1% 2,656 0.0% 2,656 0.0%
Symfony\Component\Routing\Route::getOption 165 0.3% 128 0.0% 128 0.0% 255 0.1% 255 0.1% 7,136 0.0% 7,136 0.0% 2,440 0.0% 2,440 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 163 0.3% 13,506 3.8% 1,880 0.5% 10,552 3.2% 1,440 0.4% 527,144 1.5% 18,176 0.1% 710,896 2.0% 15,888 0.0%
Drupal\Core\Database\Connection::expandArguments 161 0.3% 2,340 0.7% 1,565 0.4% 2,475 0.7% 1,339 0.4% 19,976 0.1% -121,864 -0.3% 102,240 0.3% 68,360 0.2%
Drupal\Core\Database\Connection::defaultOptions 161 0.3% 212 0.1% 212 0.1% 347 0.1% 347 0.1% 134,872 0.4% 134,872 0.4% 30,832 0.1% 30,832 0.1%
Drupal\Core\Database\Connection::query 161 0.3% 32,560 9.2% 1,826 0.5% 15,191 4.5% 1,475 0.4% 1,093,944 3.0% -138,032 -0.4% 540,944 1.5% 32,840 0.1%
Drupal\Core\Database\Connection::prefixTables 161 0.3% 781 0.2% 439 0.1% 908 0.3% 455 0.1% 43,672 0.1% -184,976 -0.5% 35,888 0.1% 760 0.0%
PDOStatement::execute 161 0.3% 23,785 6.7% 23,785 6.7% 6,409 1.9% 6,409 1.9% 894,024 2.5% 894,024 2.5% 324,016 0.9% 324,016 0.9%
PDO::prepare 161 0.3% 1,188 0.3% 568 0.2% 1,302 0.4% 572 0.2% 167,320 0.5% 157,624 0.4% 9,056 0.0% 7,248 0.0%
Drupal\Core\Database\Connection::getLogger 161 0.3% 57 0.0% 57 0.0% 200 0.1% 200 0.1% 856 0.0% 856 0.0% 776 0.0% 776 0.0%
Drupal\Core\Database\Connection::prepareQuery 161 0.3% 2,653 0.8% 684 0.2% 2,790 0.8% 580 0.2% 178,488 0.5% -32,504 -0.1% 46,680 0.1% 1,736 0.0%
Drupal\Core\Database\Statement::execute 161 0.3% 25,529 7.2% 1,683 0.5% 8,104 2.4% 1,176 0.4% 898,640 2.5% 2,160 0.0% 328,352 0.9% 2,208 0.0%
Drupal\Core\Database\Statement::__construct 161 0.3% 620 0.2% 560 0.2% 730 0.2% 522 0.2% 9,696 0.0% 8,880 0.0% 1,808 0.0% 1,160 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 160 0.3% 196 0.1% 191 0.1% 323 0.1% 317 0.1% 11,352 0.0% 9,144 0.0% 3,120 0.0% 1,464 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 160 0.3% 681 0.2% 475 0.1% 829 0.2% 495 0.1% 16,328 0.0% 1,520 0.0% 9,784 0.0% 2,944 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 160 0.3% 1,942 0.6% 668 0.2% 2,068 0.6% 636 0.2% 40,816 0.1% -2,096 -0.0% 511,896 1.4% 8,504 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 160 0.3% 32,691 9.3% 2,927 0.8% 32,889 9.8% 2,204 0.7% 6,142,224 17.1% -65,296 -0.2% 5,560,784 15.4% 32,640 0.1%
Drupal\Core\Entity\EntityControllerBase::moduleHandler 160 0.3% 124 0.0% 124 0.0% 253 0.1% 253 0.1% 3,104 0.0% 3,104 0.0% 1,664 0.0% 1,664 0.0%
Symfony\Component\HttpFoundation\Request::get 156 0.3% 1,816 0.5% 831 0.2% 1,927 0.6% 620 0.2% 7,408 0.0% 6,568 0.0% 1,784 0.0% 984 0.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 156 0.3% 2,590 0.7% 2,571 0.7% 2,706 0.8% 1,675 0.5% 166,968 0.5% 162,352 0.5% 58,672 0.2% 55,400 0.2%
Drupal\Core\Plugin\Discovery\CacheDecorator::getDefinition 155 0.2% 2,331 0.7% 167 0.0% 2,210 0.7% 291 0.1% 508,880 1.4% 1,248 0.0% 568,112 1.6% 168 0.0%
Drupal\Component\Plugin\PluginManagerBase::getDefinition 155 0.2% 2,716 0.8% 385 0.1% 2,581 0.8% 371 0.1% 510,064 1.4% 1,184 0.0% 568,600 1.6% 488 0.0%
Drupal\Core\Entity\EntityManager::getDefinition 155 0.2% 11,236 3.2% 966 0.3% 11,125 3.3% 765 0.2% 2,222,840 6.2% 5,952 0.0% 2,050,224 5.7% 3,976 0.0%
Symfony\Component\HttpFoundation\ParameterBag::add 153 0.2% 642 0.2% 349 0.1% 758 0.2% 358 0.1% 209,080 0.6% -244,448 -0.7% 3,464 0.0% 696 0.0%
reset 152 0.2% 20 0.0% 20 0.0% 177 0.1% 177 0.1% 10,360 0.0% 10,360 0.0% 3,328 0.0% 3,328 0.0%
Drupal\Core\Entity\EntityType::getKeys 151 0.2% 193 0.1% 193 0.1% 290 0.1% 290 0.1% 120,880 0.3% 120,880 0.3% 18,840 0.1% 18,840 0.1%
strlen 149 0.2% 7 0.0% 7 0.0% 162 0.0% 162 0.0% 10,504 0.0% 10,504 0.0% 4,744 0.0% 4,744 0.0%
t 149 0.2% 5,013 1.4% 600 0.2% 5,138 1.5% 506 0.2% 293,448 0.8% 25,496 0.1% 651,400 1.8% 7,536 0.0%
Drupal::translation 149 0.2% 2,704 0.8% 328 0.1% 2,807 0.8% 303 0.1% 232,072 0.6% 14,208 0.0% 236,736 0.7% 2,480 0.0%
Drupal\Core\Entity\EntityType::getKey 147 0.2% 601 0.2% 352 0.1% 714 0.2% 371 0.1% 16,160 0.0% -105,648 -0.3% 24,240 0.1% 2,672 0.0%
Drupal\Core\DependencyInjection\Container::get@1 141 0.2% 42,841 12.2% 763 0.2% 42,431 12.7% 643 0.2% 6,482,200 18.0% 55,048 0.2% 6,120,856 17.0% 21,864 0.1%
Symfony\Component\DependencyInjection\Container::get@1 141 0.2% 42,029 11.9% 694 0.2% 41,623 12.4% 683 0.2% 6,426,352 17.8% 9,856 0.0% 6,098,424 16.9% 20,872 0.1%
Drupal\Core\Language\LanguageManager::getDefaultLanguage 140 0.2% 398 0.1% 372 0.1% 526 0.2% 349 0.1% 3,776 0.0% 2,904 0.0% 1,896 0.0% 1,056 0.0%
Drupal\Core\Language\LanguageDefault::get 140 0.2% 26 0.0% 26 0.0% 177 0.1% 177 0.1% 872 0.0% 872 0.0% 840 0.0% 840 0.0%
Drupal\Core\Config\Config::isNew 140 0.2% 45 0.0% 45 0.0% 200 0.1% 200 0.1% 856 0.0% 856 0.0% 0 0.0% 0 0.0%
[ display all ]