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

Overall Summary
Total Incl. Wall Time (microsec):164,866 microsecs
Total Incl. CPU (microsecs):153,528 microsecs
Total Incl. MemUse (bytes):14,254,064 bytes
Total Incl. PeakMemUse (bytes):14,340,504 bytes
Number of Function Calls:46,112


[View Full Callgraph]


Displaying top 100 functions: Sorted by Excl. Wall Time (microsec) [ 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%
PDOStatement::execute 108 0.2% 15,103 9.2% 15,103 9.2% 4,045 2.6% 4,045 2.6% 568,104 4.0% 568,104 4.0% 274,680 1.9% 274,680 1.9%
Composer\Autoload\ClassLoader::findFile 489 1.1% 16,589 10.1% 14,603 8.9% 16,966 11.1% 8,517 5.5% 86,328 0.6% 3,480 0.0% 308,584 2.2% 278,960 1.9%
Symfony\Component\DependencyInjection\Container::get 922 2.0% 27,589 16.7% 4,576 2.8% 27,821 18.1% 3,454 2.2% 3,472,152 24.4% -13,200 -0.1% 3,287,912 22.9% 38,904 0.3%
Drupal\Core\DependencyInjection\Container::get 922 2.0% 31,918 19.4% 4,291 2.6% 32,300 21.0% 3,537 2.3% 3,500,640 24.6% 27,688 0.2% 3,345,520 23.3% 57,040 0.4%
unserialize 126 0.3% 4,117 2.5% 2,494 1.5% 4,238 2.8% 2,569 1.7% 1,692,648 11.9% 1,234,768 8.7% 2,083,408 14.5% 1,714,496 12.0%
Drupal\Component\Utility\NestedArray::mergeDeepArray 142 0.3% 2,471 1.5% 2,456 1.5% 2,591 1.7% 1,581 1.0% 154,192 1.1% 149,872 1.1% 51,864 0.4% 48,656 0.3%
Composer\Autoload\ClassLoader::loadClass 269 0.6% 29,206 17.7% 2,225 1.3% 29,530 19.2% 1,597 1.0% 5,759,976 40.4% 268,504 1.9% 4,859,448 33.9% 293,064 2.0%
file_exists 522 1.1% 1,834 1.1% 1,834 1.1% 2,201 1.4% 2,201 1.4% 5,520 0.0% 5,520 0.0% 3,792 0.0% 3,792 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 65 0.1% 22,209 13.5% 1,573 1.0% 15,033 9.8% 1,407 0.9% 1,815,016 12.7% -112,544 -0.8% 2,405,736 16.8% 194,440 1.4%
Drupal\Core\Config\ConfigFactory::loadMultiple 84 0.2% 10,774 6.5% 1,394 0.8% 8,200 5.3% 1,060 0.7% 357,608 2.5% 184 0.0% 528,376 3.7% 22,968 0.2%
Drupal\Core\Routing\RouteCompiler::compile 38 0.1% 4,914 3.0% 1,296 0.8% 4,942 3.2% 709 0.5% 172,688 1.2% -11,064 -0.1% 90,432 0.6% 6,488 0.0%
strtr 1,211 2.6% 1,285 0.8% 1,285 0.8% 2,352 1.5% 2,352 1.5% 65,912 0.5% 65,912 0.5% 1,689,368 11.8% 1,689,368 11.8%
Drupal\Core\Database\Connection::query 108 0.2% 21,189 12.9% 1,192 0.7% 10,115 6.6% 927 0.6% 702,352 4.9% -81,480 -0.6% 472,152 3.3% 33,232 0.2%
Drupal\Core\Database\Statement::execute 108 0.2% 16,311 9.9% 1,183 0.7% 5,215 3.4% 797 0.5% 576,816 4.0% 2,160 0.0% 285,264 2.0% 1,536 0.0%
Drupal\Core\Database\Connection::expandArguments 108 0.2% 1,764 1.1% 1,159 0.7% 1,857 1.2% 1,002 0.7% 12,816 0.1% -92,416 -0.6% 79,024 0.6% 49,056 0.3%
Composer\Autoload\ClassLoader::loadClass@1 135 0.3% 11,834 7.2% 1,113 0.7% 12,003 7.8% 778 0.5% 2,434,232 17.1% 163,560 1.1% 2,226,960 15.5% 178,088 1.2%
Symfony\Component\HttpFoundation\ParameterBag::get 475 1.0% 1,120 0.7% 1,075 0.7% 1,575 1.0% 1,088 0.7% 42,144 0.3% 41,336 0.3% 24,096 0.2% 23,288 0.2%
Symfony\Component\Routing\RouteCompiler::compilePattern 38 0.1% 1,395 0.8% 1,060 0.6% 1,427 0.9% 704 0.5% 90,536 0.6% 45,840 0.3% 26,688 0.2% 9,840 0.1%
Drupal\Core\Template\Attribute::createAttributeValue 158 0.3% 1,239 0.8% 1,056 0.6% 1,382 0.9% 687 0.4% 48,080 0.3% 22,976 0.2% 1,496 0.0% 1,496 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 233 0.5% 2,149 1.3% 988 0.6% 2,202 1.4% 756 0.5% 140,352 1.0% 20,152 0.1% 98,720 0.7% 7,344 0.1%
Drupal\Core\Extension\ModuleHandler::load 43 0.1% 1,925 1.2% 968 0.6% 1,962 1.3% 895 0.6% 339,064 2.4% 28,720 0.2% 332,784 2.3% 47,968 0.3%
theme@1 14 0.0% 17,052 10.3% 933 0.6% 16,436 10.7% 647 0.4% 635,056 4.5% -48,880 -0.3% 831,112 5.8% 5,960 0.0%
preg_replace 557 1.2% 912 0.6% 912 0.6% 1,268 0.8% 1,268 0.8% 86,648 0.6% 86,648 0.6% 22,504 0.2% 22,504 0.2%
Drupal\Core\Extension\ModuleHandler::alter 94 0.2% 3,076 1.9% 903 0.5% 3,071 2.0% 723 0.5% 96,664 0.7% -12,800 -0.1% 83,928 0.6% 13,256 0.1%
Drupal\Core\Cache\DatabaseBackend::checksumTags 75 0.2% 3,172 1.9% 832 0.5% 2,436 1.6% 679 0.4% 58,192 0.4% -114,672 -0.8% 94,576 0.7% 16,976 0.1%
Drupal\Core\Config\Entity\ConfigStorageController::buildQuery 45 0.1% 9,100 5.5% 829 0.5% 8,331 5.4% 614 0.4% 504,216 3.5% 11,712 0.1% 525,144 3.7% 15,712 0.1%
Drupal\Core\Render\Element::children 122 0.3% 1,012 0.6% 769 0.5% 1,088 0.7% 651 0.4% 58,896 0.4% 16,840 0.1% 8,344 0.1% 6,624 0.0%
Drupal\Core\Template\Attribute::__toString 78 0.2% 2,608 1.6% 752 0.5% 2,670 1.7% 515 0.3% 40,152 0.3% 9,088 0.1% 15,224 0.1% 3,552 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 75 0.2% 7,335 4.4% 739 0.4% 6,584 4.3% 639 0.4% 1,408,592 9.9% -211,544 -1.5% 1,889,776 13.2% 7,128 0.0%
Drupal\Core\Entity\EntityStorageControllerBase::postLoad 47 0.1% 4,894 3.0% 736 0.4% 4,766 3.1% 497 0.3% 63,328 0.4% -18,784 -0.1% 76,328 0.5% 3,264 0.0%
Symfony\Component\HttpFoundation\Request::getFormat 26 0.1% 747 0.5% 729 0.4% 770 0.5% 426 0.3% 5,176 0.0% 3,576 0.0% 4,248 0.0% 2,744 0.0%
Drupal\Core\Template\AttributeValueBase::render 154 0.3% 1,851 1.1% 697 0.4% 1,986 1.3% 566 0.4% 30,168 0.2% -45,416 -0.3% 10,928 0.1% 2,160 0.0%
Symfony\Component\DependencyInjection\Container::get@1 117 0.3% 16,008 9.7% 692 0.4% 15,607 10.2% 527 0.3% 2,354,368 16.5% 5,584 0.0% 2,317,816 16.2% 18,480 0.1%
theme@2 17 0.0% 5,792 3.5% 688 0.4% 5,641 3.7% 455 0.3% 184,704 1.3% -9,288 -0.1% 188,136 1.3% 1,472 0.0%
Drupal\Core\Config\Config::get 175 0.4% 3,424 2.1% 673 0.4% 3,488 2.3% 584 0.4% 88,984 0.6% -10,128 -0.1% 30,248 0.2% 3,688 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByPath 13 0.0% 10,183 6.2% 669 0.4% 8,196 5.3% 431 0.3% 352,008 2.5% -108,184 -0.8% 413,280 2.9% 4,272 0.0%
Drupal::moduleHandler 282 0.6% 4,004 2.4% 669 0.4% 4,212 2.7% 628 0.4% 173,712 1.2% 30,264 0.2% 167,504 1.2% 6,112 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 12 0.0% 1,893 1.1% 623 0.4% 1,904 1.2% 552 0.4% 531,552 3.7% 9,040 0.1% 337,816 2.4% 6,768 0.0%
Drupal\Component\Utility\String::checkPlain 342 0.7% 825 0.5% 622 0.4% 1,111 0.7% 655 0.4% 79,088 0.6% 24,848 0.2% 11,512 0.1% 8,896 0.1%
drupal_static 235 0.5% 614 0.4% 601 0.4% 794 0.5% 729 0.5% 34,216 0.2% 33,440 0.2% 33,496 0.2% 32,808 0.2%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 233 0.5% 1,107 0.7% 578 0.4% 1,159 0.8% 675 0.4% 66,976 0.5% 1,672 0.0% 83,856 0.6% 2,136 0.0%
Drupal\Core\DependencyInjection\Container::get@1 117 0.3% 16,596 10.1% 574 0.3% 16,240 10.6% 509 0.3% 2,408,104 16.9% 52,936 0.4% 2,359,808 16.5% 41,272 0.3%
Symfony\Component\Routing\RouteCompiler::compile 38 0.1% 2,118 1.3% 569 0.3% 2,140 1.4% 383 0.2% 116,440 0.8% -14,632 -0.1% 45,104 0.3% 4,104 0.0%
Drupal\Core\Database\Query\Select::__toString 8 0.0% 1,296 0.8% 559 0.3% 1,304 0.8% 379 0.2% 17,232 0.1% -15,128 -0.1% 29,688 0.2% 13,184 0.1%
Symfony\Component\Routing\RequestContext::fromRequest 15 0.0% 2,089 1.3% 555 0.3% 2,101 1.4% 330 0.2% 87,864 0.6% 5,352 0.0% 88,736 0.6% 6,328 0.0%
drupal_get_library 4 0.0% 953 0.6% 525 0.3% 956 0.6% 394 0.3% 292,048 2.0% 28,928 0.2% 175,552 1.2% 117,576 0.8%
Drupal\Core\Config\Config::setOverriddenData 37 0.1% 2,211 1.3% 524 0.3% 2,241 1.5% 344 0.2% 48,280 0.3% -62,896 -0.4% 20,544 0.1% 1,080 0.0%
_menu_link_translate 13 0.0% 26,057 15.8% 511 0.3% 24,174 15.7% 344 0.2% 607,472 4.3% 48 0.0% 599,680 4.2% 192 0.0%
Symfony\Component\HttpFoundation\HeaderBag::get 61 0.1% 566 0.3% 502 0.3% 632 0.4% 345 0.2% 10,464 0.1% 3,144 0.0% 9,696 0.1% 7,088 0.0%
menu_item_route_access 12 0.0% 30,980 18.8% 498 0.3% 28,651 18.7% 349 0.2% 619,296 4.3% -130,832 -0.9% 658,544 4.6% 1,320 0.0%
array_keys 721 1.6% 496 0.3% 496 0.3% 1,095 0.7% 1,095 0.7% 357,528 2.5% 357,528 2.5% 81,216 0.6% 81,216 0.6%
Symfony\Component\HttpFoundation\Request::isSecure 75 0.2% 799 0.5% 491 0.3% 856 0.6% 333 0.2% 8,544 0.1% -5,096 -0.0% 6,160 0.0% 3,736 0.0%
Drupal\Core\Config\ConfigFactory::canOverride 187 0.4% 486 0.3% 478 0.3% 631 0.4% 445 0.3% 12,600 0.1% 11,808 0.1% 6,368 0.0% 5,576 0.0%
Drupal\Component\Utility\NestedArray::getValue 43 0.1% 473 0.3% 470 0.3% 515 0.3% 334 0.2% 13,552 0.1% 11,936 0.1% 6,608 0.0% 6,608 0.0%
Drupal\Core\Database\Connection::prepareQuery 108 0.2% 1,794 1.1% 468 0.3% 1,887 1.2% 400 0.3% 111,216 0.8% -15,992 -0.1% 43,864 0.3% 2,208 0.0%
Drupal\Core\Routing\RouteCompiler::getPathWithoutDefaults 38 0.1% 697 0.4% 460 0.3% 736 0.5% 333 0.2% 10,688 0.1% -39,288 -0.3% 8,056 0.1% 2,448 0.0%
Drupal\Core\Session\UserSession::hasPermission 35 0.1% 7,682 4.7% 453 0.3% 7,620 5.0% 303 0.2% 155,472 1.1% -8,680 -0.1% 172,808 1.2% 3,504 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 64 0.1% 6,169 3.7% 445 0.3% 5,668 3.7% 303 0.2% 530,768 3.7% -53,504 -0.4% 513,464 3.6% 4,024 0.0%
Drupal\Core\Config\Entity\ConfigStorageController::loadMultiple 45 0.1% 13,554 8.2% 444 0.3% 12,798 8.3% 348 0.2% 515,112 3.6% -20,800 -0.1% 540,248 3.8% 3,048 0.0%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 61 0.1% 718 0.4% 434 0.3% 776 0.5% 331 0.2% 24,128 0.2% 5,160 0.0% 29,920 0.2% 2,832 0.0%
Composer\Autoload\ClassLoader::loadClass@2 52 0.1% 4,054 2.5% 425 0.3% 4,110 2.7% 279 0.2% 817,224 5.7% 59,896 0.4% 735,128 5.1% 64,224 0.4%
Drupal\Core\Database\Statement::__construct 108 0.2% 448 0.3% 413 0.3% 528 0.3% 381 0.2% 7,152 0.1% 6,336 0.0% 2,088 0.0% 1,440 0.0%
Symfony\Component\HttpFoundation\Request::getHost 29 0.1% 806 0.5% 404 0.2% 829 0.5% 262 0.2% 12,048 0.1% 3,336 0.0% 10,456 0.1% 3,472 0.0%
theme 5 0.0% 50,578 30.7% 399 0.2% 47,038 30.6% 287 0.2% 2,458,712 17.2% -26,032 -0.2% 2,711,008 18.9% 4,224 0.0%
t 92 0.2% 2,838 1.7% 396 0.2% 2,914 1.9% 355 0.2% 114,136 0.8% 18,656 0.1% 509,136 3.6% 8,328 0.1%
Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection 13 0.0% 854 0.5% 394 0.2% 862 0.6% 239 0.2% 34,480 0.2% -25,952 -0.2% 28,112 0.2% 4,888 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKey 149 0.3% 802 0.5% 393 0.2% 904 0.6% 393 0.3% 18,360 0.1% 9,240 0.1% 8,304 0.1% 2,880 0.0%
Drupal::service 160 0.3% 7,575 4.6% 385 0.2% 7,625 5.0% 395 0.3% 750,976 5.3% 19,864 0.1% 679,384 4.7% 7,064 0.0%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 30 0.1% 1,806 1.1% 385 0.2% 1,830 1.2% 277 0.2% 238,144 1.7% -7,768 -0.1% 239,248 1.7% 44,912 0.3%
Composer\Autoload\ClassLoader::loadClass@3 26 0.1% 1,546 0.9% 384 0.2% 1,576 1.0% 167 0.1% 289,288 2.0% 28,600 0.2% 267,888 1.9% 27,720 0.2%
PDO::prepare 108 0.2% 830 0.5% 382 0.2% 896 0.6% 368 0.2% 102,592 0.7% 95,440 0.7% 13,472 0.1% 11,384 0.1%
Drupal\Core\Template\Attribute::offsetSet 158 0.3% 1,618 1.0% 379 0.2% 1,730 1.1% 348 0.2% 83,312 0.6% 35,232 0.2% 3,912 0.0% 2,416 0.0%
Drupal\Core\Routing\RouteCompiler::getFit 38 0.1% 401 0.2% 376 0.2% 432 0.3% 248 0.2% 7,024 0.0% -12,192 -0.1% 5,128 0.0% 2,000 0.0%
Twig_Environment::isTemplateFresh 11 0.0% 787 0.5% 373 0.2% 795 0.5% 211 0.1% 9,104 0.1% -8,112 -0.1% 0 0.0% 0 0.0%
Drupal\Core\Database\Connection::escapeTable 177 0.4% 648 0.4% 364 0.2% 794 0.5% 403 0.3% 20,368 0.1% 2,800 0.0% 16,040 0.1% 8,896 0.1%
Symfony\Component\DependencyInjection\Container::get@2 63 0.1% 8,568 5.2% 352 0.2% 8,227 5.4% 281 0.2% 1,439,496 10.1% 2,128 0.0% 1,438,016 10.0% 7,632 0.1%
Drupal\Core\StringTranslation\TranslationManager::translate 101 0.2% 1,154 0.7% 344 0.2% 1,227 0.8% 324 0.2% 27,040 0.2% -960 -0.0% 463,576 3.2% 7,992 0.1%
Drupal\Core\Template\Attribute::__construct 78 0.2% 1,887 1.1% 341 0.2% 1,940 1.3% 288 0.2% 105,480 0.7% 27,752 0.2% 8,856 0.1% 5,392 0.0%
array_key_exists 2,105 4.6% 340 0.2% 340 0.2% 2,335 1.5% 2,335 1.5% 24,920 0.2% 24,920 0.2% 15,760 0.1% 15,760 0.1%
Symfony\Component\HttpFoundation\Request::prepareBaseUrl 13 0.0% 2,252 1.4% 331 0.2% 2,261 1.5% 206 0.1% 48,528 0.3% 440 0.0% 50,616 0.4% 3,664 0.0%
_menu_tree_check_access@1 1 0.0% 364 0.2% 328 0.2% 365 0.2% 17 0.0% 38,712 0.3% 2,424 0.0% 62,104 0.4% 0 0.0%
array_filter 144 0.3% 338 0.2% 319 0.2% 455 0.3% 397 0.3% 36,992 0.3% 34,080 0.2% 16,912 0.1% 16,152 0.1%
str_replace 231 0.5% 318 0.2% 318 0.2% 483 0.3% 483 0.3% 169,528 1.2% 169,528 1.2% 32,872 0.2% 32,872 0.2%
twig_render_template@1 12 0.0% 10,716 6.5% 314 0.2% 10,198 6.6% 234 0.2% 396,208 2.8% -11,264 -0.1% 326,224 2.3% 512 0.0%
function_exists 403 0.9% 310 0.2% 310 0.2% 567 0.4% 567 0.4% 14,184 0.1% 14,184 0.1% 4,536 0.0% 4,536 0.0%
Drupal\Core\DependencyInjection\Container::get@2 63 0.1% 8,881 5.4% 309 0.2% 8,544 5.6% 261 0.2% 1,464,872 10.3% 24,576 0.2% 1,460,096 10.2% 21,448 0.1%
drupal_render@2 30 0.1% 12,173 7.4% 306 0.2% 12,031 7.8% 276 0.2% 296,776 2.1% -4,256 -0.0% 360,376 2.5% 5,680 0.0%
Drupal\Core\Routing\MimeTypeMatcher::filter 13 0.0% 2,043 1.2% 303 0.2% 2,056 1.3% 218 0.1% 67,464 0.5% -18,736 -0.1% 56,224 0.4% 3,432 0.0%
_drupal_bootstrap_code 1 0.0% 5,255 3.2% 302 0.2% 4,946 3.2% 248 0.2% 882,072 6.2% 7,456 0.1% 875,704 6.1% 14,072 0.1%
Drupal\Core\Template\TwigTemplate::getContextReference 74 0.2% 444 0.3% 302 0.2% 513 0.3% 315 0.2% 67,152 0.5% 41,168 0.3% 33,016 0.2% 10,824 0.1%
filemtime 90 0.2% 298 0.2% 298 0.2% 361 0.2% 361 0.2% 4,376 0.0% 4,376 0.0% 1,936 0.0% 1,936 0.0%
Symfony\Cmf\Component\Routing\DynamicRouter::applyRouteEnhancers 13 0.0% 17,033 10.3% 290 0.2% 15,817 10.3% 199 0.1% 2,761,840 19.4% -5,480 -0.0% 2,748,216 19.2% 3,040 0.0%
preg_match 133 0.3% 289 0.2% 289 0.2% 406 0.3% 406 0.3% 31,352 0.2% 31,352 0.2% 8,440 0.1% 8,440 0.1%
Drupal\Core\Template\TwigEnvironment::loadTemplate 18 0.0% 6,298 3.8% 287 0.2% 5,256 3.4% 207 0.1% 433,720 3.0% 11,536 0.1% 251,336 1.8% 6,360 0.0%
load::FieldType/LegacyConfigFieldItemList.php 1 0.0% 286 0.2% 286 0.2% 289 0.2% 289 0.2% 52,872 0.4% 52,872 0.4% 31,208 0.2% 31,208 0.2%
Drupal\Core\Entity\EntityManager::getController 71 0.2% 7,206 4.4% 283 0.2% 7,068 4.6% 286 0.2% 1,009,440 7.1% -3,080 -0.0% 988,984 6.9% 8,568 0.1%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 101 0.2% 413 0.3% 280 0.2% 497 0.3% 297 0.2% 13,488 0.1% 1,520 0.0% 8,848 0.1% 2,152 0.0%
Drupal\Core\Database\Connection::prefixTables 108 0.2% 496 0.3% 278 0.2% 591 0.4% 310 0.2% 24,616 0.2% -111,304 -0.8% 28,184 0.2% 760 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromPath 14 0.0% 1,287 0.8% 275 0.2% 1,201 0.8% 202 0.1% 37,632 0.3% 552 0.0% 15,064 0.1% 1,200 0.0%
Drupal\Core\Database\Query\Condition::compile 16 0.0% 346 0.2% 270 0.2% 358 0.2% 209 0.1% 25,496 0.2% 12,192 0.1% 24,232 0.2% 14,520 0.1%
[ display all ]