Run Report
Run #55ca01558bf42: XHProf Run (Namespace=drupal-perf-moshe)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):707,620 microsecs
Total Incl. MemUse (bytes):27,660,040 bytes
Total Incl. PeakMemUse (bytes):27,865,784 bytes
Number of Function Calls:53,027


[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%
is_array 1,105 2.1% 55 0.0% 55 0.0% 18,892 0.1% 18,892 0.1% 7,072 0.0% 7,072 0.0%
array_key_exists 1,005 1.9% 296 0.0% 296 0.0% 14,100 0.1% 14,100 0.1% 4,732 0.0% 4,732 0.0%
array_keys 943 1.8% 2,112 0.3% 2,112 0.3% 609,760 2.2% 609,760 2.2% 56,776 0.2% 56,776 0.2%
apc_fetch 839 1.6% 10,281 1.5% 7,497 1.1% 965,628 3.5% 699,920 2.5% 893,736 3.2% 642,448 2.3%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 802 1.5% 5,095 0.7% 2,888 0.4% 102,120 0.4% 25,612 0.1% 48,712 0.2% 33,904 0.1%
Symfony\Component\DependencyInjection\Container::get 768 1.4% 152,954 21.6% 3,059 0.4% 7,302,532 26.4% 36,720 0.1% 6,626,952 23.8% 22,744 0.1%
implode 693 1.3% 399 0.1% 399 0.1% 106,236 0.4% 106,236 0.4% 9,960 0.0% 9,960 0.0%
is_string 691 1.3% 19 0.0% 19 0.0% 7,436 0.0% 7,436 0.0% 3,424 0.0% 3,424 0.0%
preg_replace 678 1.3% 2,270 0.3% 2,270 0.3% 517,120 1.9% 517,120 1.9% 314,320 1.1% 314,320 1.1%
Drupal::getContainer 639 1.2% 158 0.0% 158 0.0% 8,280 0.0% 8,280 0.0% 2,672 0.0% 2,672 0.0%
substr 593 1.1% 155 0.0% 155 0.0% 23,072 0.1% 23,072 0.1% 5,852 0.0% 5,852 0.0%
strpos 555 1.0% 76 0.0% 76 0.0% 13,896 0.1% 13,896 0.1% 6,064 0.0% 6,064 0.0%
count 551 1.0% 657 0.1% 408 0.1% 22,868 0.1% 17,220 0.1% 10,376 0.0% 9,096 0.0%
array_merge 510 1.0% 569 0.1% 569 0.1% 143,412 0.5% 143,412 0.5% 35,360 0.1% 35,360 0.1%
str_replace 485 0.9% 1,037 0.1% 1,037 0.1% 214,044 0.8% 214,044 0.8% 36,808 0.1% 36,808 0.1%
in_array 473 0.9% 363 0.1% 363 0.1% 12,104 0.0% 12,104 0.0% 4,400 0.0% 4,400 0.0%
???_op 455 0.9% 36,125 5.1% 3,167 0.4% 1,992,436 7.2% 483,696 1.7% 1,691,712 6.1% 210,060 0.8%
function_exists 455 0.9% 156 0.0% 156 0.0% 8,292 0.0% 8,292 0.0% 1,820 0.0% 1,820 0.0%
spl_autoload_call 431 0.8% 302,482 42.7% 1,703 0.2% 16,050,428 58.0% 24,108 0.1% 14,712,436 52.8% 5,456 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 419 0.8% 288,209 40.7% 9,088 1.3% 15,277,548 55.2% -381,656 -1.4% 13,973,928 50.1% 11,144 0.0%
strlen 374 0.7% 10 0.0% 10 0.0% 8,104 0.0% 8,104 0.0% 3,628 0.0% 3,628 0.0%
PDOStatement::setFetchMode 358 0.7% 204 0.0% 204 0.0% 1,548 0.0% 1,548 0.0% 640 0.0% 640 0.0%
explode 357 0.7% 429 0.1% 429 0.1% 110,724 0.4% 110,724 0.4% 7,564 0.0% 7,564 0.0%
array_diff 354 0.7% 2,071 0.3% 2,071 0.3% 44,324 0.2% 44,324 0.2% 11,132 0.0% 11,132 0.0%
Drupal\Core\StringTranslation\TranslationWrapper::__sleep 304 0.6% 312 0.0% 312 0.0% 117,120 0.4% 117,120 0.4% 0 0.0% 0 0.0%
Drupal\Component\Utility\SafeMarkup::set 301 0.6% 752 0.1% 752 0.1% 160,184 0.6% 160,184 0.6% 1,160 0.0% 1,160 0.0%
ArrayIterator::__construct 263 0.5% 194 0.0% 194 0.0% 18,280 0.1% 18,280 0.1% 15,124 0.1% 15,124 0.1%
spl_autoload_call@1 257 0.5% 113,946 16.1% 1,102 0.2% 6,205,348 22.4% -25,384 -0.1% 5,658,352 20.3% 3,092 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 255 0.5% 112,533 15.9% 5,293 0.7% 6,211,336 22.5% -183,444 -0.7% 5,640,260 20.2% 3,092 0.0%
array_unique 252 0.5% 254 0.0% 254 0.0% 39,592 0.1% 39,592 0.1% 2,112 0.0% 2,112 0.0%
Drupal\Core\Database\Connection::escapeTable 241 0.5% 1,280 0.2% 607 0.1% 18,304 0.1% -1,788 -0.0% 5,340 0.0% 3,276 0.0%
func_get_args 241 0.5% 232 0.0% 232 0.0% 104,016 0.4% 104,016 0.4% 15,104 0.1% 15,104 0.1%
Twig_Node::getIterator 236 0.4% 888 0.1% 728 0.1% 72,984 0.3% 57,012 0.2% 34,172 0.1% 20,440 0.1%
Twig_Node::setNode 231 0.4% 100 0.0% 100 0.0% 5,260 0.0% 5,260 0.0% 4,688 0.0% 4,688 0.0%
is_integer 223 0.4% 2 0.0% 2 0.0% 1,520 0.0% 1,520 0.0% 1,408 0.0% 1,408 0.0%
Drupal\Core\Asset\AssetResolver::sort 215 0.4% 213 0.0% 213 0.0% 6,380 0.0% 6,380 0.0% 0 0.0% 0 0.0%
Drupal::service 202 0.4% 37,840 5.3% 910 0.1% 1,695,784 6.1% 17,228 0.1% 1,380,788 5.0% 4,664 0.0%
Drupal\Core\Plugin\DefaultPluginManager::doGetDefinition 201 0.4% 213 0.0% 213 0.0% 428 0.0% 428 0.0% 0 0.0% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 201 0.4% 20,215 2.9% 637 0.1% 918,944 3.3% 6,572 0.0% 1,539,640 5.5% 4,556 0.0%
Drupal\Core\Entity\EntityType::getClass 197 0.4% 14 0.0% 14 0.0% 2,052 0.0% 2,052 0.0% 1,520 0.0% 1,520 0.0%
array_values 195 0.4% 141 0.0% 141 0.0% 40,240 0.1% 40,240 0.1% 9,480 0.0% 9,480 0.0%
Drupal\Core\Access\AccessResult::getCacheMaxAge 194 0.4% 1 0.0% 1 0.0% 1,636 0.0% 1,636 0.0% 1,236 0.0% 1,236 0.0%
strtr 194 0.4% 2,993 0.4% 2,884 0.4% 17,804 0.1% 17,044 0.1% 1,043,068 3.7% 1,042,840 3.7%
sort 185 0.3% 118 0.0% 118 0.0% 2,924 0.0% 2,924 0.0% 1,224 0.0% 1,224 0.0%
Symfony\Component\DependencyInjection\Container::get@1 180 0.3% 96,692 13.7% 1,172 0.2% 4,807,804 17.4% 37,572 0.1% 4,596,368 16.5% 8,652 0.0%
preg_match 180 0.3% 671 0.1% 671 0.1% 18,448 0.1% 18,448 0.1% 5,812 0.0% 5,812 0.0%
SplDoublyLinkedList::push 180 0.3% 25 0.0% 25 0.0% 6,988 0.0% 6,988 0.0% 600 0.0% 600 0.0%
htmlspecialchars 180 0.3% 215 0.0% 215 0.0% 27,944 0.1% 27,944 0.1% 1,668 0.0% 1,668 0.0%
SplDoublyLinkedList::pop 174 0.3% 37 0.0% 37 0.0% -8,288 -0.0% -8,288 -0.0% 0 0.0% 0 0.0%
???_op@1 172 0.3% 9,352 1.3% 472 0.1% 465,736 1.7% 55,496 0.2% 453,488 1.6% 9,760 0.0%
Drupal\Core\Database\Connection::defaultOptions 166 0.3% 380 0.1% 380 0.1% 76,800 0.3% 76,800 0.3% 9,688 0.0% 9,688 0.0%
Drupal\Core\Database\Connection::prefixTables 166 0.3% 1,165 0.2% 535 0.1% 33,184 0.1% -109,648 -0.4% 25,380 0.1% 340 0.0%
Drupal\Core\Database\Connection::query 166 0.3% 64,986 9.2% 3,195 0.5% 218,668 0.8% -174,736 -0.6% 221,800 0.8% 15,136 0.1%
Drupal\Core\Database\Statement::__construct 166 0.3% 838 0.1% 672 0.1% 912 0.0% 524 0.0% 976 0.0% 748 0.0%
Drupal\Core\Database\Connection::expandArguments 166 0.3% 4,421 0.6% 3,799 0.5% 11,916 0.0% -78,700 -0.3% 42,236 0.2% 23,420 0.1%
PDOStatement::execute 166 0.3% 50,536 7.1% 50,536 7.1% 177,404 0.6% 177,404 0.6% 107,000 0.4% 107,000 0.4%
Drupal\Core\Database\Statement::execute 166 0.3% 52,975 7.5% 2,393 0.3% 179,572 0.6% 1,020 0.0% 108,680 0.4% 904 0.0%
PDO::prepare 166 0.3% 1,884 0.3% 1,046 0.1% 116,944 0.4% 116,032 0.4% 17,780 0.1% 16,804 0.1%
Drupal\Core\Database\Connection::getLogger 166 0.3% 23 0.0% 23 0.0% 400 0.0% 400 0.0% 240 0.0% 240 0.0%
Drupal\Core\Database\Connection::prepareQuery 166 0.3% 3,910 0.6% 861 0.1% 123,256 0.4% -26,872 -0.1% 45,724 0.2% 2,564 0.0%
strtolower 164 0.3% 35 0.0% 35 0.0% 10,048 0.0% 10,048 0.0% 4,288 0.0% 4,288 0.0%
Twig_Node::getAttribute 162 0.3% 304 0.0% 296 0.0% 11,460 0.0% 11,104 0.0% 9,660 0.0% 9,304 0.0%
Drupal\Core\Cache\Cache::validateTags 161 0.3% 399 0.1% 395 0.1% 2,896 0.0% 2,532 0.0% 1,696 0.0% 1,332 0.0%
call_user_func_array 159 0.3% 50,438 7.1% 692 0.1% 1,693,920 6.1% 47,288 0.2% 1,613,556 5.8% 14,788 0.1%
Drupal\Core\Database\Connection::escapeField 158 0.3% 809 0.1% 412 0.1% 10,184 0.0% -1,556 -0.0% 3,704 0.0% 2,616 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 156 0.3% 8,290 1.2% 1,692 0.2% 10,924 0.0% -197,452 -0.7% 25,204 0.1% 1,968 0.0%
reset 151 0.3% 37 0.0% 37 0.0% 9,876 0.0% 9,876 0.0% 2,560 0.0% 2,560 0.0%
is_object 149 0.3% 16 0.0% 16 0.0% 4,488 0.0% 4,488 0.0% 704 0.0% 704 0.0%
Drupal\Core\Asset\LibraryDiscovery::getLibraryByName 149 0.3% 8,378 1.2% 446 0.1% 273,232 1.0% 3,204 0.0% 679,280 2.4% 0 0.0%
Drupal\Core\Asset\LibraryDiscovery::getLibrariesByExtension 149 0.3% 7,932 1.1% 289 0.0% 270,028 1.0% 7,916 0.0% 679,280 2.4% 0 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 148 0.3% 3,432 0.5% 636 0.1% 92,968 0.3% 9,236 0.0% 72,440 0.3% 2,736 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 148 0.3% 2,730 0.4% 661 0.1% 66,500 0.2% 6,336 0.0% 64,668 0.2% 4,380 0.0%
Drupal\Core\Theme\ThemeManager::getActiveTheme 140 0.3% 5,915 0.8% 108 0.0% 144,616 0.5% 7,820 0.0% 152,464 0.5% 1,836 0.0%
Drupal\Core\TypedData\DataDefinition::isComputed 137 0.3% 22 0.0% 22 0.0% 6,320 0.0% 6,320 0.0% 1,836 0.0% 1,836 0.0%
class_exists 137 0.3% 52,181 7.4% 251 0.0% 3,248,140 11.7% 3,984 0.0% 2,807,848 10.1% 2,548 0.0%
Drupal\Core\Cache\CacheableMetadata::merge 132 0.2% 1,702 0.2% 534 0.1% 35,712 0.1% 21,576 0.1% 620 0.0% 620 0.0%
Drupal\Core\Entity\EntityType::isStaticallyCacheable 130 0.2% 17 0.0% 17 0.0% 2,552 0.0% 2,552 0.0% 1,012 0.0% 1,012 0.0%
Twig_Node::getNode 129 0.2% 233 0.0% 232 0.0% 9,048 0.0% 8,696 0.0% 6,084 0.0% 5,816 0.0%
Drupal\Core\Access\AccessResult::setCacheMaxAge 128 0.2% 10 0.0% 10 0.0% -2,336 -0.0% -2,336 -0.0% 1,124 0.0% 1,124 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 125 0.2% 724 0.1% 510 0.1% 7,852 0.0% 816 0.0% 4,816 0.0% 1,276 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 125 0.2% 3,146 0.4% 621 0.1% 61,200 0.2% 3,608 0.0% 170,816 0.6% 448 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 125 0.2% 193 0.0% 183 0.0% 5,340 0.0% 4,232 0.0% 2,008 0.0% 928 0.0%
Drupal\Core\StringTranslation\TranslationManager::doTranslate 125 0.2% 1,342 0.2% 618 0.1% 4,992 0.0% -2,860 -0.0% 7,852 0.0% 3,036 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 121 0.2% 1,924 0.3% 466 0.1% 28,496 0.1% -7,656 -0.0% 384 0.0% 204 0.0%
Drupal\Core\Entity\Entity::id 121 0.2% 15 0.0% 15 0.0% 3,176 0.0% 3,176 0.0% 940 0.0% 940 0.0%
Drupal::entityManager 120 0.2% 909 0.1% 573 0.1% 7,240 0.0% 6,476 0.0% 5,592 0.0% 3,768 0.0%
array_flip 118 0.2% 238 0.0% 238 0.0% 66,256 0.2% 66,256 0.2% 11,960 0.0% 11,960 0.0%
is_bool 117 0.2% 1 0.0% 1 0.0% 1,820 0.0% 1,820 0.0% 1,220 0.0% 1,220 0.0%
dirname 116 0.2% 45 0.0% 45 0.0% 8,940 0.0% 8,940 0.0% 2,700 0.0% 2,700 0.0%
Drupal\Core\Database\Query\Query::uniqueIdentifier 114 0.2% 31 0.0% 31 0.0% 828 0.0% 828 0.0% 664 0.0% 664 0.0%
Drupal\Core\Database\Query\Condition::compiled 112 0.2% 19 0.0% 19 0.0% 3,544 0.0% 3,544 0.0% 368 0.0% 368 0.0%
Symfony\Component\DependencyInjection\Container::get@2 112 0.2% 50,893 7.2% 771 0.1% 2,432,044 8.8% 25,064 0.1% 2,383,144 8.6% 7,176 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKeys 111 0.2% 189 0.0% 189 0.0% 25,276 0.1% 25,276 0.1% 3,576 0.0% 3,576 0.0%
array_intersect_key 110 0.2% 114 0.0% 114 0.0% 29,428 0.1% 29,428 0.1% 2,308 0.0% 2,308 0.0%
Drupal\Core\Cache\ApcuBackend::getApcuKey 108 0.2% 93 0.0% 93 0.0% 17,788 0.1% 17,788 0.1% 2,280 0.0% 2,280 0.0%
count@1 108 0.2% 20 0.0% 20 0.0% 1,080 0.0% 1,080 0.0% 244 0.0% 244 0.0%
mb_check_encoding 105 0.2% 707 0.1% 707 0.1% 380 0.0% 380 0.0% 1,764 0.0% 1,764 0.0%
Drupal\Core\Cache\DatabaseBackend::normalizeCid 105 0.2% 1,301 0.2% 587 0.1% 2,244 0.0% 1,492 0.0% 4,184 0.0% 2,076 0.0%
Drupal\Core\Theme\ActiveTheme::getName 102 0.2% 18 0.0% 18 0.0% 5,120 0.0% 5,120 0.0% 596 0.0% 596 0.0%
Drupal\Core\Entity\EntityType::getOriginalClass 102 0.2% 62 0.0% 62 0.0% 420 0.0% 420 0.0% 420 0.0% 420 0.0%
[ display all ]