Run Report
Run #54e1a23013a4f: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):1,294,539 microsecs
Total Incl. MemUse (bytes):29,408,504 bytes
Total Incl. PeakMemUse (bytes):30,008,816 bytes
Number of Function Calls:603,627


[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.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
Drupal\Core\Cache\Cache::mergeTags 4,685 0.8% 69,459 5.4% 40,060 3.1% 3,172,872 10.8% -9,840,608 -33.5% 16,096 0.1% 6,136 0.0%
Drupal\Core\Theme\ThemeManager::theme 704 0.1% 963,691 74.4% 36,695 2.8% 12,297,808 41.8% -1,870,584 -6.4% 12,177,128 40.6% 2,912 0.0%
__TwigTemplate_80fb64e3a166b4b555bfcf9b2057993f1e4339e4b1a0b907cef30b63e6177970::doDisplay 50 0.0% 129,424 10.0% 32,108 2.5% 444,336 1.5% -799,336 -2.7% 18,936 0.1% 2,256 0.0%
twig_template_get_attributes 12,275 2.0% 31,192 2.4% 29,849 2.3% 653,760 2.2% 43,312 0.1% 16,008 0.1% 9,056 0.0%
twig_drupal_escape_filter@2 8,634 1.4% 71,040 5.5% 29,587 2.3% 748,832 2.5% 39,224 0.1% 14,864 0.0% 1,064 0.0%
PDOStatement::execute 68 0.0% 28,828 2.2% 28,828 2.2% 417,520 1.4% 417,520 1.4% 164,688 0.5% 164,688 0.5%
Drupal\Core\Render\BubbleableMetadata::merge 4,081 0.7% 127,605 9.9% 26,940 2.1% 4,998,752 17.0% -1,105,416 -3.8% 7,512 0.0% 944 0.0%
Drupal\Core\Render\Renderer::doRender@2 804 0.1% 525,939 40.6% 24,307 1.9% 7,473,912 25.4% -292,088 -1.0% 3,890,528 13.0% 2,552 0.0%
Drupal\views\Plugin\views\PluginBase::viewsTokenReplace 600 0.1% 141,082 10.9% 22,710 1.8% 2,035,560 6.9% -1,707,000 -5.8% 1,017,360 3.4% 2,208 0.0%
template_preprocess_views_view_fields 50 0.0% 82,633 6.4% 22,612 1.7% 3,551,016 12.1% 1,408,704 4.8% 949,584 3.2% 2,840 0.0%
Drupal\Core\Cache\Cache::validateTags 9,409 1.6% 18,027 1.4% 18,018 1.4% 2,984 0.0% 2,336 0.0% 3,560 0.0% 2,912 0.0%
strtr 5,382 0.9% 16,553 1.3% 16,553 1.3% 321,272 1.1% 321,272 1.1% 6,438,248 21.5% 6,438,248 21.5%
Drupal\Component\Utility\NestedArray::mergeDeep 8,384 1.4% 32,085 2.5% 16,040 1.2% 1,651,280 5.6% -5,711,736 -19.4% 104,464 0.3% 3,376 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::advancedRender 700 0.1% 580,368 44.8% 15,703 1.2% 7,187,016 24.4% -543,736 -1.8% 7,346,104 24.5% 4,600 0.0%
Composer\Autoload\ClassLoader::findFileWithExtension 865 0.1% 26,201 2.0% 15,137 1.2% 139,704 0.5% 31,752 0.1% 303,432 1.0% 229,320 0.8%
Drupal\Component\Utility\NestedArray::mergeDeepArray 8,384 1.4% 15,676 1.2% 15,106 1.2% 1,643,768 5.6% 1,599,320 5.4% 78,864 0.3% 48,624 0.2%
Drupal\Core\Render\Renderer::doRender@1 716 0.1% 1,035,046 80.0% 14,705 1.1% 12,029,784 40.9% 768,032 2.6% 10,212,672 34.0% 139,872 0.5%
Symfony\Component\DependencyInjection\Container::get 7,303 1.2% 54,184 4.2% 14,330 1.1% 4,763,168 16.2% 73,272 0.2% 4,639,472 15.5% 135,240 0.5%
Drupal\Core\Render\Renderer::updateStack 1,616 0.3% 60,627 4.7% 14,234 1.1% -617,288 -2.1% -1,042,064 -3.5% 4,120 0.0% 360 0.0%
Drupal\Core\Database\Query\Select::__toString 6 0.0% 13,890 1.1% 13,242 1.0% -1,198,520 -4.1% -1,244,584 -4.2% 29,448 0.1% 8,616 0.0%
Drupal\Core\Template\AttributeArray::__toString 2,126 0.4% 20,868 1.6% 13,205 1.0% 222,960 0.8% -1,523,960 -5.2% 17,552 0.1% 2,040 0.0%
file_exists 1,065 0.2% 13,907 1.1% 13,173 1.0% 12,696 0.0% -11,064 -0.0% 50,208 0.2% 45,464 0.2%
Drupal\Component\Utility\SafeMarkup::set 13,904 2.3% 13,129 1.0% 13,129 1.0% 6,033,208 20.5% 6,033,208 20.5% 1,798,640 6.0% 1,798,640 6.0%
preg_replace 8,595 1.4% 12,647 1.0% 12,647 1.0% 2,051,520 7.0% 2,051,520 7.0% 14,184 0.0% 14,184 0.0%
Drupal\Component\Utility\Html::cleanCssIdentifier 2,767 0.5% 23,971 1.9% 11,994 0.9% 231,112 0.8% -530,376 -1.8% 1,185,480 4.0% 3,904 0.0%
Drupal\Component\Utility\String::checkPlain 5,232 0.9% 17,124 1.3% 11,390 0.9% 707,040 2.4% -825,064 -2.8% 23,848 0.1% 7,448 0.0%
Drupal\Core\Theme\ThemeManager::alter 828 0.1% 11,368 0.9% 11,322 0.9% 11,136 0.0% 79,760 0.3% 2,672 0.0% 2,344 0.0%
Drupal\Core\Render\Renderer::bubbleStack 1,616 0.3% 61,545 4.8% 10,282 0.8% -273,320 -0.9% -2,165,168 -7.4% 0 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::themeFunctions 700 0.1% 10,273 0.8% 10,260 0.8% 1,747,696 5.9% 1,747,008 5.9% 2,736 0.0% 2,136 0.0%
Drupal\Core\Utility\ThemeRegistry::has 9,691 1.6% 9,912 0.8% 9,861 0.8% 469,520 1.6% 468,864 1.6% 1,376 0.0% 1,376 0.0%
Drupal\Core\Render\Renderer::cacheSet 1,616 0.3% 17,795 1.4% 9,443 0.7% 12,632 0.0% -231,456 -0.8% 0 0.0% 0 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::buildMultiple 150 0.0% 83,782 6.5% 9,326 0.7% 1,084,272 3.7% 130,512 0.4% 373,560 1.2% 9,080 0.0%
Drupal\Core\Template\AttributeValueBase::render 2,275 0.4% 35,917 2.8% 8,966 0.7% 302,216 1.0% -162,024 -0.6% 31,552 0.1% 2,904 0.0%
Drupal\Core\Template\Attribute::__toString 2,301 0.4% 44,730 3.5% 8,657 0.7% 349,424 1.2% -221,000 -0.8% 37,560 0.1% 2,288 0.0%
Drupal\filter\Element\ProcessedText::preRenderText 50 0.0% 84,069 6.5% 8,189 0.6% 1,717,152 5.8% -129,768 -0.4% 664,664 2.2% 200,552 0.7%
Drupal\Core\Render\Element::children 1,777 0.3% 7,991 0.6% 7,812 0.6% 293,640 1.0% 95,968 0.3% 5,464 0.0% 3,880 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::theme 700 0.1% 806,738 62.3% 7,563 0.6% 7,174,016 24.4% -5,078,808 -17.3% 7,503,816 25.0% 1,296 0.0%
apc_fetch 63 0.0% 9,216 0.7% 7,317 0.6% 3,811,904 13.0% 3,185,496 10.8% 3,217,392 10.7% 2,718,872 9.1%
Drupal\Core\Render\BubbleableMetadata::createFromRenderArray 3,070 0.5% 8,913 0.7% 7,224 0.6% 443,344 1.5% -809,936 -2.8% 2,624 0.0% 1,304 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::renderAsLink 150 0.0% 192,022 14.8% 6,983 0.5% 2,259,744 7.7% -353,592 -1.2% 3,692,312 12.3% 5,528 0.0%
Drupal\Core\Theme\ThemeManager::theme@2 84 0.0% 240,435 18.6% 6,942 0.5% 1,221,432 4.2% -3,818,320 -13.0% 1,220,872 4.1% 9,512 0.0%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 239 0.0% 11,008 0.9% 6,932 0.5% 33,096 0.1% -281,704 -1.0% 615,800 2.1% 1,984 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 351 0.1% 32,852 2.5% 6,564 0.5% 1,293,000 4.4% -78,944 -0.3% 891,248 3.0% 6,160 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 2,276 0.4% 6,549 0.5% 6,326 0.5% 1,078,200 3.7% 1,056,632 3.6% 26,568 0.1% 5,656 0.0%
Drupal\Component\Utility\Xss::filter 356 0.1% 10,243 0.8% 6,302 0.5% 2,706,176 9.2% 98,368 0.3% 16,304 0.1% 4,368 0.0%
Twig_Loader_Filesystem::findTemplate 94 0.0% 9,607 0.7% 6,034 0.5% 4,979,960 16.9% 4,856,608 16.5% 230,440 0.8% 187,096 0.6%
Drupal\Core\Extension\ModuleHandler::alter 1,443 0.2% 6,986 0.5% 5,804 0.4% 93,624 0.3% -19,664 -0.1% 40,056 0.1% 14,240 0.0%
Drupal\Core\Access\AccessResult::inheritCacheability 494 0.1% 12,241 0.9% 5,792 0.4% 6,168 0.0% 4,392 0.0% 18,888 0.1% 3,224 0.0%
Drupal\Core\Render\Renderer::mergeAttachments 4,083 0.7% 22,008 1.7% 5,673 0.4% 833,488 2.8% 952 0.0% 2,160 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::isMethodSafe 1,670 0.3% 5,460 0.4% 5,408 0.4% 84,200 0.3% 82,832 0.3% 264 0.0% 264 0.0%
array_unique 7,552 1.3% 5,392 0.4% 5,392 0.4% 3,697,672 12.6% 3,697,672 12.6% 11,296 0.0% 11,296 0.0%
unserialize 187 0.0% 8,526 0.7% 5,113 0.4% 2,501,880 8.5% 1,657,040 5.6% 2,203,656 7.3% 1,387,896 4.6%
Drupal\views\Plugin\views\field\FieldPluginBase::getRenderTokens 200 0.0% 8,050 0.6% 5,090 0.4% 310,104 1.1% 185,768 0.6% 9,992 0.0% 3,456 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::elementClasses 700 0.1% 10,661 0.8% 4,694 0.4% 64,320 0.2% -253,016 -0.9% 7,248 0.0% 1,912 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::renderText 750 0.1% 203,535 15.7% 4,669 0.4% 2,091,608 7.1% -410,072 -1.4% 3,703,816 12.3% 1,416 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::tokenizeValue 2,000 0.3% 4,607 0.4% 4,601 0.4% 3,136 0.0% 2,472 0.0% 1,520 0.0% 1,016 0.0%
array_diff 573 0.1% 4,574 0.4% 4,574 0.4% 105,824 0.4% 105,824 0.4% 10,952 0.0% 10,952 0.0%
template_preprocess 824 0.1% 7,381 0.6% 4,553 0.4% 805,896 2.7% 781,792 2.7% 18,080 0.1% 4,904 0.0%
Drupal\Core\Utility\LinkGenerator::generate 174 0.0% 41,132 3.2% 4,526 0.3% 220,488 0.7% 145,904 0.5% 466,360 1.6% 1,144 0.0%
drupal_merge_attached 4,083 0.7% 26,471 2.0% 4,463 0.3% 835,144 2.8% 1,656 0.0% 2,160 0.0% 0 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::elementWrapperClasses 700 0.1% 10,562 0.8% 4,435 0.3% 60,664 0.2% -255,744 -0.9% 0 0.0% 0 0.0%
Drupal\Core\Plugin\Factory\ContainerFactory::createInstance 530 0.1% 30,495 2.4% 4,413 0.3% 4,381,256 14.9% 94,424 0.3% 2,549,360 8.5% 7,328 0.0%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 259 0.0% 35,418 2.7% 4,226 0.3% 1,714,952 5.8% -209,280 -0.7% 1,530,768 5.1% 6,872 0.0%
_filter_url 50 0.0% 8,478 0.7% 4,143 0.3% 62,920 0.2% -1,336,992 -4.5% 24,168 0.1% 9,592 0.0%
Drupal\filter\FilterPluginCollection::get 3,900 0.6% 4,344 0.3% 4,058 0.3% 13,344 0.0% 3,056 0.0% 4,352 0.0% 3,616 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromRoute 235 0.0% 44,516 3.4% 4,055 0.3% 220,680 0.8% -66,504 -0.2% 631,424 2.1% 2,200 0.0%
Drupal\Core\Access\AccessResult::__construct 803 0.1% 4,083 0.3% 4,043 0.3% 302,040 1.0% 80,768 0.3% 11,464 0.0% 5,736 0.0%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 191 0.0% 16,345 1.3% 3,876 0.3% 909,152 3.1% -39,240 -0.1% 697,536 2.3% 5,816 0.0%
Drupal\views\Plugin\views\field\FieldPluginBase::elementLabelClasses 600 0.1% 8,738 0.7% 3,843 0.3% 52,648 0.2% -218,944 -0.7% 0 0.0% 0 0.0%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getDataType 551 0.1% 4,644 0.4% 3,819 0.3% 57,736 0.2% 36,304 0.1% 5,072 0.0% 2,912 0.0%
array_keys 5,987 1.0% 3,789 0.3% 3,789 0.3% 6,076,992 20.7% 6,076,992 20.7% 105,576 0.4% 105,576 0.4%
Drupal\Core\Template\Attribute::__construct 2,288 0.4% 13,470 1.0% 3,761 0.3% 1,877,192 6.4% 183,376 0.6% 31,680 0.1% 3,000 0.0%
Drupal\Core\Entity\Entity\EntityViewDisplay::getRenderer 3,000 0.5% 3,939 0.3% 3,724 0.3% 30,464 0.1% -125,528 -0.4% 28,488 0.1% 8,224 0.0%
Drupal\Core\Render\Renderer::mergeBubbleableMetadata 701 0.1% 40,837 3.2% 3,700 0.3% 2,307,272 7.8% 52,432 0.2% 3,616 0.0% 1,160 0.0%
Drupal\Core\Template\Attribute::offsetSet 2,276 0.4% 10,232 0.8% 3,683 0.3% 1,759,752 6.0% 681,552 2.3% 29,928 0.1% 3,360 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 1,451 0.2% 6,291 0.5% 3,561 0.3% 327,840 1.1% 78,272 0.3% 112,984 0.4% 4,784 0.0%
Twig_Template::render 714 0.1% 315,860 24.4% 3,531 0.3% 3,560,376 12.1% 41,752 0.1% 3,442,408 11.5% 232 0.0%
sort 5,183 0.9% 3,497 0.3% 3,497 0.3% 1,936 0.0% 1,936 0.0% 976 0.0% 976 0.0%
Drupal\Core\Routing\UrlGenerator::getInternalPathFromRoute 239 0.0% 15,660 1.2% 3,473 0.3% 117,704 0.4% 5,032 0.0% 621,632 2.1% 2,624 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::fieldAccess 156 0.0% 18,647 1.4% 3,424 0.3% 27,280 0.1% -248,232 -0.8% 26,432 0.1% 5,056 0.0%
Drupal\Core\Render\BubbleableMetadata::__construct 8,919 1.5% 3,299 0.3% 3,299 0.3% 3,584,696 12.2% 3,584,696 12.2% 5,640 0.0% 5,640 0.0%
Twig_Template::display 714 0.1% 311,640 24.1% 3,294 0.3% 3,417,904 11.6% -50,344 -0.2% 3,088,840 10.3% 1,952 0.0%
Drupal::service 2,094 0.3% 14,426 1.1% 3,271 0.3% 806,912 2.7% 32,360 0.1% 1,228,608 4.1% 10,576 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 251 0.0% 39,301 3.0% 3,253 0.3% 1,698,056 5.8% 132,872 0.5% 974,200 3.2% 2,856 0.0%
Symfony\Component\HttpFoundation\RequestStack::getCurrentRequest 2,064 0.3% 3,250 0.3% 3,233 0.2% 107,904 0.4% 107,240 0.4% 5,312 0.0% 4,728 0.0%
call_user_func@1 862 0.1% 154,323 11.9% 3,152 0.2% 4,008,872 13.6% -997,256 -3.4% 1,698,944 5.7% 1,880 0.0%
Drupal\views\Plugin\views\style\StylePluginBase::renderFields 1 0.0% 811,658 62.7% 3,108 0.2% 7,380,168 25.1% 94,840 0.3% 7,507,928 25.0% 2,224 0.0%
Drupal\Core\Template\TwigEnvironment::loadTemplate 814 0.1% 31,510 2.4% 3,104 0.2% 2,065,576 7.0% -1,552 -0.0% 332,576 1.1% 3,016 0.0%
Drupal\views\Plugin\views\PluginBase::unpackOptions 98 0.0% 6,595 0.5% 3,062 0.2% -34,504 -0.1% -1,638,648 -5.6% 232,280 0.8% 94,280 0.3%
Drupal\filter\Element\ProcessedText::Drupal\filter\Element\{closure} 900 0.1% 3,045 0.2% 3,012 0.2% 46,160 0.2% 44,784 0.2% 2,832 0.0% 1,536 0.0%
preg_replace_callback 1,236 0.2% 3,217 0.2% 3,011 0.2% 1,035,936 3.5% 1,032,976 3.5% 7,008 0.0% 6,008 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 247 0.0% 17,705 1.4% 3,004 0.2% 855,464 2.9% -4,318,328 -14.7% 1,029,064 3.4% 1,472 0.0%
Composer\Autoload\ClassLoader::findFile 865 0.1% 29,201 2.3% 3,000 0.2% 144,392 0.5% 4,688 0.0% 358,608 1.2% 55,176 0.2%
Drupal\filter\FilterPluginCollection::sortHelper 950 0.2% 6,027 0.5% 2,960 0.2% 53,344 0.2% 32,840 0.1% 7,960 0.0% 1,664 0.0%
Drupal\Core\Theme\ThemeManager::theme@1 35 0.0% 281,133 21.7% 2,959 0.2% 2,667,560 9.1% -193,424 -0.7% 2,676,264 8.9% 7,328 0.0%
Drupal\Core\Render\Element\InlineTemplate::preRenderInlineTemplate 690 0.1% 46,776 3.6% 2,929 0.2% 2,620,200 8.9% 464,240 1.6% 647,288 2.2% 320 0.0%
contextual_preprocess 824 0.1% 3,110 0.2% 2,851 0.2% 14,352 0.0% -563,120 -1.9% 2,264 0.0% 864 0.0%
Drupal\Core\Entity\EntityAccessControlHandler::access 81 0.0% 40,571 3.1% 2,702 0.2% 1,432,312 4.9% -133,480 -0.5% 910,088 3.0% 4,384 0.0%
Drupal\Core\Entity\Plugin\DataType\EntityAdapter::createFromEntity 221 0.0% 4,896 0.4% 2,678 0.2% 361,008 1.2% 104,184 0.4% 40,232 0.1% 2,672 0.0%
Drupal\views\Plugin\views\field\Field::getItems 150 0.0% 138,195 10.7% 2,677 0.2% 3,521,040 12.0% -148,400 -0.5% 1,667,728 5.6% 2,664 0.0%
[ display all ]