Run Report
Run #5589b6f75b296: XHProf Run (Namespace=drupal-perf-stefanr)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):65,158,646 microsecs
Total Incl. MemUse (bytes):3,975,132,800 bytes
Total Incl. PeakMemUse (bytes):3,978,000,000 bytes
Number of Function Calls:4,635,500


[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.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
strpos 534,400 11.5% 53,077 0.1% 53,077 0.1% 2,105,600 0.1% 2,105,600 0.1% 864,000 0.0% 864,000 0.0%
substr 112,900 2.4% 25,545 0.0% 25,545 0.0% 7,094,400 0.2% 7,094,400 0.2% 1,032,800 0.0% 1,032,800 0.0%
strtr 98,600 2.1% 504,538 0.8% 487,355 0.7% 7,648,000 0.2% 7,499,200 0.2% 194,284,800 4.9% 194,117,600 4.9%
is_file 78,300 1.7% 895,978 1.4% 895,978 1.4% -28,000 -0.0% -28,000 -0.0% 1,544,000 0.0% 1,544,000 0.0%
is_array 77,500 1.7% 8,055 0.0% 8,055 0.0% 3,133,600 0.1% 3,133,600 0.1% 1,179,200 0.0% 1,179,200 0.0%
Composer\Autoload\ClassLoader::findFile 77,200 1.7% 3,731,101 5.7% 579,950 0.9% 12,807,200 0.3% 452,800 0.0% 67,376,000 1.7% 4,964,800 0.1%
Composer\Autoload\ClassLoader::findFileWithExtension 75,900 1.6% 3,151,151 4.8% 2,109,712 3.2% 12,354,400 0.3% 3,315,200 0.1% 62,411,200 1.6% 60,067,200 1.5%
array_keys 72,900 1.6% 176,816 0.3% 176,816 0.3% 90,048,000 2.3% 90,048,000 2.3% 16,203,200 0.4% 16,203,200 0.4%
array_key_exists 71,300 1.5% 40,343 0.1% 40,343 0.1% 1,948,000 0.0% 1,948,000 0.0% 598,400 0.0% 598,400 0.0%
Symfony\Component\DependencyInjection\Container::get 68,300 1.5% 18,197,462 27.9% 359,096 0.6% 1,150,275,200 28.9% 5,636,000 0.1% 1,092,496,000 27.5% 5,488,800 0.1%
Drupal::getContainer 56,400 1.2% 41,335 0.1% 41,335 0.1% 1,419,200 0.0% 1,419,200 0.0% 721,600 0.0% 721,600 0.0%
is_string 48,700 1.1% 4,389 0.0% 4,389 0.0% 916,800 0.0% 916,800 0.0% 468,800 0.0% 468,800 0.0%
count 47,100 1.0% 8,795 0.0% 7,068 0.0% 2,140,800 0.1% 1,790,400 0.0% 688,800 0.0% 552,800 0.0%
str_replace 42,600 0.9% 89,076 0.1% 89,076 0.1% 23,433,600 0.6% 23,433,600 0.6% 3,265,600 0.1% 3,265,600 0.1%
array_merge 42,100 0.9% 57,142 0.1% 57,142 0.1% 33,382,400 0.8% 33,382,400 0.8% 4,037,600 0.1% 4,037,600 0.1%
implode 40,400 0.9% 40,612 0.1% 40,612 0.1% 13,323,200 0.3% 13,323,200 0.3% 1,452,800 0.0% 1,452,800 0.0%
Composer\Autoload\ClassLoader::loadClass 39,700 0.9% 32,525,582 49.9% 263,693 0.4% 2,300,580,800 57.9% 13,180,000 0.3% 2,175,016,800 54.7% 1,495,200 0.0%
Composer\Autoload\includeFile 39,700 0.9% 30,297,335 46.5% 960,038 1.5% 2,280,976,800 57.4% -46,608,000 -1.2% 2,127,928,800 53.5% 2,010,400 0.1%
strlen 28,900 0.6% 2,132 0.0% 2,132 0.0% 1,052,000 0.0% 1,052,000 0.0% 528,800 0.0% 528,800 0.0%
function_exists 28,500 0.6% 28,278 0.0% 28,278 0.0% 1,263,200 0.0% 1,263,200 0.0% 412,000 0.0% 412,000 0.0%
preg_replace 27,300 0.6% 197,428 0.3% 197,428 0.3% 21,712,000 0.5% 21,712,000 0.5% 905,600 0.0% 905,600 0.0%
array_diff 26,000 0.6% 166,817 0.3% 166,817 0.3% 5,500,800 0.1% 5,500,800 0.1% 2,116,000 0.1% 2,116,000 0.1%
Drupal\Core\Access\AccessResult::getCacheMaxAge 25,600 0.6% 2,927 0.0% 2,927 0.0% 285,600 0.0% 285,600 0.0% 228,000 0.0% 228,000 0.0%
Drupal\Core\Language\Language::getId 25,100 0.5% 16,355 0.0% 16,355 0.0% 2,148,800 0.1% 2,148,800 0.1% 764,800 0.0% 764,800 0.0%
Composer\Autoload\ClassLoader::loadClass@1 24,900 0.5% 13,057,585 20.0% 183,233 0.3% 949,826,400 23.9% 8,678,400 0.2% 881,252,000 22.2% 1,338,400 0.0%
Composer\Autoload\includeFile@1 24,900 0.5% 11,685,724 17.9% 565,980 0.9% 937,075,200 23.6% -22,622,400 -0.6% 862,415,200 21.7% 1,106,400 0.0%
htmlspecialchars 24,400 0.5% 43,961 0.1% 43,961 0.1% 4,807,200 0.1% 4,807,200 0.1% 124,800 0.0% 124,800 0.0%
in_array 23,800 0.5% 18,542 0.0% 18,542 0.0% 1,391,200 0.0% 1,391,200 0.0% 664,800 0.0% 664,800 0.0%
PDOStatement::setFetchMode 21,600 0.5% 13,885 0.0% 13,885 0.0% 200,800 0.0% 200,800 0.0% 127,200 0.0% 127,200 0.0%
Drupal\Component\Utility\SafeMarkup::set 21,400 0.5% 91,447 0.1% 91,447 0.1% 27,304,000 0.7% 27,304,000 0.7% 1,700,800 0.0% 1,700,800 0.0%
Drupal\Core\Plugin\DefaultPluginManager::doGetDefinition 21,200 0.5% 31,736 0.0% 31,736 0.0% 107,200 0.0% 107,200 0.0% 0 0.0% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 21,200 0.5% 1,892,730 2.9% 85,518 0.1% 206,521,600 5.2% 1,360,000 0.0% 264,212,000 6.6% 1,334,400 0.0%
func_get_args 20,600 0.4% 21,846 0.0% 21,846 0.0% 16,881,600 0.4% 16,881,600 0.4% 2,074,400 0.1% 2,074,400 0.1%
array_unique 20,400 0.4% 18,262 0.0% 18,262 0.0% 6,160,000 0.2% 6,160,000 0.2% 243,200 0.0% 243,200 0.0%
Symfony\Component\DependencyInjection\Container::get@1 18,100 0.4% 11,731,601 18.0% 135,879 0.2% 768,845,600 19.3% 5,835,200 0.1% 749,277,600 18.8% 1,473,600 0.0%
sort 18,000 0.4% 9,320 0.0% 9,320 0.0% 391,200 0.0% 391,200 0.0% 212,000 0.0% 212,000 0.0%
array_values 17,800 0.4% 13,863 0.0% 13,863 0.0% 6,427,200 0.2% 6,427,200 0.2% 1,642,400 0.0% 1,642,400 0.0%
explode 16,800 0.4% 23,692 0.0% 23,692 0.0% 9,718,400 0.2% 9,718,400 0.2% 1,405,600 0.0% 1,405,600 0.0%
SplDoublyLinkedList::push 16,500 0.4% 3,160 0.0% 3,160 0.0% 1,256,800 0.0% 1,256,800 0.0% 145,600 0.0% 145,600 0.0%
is_integer 16,200 0.3% 1,187 0.0% 1,187 0.0% 132,800 0.0% 132,800 0.0% 66,400 0.0% 66,400 0.0%
SplDoublyLinkedList::pop 15,900 0.3% 3,133 0.0% 3,133 0.0% -1,393,600 -0.0% -1,393,600 -0.0% 0 0.0% 0 0.0%
strtolower 15,900 0.3% 5,356 0.0% 5,356 0.0% 1,592,800 0.0% 1,592,800 0.0% 691,200 0.0% 691,200 0.0%
Drupal\Core\Entity\EntityType::getClass 15,800 0.3% 6,836 0.0% 6,836 0.0% 352,800 0.0% 352,800 0.0% 246,400 0.0% 246,400 0.0%
array_flip 15,700 0.3% 35,607 0.1% 35,607 0.1% 12,583,200 0.3% 12,583,200 0.3% 3,360,800 0.1% 3,360,800 0.1%
Drupal::service 15,400 0.3% 3,771,402 5.8% 82,306 0.1% 243,322,400 6.1% 2,405,600 0.1% 225,681,600 5.7% 750,400 0.0%
array_filter 14,600 0.3% 136,506 0.2% 49,333 0.1% 10,257,600 0.3% 3,263,200 0.1% 8,523,200 0.2% 574,400 0.0%
is_object 14,500 0.3% 2,785 0.0% 2,785 0.0% 863,200 0.0% 863,200 0.0% 212,800 0.0% 212,800 0.0%
Drupal\Core\Access\AccessResult::setCacheMaxAge 14,500 0.3% 6,245 0.0% 6,245 0.0% -70,400 -0.0% -70,400 -0.0% 164,000 0.0% 164,000 0.0%
class_exists 14,400 0.3% 6,666,237 10.2% 54,031 0.1% 535,432,000 13.5% 484,800 0.0% 484,446,400 12.2% 449,600 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKeys 14,300 0.3% 133,858 0.2% 80,230 0.1% 7,356,000 0.2% 7,111,200 0.2% 14,366,400 0.4% 1,104,000 0.0%
Drupal\language\Config\LanguageConfigFactoryOverride::getCacheSuffix 14,300 0.3% 53,628 0.1% 45,418 0.1% 244,800 0.0% 174,400 0.0% 13,262,400 0.3% 13,192,000 0.3%
preg_match 14,100 0.3% 27,634 0.0% 27,634 0.0% 1,214,400 0.0% 1,214,400 0.0% 426,400 0.0% 426,400 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 13,200 0.3% 170,244 0.3% 78,420 0.1% 6,535,200 0.2% 929,600 0.0% 6,064,800 0.2% 219,200 0.0%
Drupal\Core\Theme\ThemeManager::getActiveTheme 13,200 0.3% 481,257 0.7% 17,387 0.0% 24,150,400 0.6% 1,127,200 0.0% 23,634,400 0.6% 341,600 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 13,200 0.3% 243,718 0.4% 68,903 0.1% 10,278,400 0.3% 1,395,200 0.0% 6,629,600 0.2% 460,800 0.0%
Drupal\Core\Entity\EntityType::isStaticallyCacheable 13,000 0.3% 5,739 0.0% 5,739 0.0% 360,800 0.0% 360,800 0.0% 140,800 0.0% 140,800 0.0%
Drupal\Core\Cache\CacheableMetadata::merge 13,000 0.3% 162,310 0.2% 55,298 0.1% 4,395,200 0.1% 2,578,400 0.1% 454,400 0.0% 274,400 0.0%
array_intersect_key 12,500 0.3% 14,184 0.0% 14,184 0.0% 5,876,800 0.1% 5,876,800 0.1% 336,800 0.0% 336,800 0.0%
unserialize 12,000 0.3% 3,199,030 4.9% 1,430,764 2.2% 455,256,000 11.5% 283,006,400 7.1% 507,426,400 12.8% 348,009,600 8.7%
dirname 11,900 0.3% 8,291 0.0% 8,291 0.0% 1,484,800 0.0% 1,484,800 0.0% 416,000 0.0% 416,000 0.0%
Symfony\Component\DependencyInjection\Container::get@2 11,800 0.3% 6,050,367 9.3% 97,715 0.1% 385,321,600 9.7% 3,942,400 0.1% 391,712,000 9.8% 1,359,200 0.0%
Drupal\Core\Config\ConfigFactory::getConfigCacheKey 11,500 0.2% 186,802 0.3% 70,060 0.1% 1,791,200 0.0% -5,248,800 -0.1% 14,531,200 0.4% 332,000 0.0%
Drupal::entityManager 11,500 0.2% 106,242 0.2% 53,797 0.1% 998,400 0.0% 867,200 0.0% 1,034,400 0.0% 652,800 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 11,400 0.2% 179,773 0.3% 51,096 0.1% 4,588,000 0.1% 352,800 0.0% 0 0.0% 0 0.0%
is_bool 11,400 0.2% 471 0.0% 471 0.0% 264,000 0.0% 264,000 0.0% 50,400 0.0% 50,400 0.0%
property_exists 11,000 0.2% 1,418 0.0% 1,418 0.0% 65,600 0.0% 65,600 0.0% 0 0.0% 0 0.0%
mb_check_encoding 10,900 0.2% 89,590 0.1% 89,590 0.1% 66,400 0.0% 66,400 0.0% 544,800 0.0% 544,800 0.0%
Drupal\Core\Cache\DatabaseBackend::normalizeCid 10,900 0.2% 151,059 0.2% 60,670 0.1% 265,600 0.0% 133,600 0.0% 959,200 0.0% 348,800 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 10,900 0.2% 546,028 0.8% 118,739 0.2% 1,464,800 0.0% -17,589,600 -0.4% 5,552,000 0.1% 389,600 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 10,900 0.2% 3,888,830 6.0% 159,781 0.2% 404,673,600 10.2% -44,780,800 -1.1% 504,844,800 12.7% 91,200 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::isValid 10,900 0.2% 586,258 0.9% 40,230 0.1% 1,566,400 0.0% 101,600 0.0% 5,641,600 0.1% 89,600 0.0%
Drupal\Core\Cache\Cache::validateTags 10,500 0.2% 34,489 0.1% 33,557 0.1% 302,400 0.0% 237,600 0.0% 231,200 0.0% 180,800 0.0%
Drupal\Core\Cache\Cache::Drupal\Core\Cache\{closure} 10,400 0.2% 4,930 0.0% 4,930 0.0% 732,000 0.0% 732,000 0.0% 138,400 0.0% 138,400 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 10,100 0.2% 40,651 0.1% 36,791 0.1% 1,784,800 0.0% 1,718,400 0.0% 939,200 0.0% 881,600 0.0%
Drupal\Core\Database\Statement::execute 10,100 0.2% 2,774,541 4.3% 147,773 0.2% 53,176,000 1.3% 201,600 0.0% 21,245,600 0.5% 247,200 0.0%
Drupal\Core\Database\Connection::query 10,100 0.2% 3,623,507 5.6% 186,482 0.3% 64,494,400 1.6% -9,129,600 -0.2% 41,235,200 1.0% 2,876,000 0.1%
PDOStatement::execute 10,100 0.2% 2,615,766 4.0% 2,615,766 4.0% 52,772,000 1.3% 52,772,000 1.3% 20,843,200 0.5% 20,843,200 0.5%
Drupal\Core\Database\Connection::prefixTables 10,100 0.2% 76,556 0.1% 38,287 0.1% 2,157,600 0.1% -10,973,600 -0.3% 2,318,400 0.1% 66,400 0.0%
Drupal\Core\Database\Statement::__construct 10,100 0.2% 69,657 0.1% 57,966 0.1% 652,800 0.0% 585,600 0.0% 140,800 0.0% 90,400 0.0%
PDO::prepare 10,100 0.2% 136,562 0.2% 66,905 0.1% 9,324,800 0.2% 8,672,000 0.2% 833,600 0.0% 692,800 0.0%
Drupal\Core\Database\Connection::expandArguments 10,100 0.2% 349,709 0.5% 281,806 0.4% 2,420,000 0.1% -12,344,800 -0.3% 11,474,400 0.3% 8,319,200 0.2%
Drupal\Core\Database\Connection::getLogger 10,100 0.2% 9,629 0.0% 9,629 0.0% 71,200 0.0% 71,200 0.0% 63,200 0.0% 63,200 0.0%
Drupal\Core\Database\Connection::prepareQuery 10,100 0.2% 278,743 0.4% 65,625 0.1% 10,110,400 0.3% -1,372,000 -0.0% 3,277,600 0.1% 125,600 0.0%
Drupal\Core\Database\Connection::defaultOptions 10,100 0.2% 34,032 0.1% 34,032 0.1% 7,917,600 0.2% 7,917,600 0.2% 2,361,600 0.1% 2,361,600 0.1%
Drupal\Core\Entity\Entity::getEntityTypeId 9,700 0.2% 5,009 0.0% 5,009 0.0% 847,200 0.0% 847,200 0.0% 590,400 0.0% 590,400 0.0%
reset 9,500 0.2% 3,403 0.0% 3,403 0.0% 1,055,200 0.0% 1,055,200 0.0% 220,800 0.0% 220,800 0.0%
Drupal\Core\Database\Connection::escapeTable 9,300 0.2% 92,083 0.1% 34,379 0.1% 1,250,400 0.0% 28,000 0.0% 970,400 0.0% 516,800 0.0%
Drupal\Core\Entity\Entity::id 9,300 0.2% 4,553 0.0% 4,553 0.0% 425,600 0.0% 425,600 0.0% 134,400 0.0% 134,400 0.0%
Drupal\Core\Extension\Extension::getPath 9,200 0.2% 31,489 0.0% 24,340 0.0% 1,273,600 0.0% 680,800 0.0% 577,600 0.0% 341,600 0.0%
Drupal\Core\Entity\ContentEntityBase::getEntityKey 9,200 0.2% 54,739 0.1% 38,600 0.1% 1,523,200 0.0% 684,800 0.0% 188,800 0.0% 188,800 0.0%
Drupal\Core\Config\Config::get 9,100 0.2% 94,950 0.1% 52,908 0.1% 3,416,000 0.1% -68,000 -0.0% 323,200 0.0% 115,200 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 9,100 0.2% 161,751 0.2% 83,520 0.1% 12,633,600 0.3% 8,964,000 0.2% 17,526,400 0.4% 13,227,200 0.3%
Drupal\Core\Template\AttributeValueBase::__construct 9,100 0.2% 11,078 0.0% 11,078 0.0% 75,200 0.0% 75,200 0.0% 0 0.0% 0 0.0%
Drupal\Core\Template\Attribute::offsetSet 9,100 0.2% 195,109 0.3% 33,358 0.1% 15,144,000 0.4% 2,510,400 0.1% 17,830,400 0.4% 304,000 0.0%
Drupal\Component\Utility\Unicode::getStatus 8,900 0.2% 3,925 0.0% 3,925 0.0% 276,800 0.0% 276,800 0.0% 0 0.0% 0 0.0%
Drupal\Core\Extension\ModuleHandler::alter 8,900 0.2% 363,542 0.6% 101,080 0.2% 14,698,400 0.4% -2,548,800 -0.1% 7,714,400 0.2% 1,254,400 0.0%
Drupal\Core\Theme\ActiveTheme::getName 8,900 0.2% 3,757 0.0% 3,757 0.0% 612,800 0.0% 612,800 0.0% 131,200 0.0% 131,200 0.0%
Drupal\Core\Cache\Cache::mergeTags 8,900 0.2% 180,976 0.3% 118,717 0.2% 3,794,400 0.1% -18,679,200 -0.5% 2,528,000 0.1% 501,600 0.0%
rawurlencode 8,800 0.2% 4,349 0.0% 4,349 0.0% 1,248,000 0.0% 1,248,000 0.0% 176,800 0.0% 176,800 0.0%
Drupal\Core\Template\AttributeValueBase::render 8,500 0.2% 123,103 0.2% 52,883 0.1% 1,770,400 0.0% -2,015,200 -0.1% 210,400 0.0% 42,400 0.0%
[ display all ]