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

Overall Summary
Total Incl. Wall Time (microsec):491,452 microsecs
Total Incl. MemUse (bytes):22,530,800 bytes
Total Incl. PeakMemUse (bytes):22,588,176 bytes
Number of Function Calls:29,896


[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%
apc_fetch 689 2.3% 2,123 0.4% 2,123 0.4% 109,944 0.5% 109,944 0.5% 61,976 0.3% 61,976 0.3%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 661 2.2% 3,890 0.8% 2,238 0.5% 84,520 0.4% 21,444 0.1% 38,256 0.2% 26,944 0.1%
array_keys 650 2.2% 1,490 0.3% 1,490 0.3% 456,412 2.0% 456,412 2.0% 48,840 0.2% 48,840 0.2%
array_key_exists 590 2.0% 236 0.0% 236 0.0% 11,180 0.0% 11,180 0.0% 4,336 0.0% 4,336 0.0%
is_array 573 1.9% 12 0.0% 12 0.0% 14,864 0.1% 14,864 0.1% 5,800 0.0% 5,800 0.0%
Symfony\Component\DependencyInjection\Container::get 516 1.7% 145,396 29.6% 2,200 0.4% 7,075,532 31.4% 33,500 0.1% 6,715,240 29.7% 20,456 0.1%
is_string 486 1.6% 6 0.0% 6 0.0% 4,848 0.0% 4,848 0.0% 2,128 0.0% 2,128 0.0%
???_op 407 1.4% 33,673 6.9% 2,637 0.5% 1,812,768 8.0% 380,636 1.7% 1,547,888 6.9% 149,468 0.7%
strpos 384 1.3% 49 0.0% 49 0.0% 12,088 0.1% 12,088 0.1% 5,488 0.0% 5,488 0.0%
Drupal::getContainer 379 1.3% 103 0.0% 103 0.0% 7,520 0.0% 7,520 0.0% 3,244 0.0% 3,244 0.0%
spl_autoload_call 343 1.1% 243,546 49.6% 1,254 0.3% 13,212,348 58.6% 27,728 0.1% 12,488,124 55.3% 4,324 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 331 1.1% 229,147 46.6% 6,766 1.4% 12,435,760 55.2% -320,180 -1.4% 11,750,796 52.0% 8,120 0.0%
str_replace 331 1.1% 575 0.1% 575 0.1% 127,228 0.6% 127,228 0.6% 21,000 0.1% 21,000 0.1%
array_merge 319 1.1% 189 0.0% 189 0.0% 65,920 0.3% 65,920 0.3% 9,760 0.0% 9,760 0.0%
implode 316 1.1% 136 0.0% 136 0.0% 60,008 0.3% 60,008 0.3% 4,608 0.0% 4,608 0.0%
substr 304 1.0% 49 0.0% 49 0.0% 15,468 0.1% 15,468 0.1% 4,824 0.0% 4,824 0.0%
array_diff 245 0.8% 1,495 0.3% 1,495 0.3% 28,784 0.1% 28,784 0.1% 8,192 0.0% 8,192 0.0%
in_array 238 0.8% 176 0.0% 176 0.0% 6,816 0.0% 6,816 0.0% 3,232 0.0% 3,232 0.0%
function_exists 236 0.8% 77 0.0% 77 0.0% 6,816 0.0% 6,816 0.0% 1,716 0.0% 1,716 0.0%
spl_autoload_call@1 222 0.7% 94,036 19.1% 887 0.2% 5,233,116 23.2% -25,052 -0.1% 4,955,224 21.9% 2,464 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 220 0.7% 92,773 18.9% 4,276 0.9% 5,238,760 23.3% -160,880 -0.7% 4,937,848 21.9% 2,652 0.0%
Drupal\Component\Utility\SafeMarkup::set 219 0.7% 581 0.1% 581 0.1% 142,660 0.6% 142,660 0.6% 21,136 0.1% 21,136 0.1%
strlen 197 0.7% 3 0.0% 3 0.0% 6,348 0.0% 6,348 0.0% 3,020 0.0% 3,020 0.0%
PDOStatement::setFetchMode 190 0.6% 95 0.0% 95 0.0% 1,160 0.0% 1,160 0.0% 640 0.0% 640 0.0%
count 189 0.6% 24 0.0% 17 0.0% 27,072 0.1% 26,148 0.1% 35,068 0.2% 35,068 0.2%
Drupal\Core\StringTranslation\TranslationWrapper::__sleep 186 0.6% 189 0.0% 189 0.0% 71,808 0.3% 71,808 0.3% 0 0.0% 0 0.0%
array_unique 181 0.6% 227 0.0% 227 0.0% 31,008 0.1% 31,008 0.1% 2,300 0.0% 2,300 0.0%
explode 174 0.6% 191 0.0% 191 0.0% 58,336 0.3% 58,336 0.3% 7,980 0.0% 7,980 0.0%
preg_replace 173 0.6% 623 0.1% 623 0.1% 17,448 0.1% 17,448 0.1% 3,680 0.0% 3,680 0.0%
is_integer 168 0.6% 1 0.0% 1 0.0% 760 0.0% 760 0.0% 648 0.0% 648 0.0%
strtolower 161 0.5% 32 0.0% 32 0.0% 9,496 0.0% 9,496 0.0% 4,460 0.0% 4,460 0.0%
strtr 161 0.5% 2,189 0.4% 2,172 0.4% 14,440 0.1% 13,972 0.1% 858,720 3.8% 858,260 3.8%
???_op@1 154 0.5% 10,249 2.1% 400 0.1% 465,420 2.1% 46,168 0.2% 460,276 2.0% 5,520 0.0%
Symfony\Component\DependencyInjection\Container::get@1 154 0.5% 95,551 19.4% 986 0.2% 4,820,144 21.4% 34,276 0.2% 4,678,216 20.7% 8,988 0.0%
Drupal\Core\Access\AccessResult::getCacheMaxAge 153 0.5% 2 0.0% 2 0.0% 1,636 0.0% 1,636 0.0% 896 0.0% 896 0.0%
SplDoublyLinkedList::push 144 0.5% 8 0.0% 8 0.0% 6,124 0.0% 6,124 0.0% 500 0.0% 500 0.0%
func_get_args 143 0.5% 177 0.0% 177 0.0% 74,908 0.3% 74,908 0.3% 13,048 0.1% 13,048 0.1%
call_user_func_array 139 0.5% 62,164 12.6% 568 0.1% 3,145,544 14.0% 42,444 0.2% 3,028,324 13.4% 12,384 0.1%
SplDoublyLinkedList::pop 138 0.5% 25 0.0% 25 0.0% -6,416 -0.0% -6,416 -0.0% 0 0.0% 0 0.0%
sort 136 0.5% 119 0.0% 119 0.0% 1,852 0.0% 1,852 0.0% 1,224 0.0% 1,224 0.0%
array_values 131 0.4% 66 0.0% 66 0.0% 25,240 0.1% 25,240 0.1% 7,936 0.0% 7,936 0.0%
htmlspecialchars 126 0.4% 134 0.0% 134 0.0% 20,280 0.1% 20,280 0.1% 2,128 0.0% 2,128 0.0%
Drupal::service 126 0.4% 29,235 5.9% 573 0.1% 1,390,004 6.2% 12,064 0.1% 1,241,000 5.5% 3,080 0.0%
Symfony\Component\DependencyInjection\Container::get@2 118 0.4% 49,884 10.2% 782 0.2% 2,441,420 10.8% 25,324 0.1% 2,397,776 10.6% 7,260 0.0%
dirname 115 0.4% 35 0.0% 35 0.0% 8,424 0.0% 8,424 0.0% 2,492 0.0% 2,492 0.0%
Drupal\Core\Entity\Entity::id 112 0.4% 12 0.0% 12 0.0% 2,392 0.0% 2,392 0.0% 940 0.0% 940 0.0%
Drupal\Core\Cache\Cache::validateTags 110 0.4% 318 0.1% 317 0.1% 2,104 0.0% 1,740 0.0% 1,744 0.0% 1,380 0.0%
Drupal\Core\Theme\ThemeManager::getActiveTheme 109 0.4% 5,032 1.0% 83 0.0% 143,836 0.6% 7,024 0.0% 135,784 0.6% 2,032 0.0%
Drupal\Core\Access\AccessResult::setCacheMaxAge 107 0.4% 7 0.0% 7 0.0% -1,760 -0.0% -1,760 -0.0% 776 0.0% 776 0.0%
Drupal\Core\Entity\EntityType::isStaticallyCacheable 104 0.3% 8 0.0% 8 0.0% 2,132 0.0% 2,132 0.0% 1,096 0.0% 1,096 0.0%
Drupal\Core\Cache\CacheableMetadata::merge 103 0.3% 1,636 0.3% 397 0.1% 30,280 0.1% 16,704 0.1% 4,916 0.0% 700 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 102 0.3% 7,069 1.4% 1,157 0.2% 9,308 0.0% -138,268 -0.6% 29,768 0.1% 1,976 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 97 0.3% 1,770 0.4% 351 0.1% 26,016 0.1% -5,568 -0.0% 472 0.0% 204 0.0%
array_flip 96 0.3% 188 0.0% 188 0.0% 52,160 0.2% 52,160 0.2% 17,248 0.1% 17,248 0.1%
is_object 96 0.3% 4 0.0% 4 0.0% 4,116 0.0% 4,116 0.0% 96 0.0% 96 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 95 0.3% 1,456 0.3% 407 0.1% 45,304 0.2% 3,500 0.0% 42,436 0.2% 4,240 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 95 0.3% 1,875 0.4% 379 0.1% 64,856 0.3% 6,884 0.0% 49,964 0.2% 2,868 0.0%
array_intersect_key 91 0.3% 63 0.0% 63 0.0% 19,692 0.1% 19,692 0.1% 2,012 0.0% 2,012 0.0%
Drupal\Core\Extension\Extension::getPath 88 0.3% 159 0.0% 130 0.0% 8,264 0.0% 3,804 0.0% 3,120 0.0% 1,592 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKeys 88 0.3% 140 0.0% 140 0.0% 20,276 0.1% 20,276 0.1% 3,480 0.0% 3,480 0.0%
Drupal\Core\Plugin\DefaultPluginManager::doGetDefinition 87 0.3% 97 0.0% 97 0.0% 428 0.0% 428 0.0% 0 0.0% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 87 0.3% 20,864 4.2% 305 0.1% 958,556 4.3% 4,516 0.0% 1,604,712 7.1% 3,200 0.0%
Drupal\Core\Database\Connection::defaultOptions 85 0.3% 195 0.0% 195 0.0% 39,540 0.2% 39,540 0.2% 8,568 0.0% 8,568 0.0%
Drupal\Core\Database\Statement::execute 85 0.3% 21,715 4.4% 1,144 0.2% 69,924 0.3% 1,020 0.0% 29,228 0.1% 904 0.0%
Drupal\Core\Database\Connection::query 85 0.3% 27,643 5.6% 1,439 0.3% 136,696 0.6% -42,888 -0.2% 114,632 0.5% 11,496 0.1%
Drupal\Core\Database\Connection::prefixTables 85 0.3% 542 0.1% 258 0.1% 14,276 0.1% -52,728 -0.2% 12,312 0.1% 340 0.0%
PDO::prepare 85 0.3% 879 0.2% 491 0.1% 54,276 0.2% 53,364 0.2% 12,148 0.1% 11,312 0.1%
Drupal\Core\Database\Connection::prepareQuery 85 0.3% 1,825 0.4% 404 0.1% 58,320 0.3% -10,232 -0.0% 26,512 0.1% 2,052 0.0%
PDOStatement::execute 85 0.3% 20,555 4.2% 20,555 4.2% 67,756 0.3% 67,756 0.3% 27,548 0.1% 27,548 0.1%
Drupal\Core\Database\Connection::getLogger 85 0.3% 7 0.0% 7 0.0% 400 0.0% 400 0.0% 240 0.0% 240 0.0%
Drupal\Core\Database\Statement::__construct 85 0.3% 388 0.1% 315 0.1% 912 0.0% 524 0.0% 836 0.0% 608 0.0%
Drupal\Core\Database\Connection::expandArguments 85 0.3% 2,469 0.5% 2,089 0.4% 11,800 0.1% -60,588 -0.3% 38,828 0.2% 20,004 0.1%
Symfony\Component\HttpFoundation\ParameterBag::get 82 0.3% 275 0.1% 261 0.1% 10,100 0.0% 9,716 0.0% 7,816 0.0% 7,432 0.0%
Drupal\Core\Theme\ActiveTheme::getName 81 0.3% 5 0.0% 5 0.0% 3,948 0.0% 3,948 0.0% 996 0.0% 996 0.0%
is_bool 79 0.3% 1 0.0% 1 0.0% 1,100 0.0% 1,100 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityType::getClass 79 0.3% 16 0.0% 16 0.0% 2,060 0.0% 2,060 0.0% 812 0.0% 812 0.0%
reset 77 0.3% 41 0.0% 41 0.0% 8,632 0.0% 8,632 0.0% 1,588 0.0% 1,588 0.0%
class_exists 77 0.3% 40,409 8.2% 165 0.0% 2,623,048 11.6% 3,228 0.0% 2,328,936 10.3% 1,996 0.0%
Drupal\Core\Session\AccountProxy::getAccount 76 0.3% 21 0.0% 21 0.0% 2,860 0.0% 2,860 0.0% 1,244 0.0% 1,244 0.0%
Drupal\Core\Cache\ApcuBackend::getApcuKey 74 0.2% 55 0.0% 55 0.0% 12,336 0.1% 12,336 0.1% 1,196 0.0% 1,196 0.0%
unserialize 73 0.2% 25,428 5.2% 11,154 2.3% 2,175,112 9.7% 1,243,640 5.5% 2,351,112 10.4% 1,499,784 6.6%
Symfony\Component\DependencyInjection\Container::get@3 72 0.2% 32,510 6.6% 468 0.1% 1,599,160 7.1% 19,780 0.1% 1,576,448 7.0% 6,344 0.0%
Symfony\Component\HttpFoundation\RequestStack::getCurrentRequest 70 0.2% 205 0.0% 181 0.0% 7,540 0.0% 7,156 0.0% 2,148 0.0% 1,880 0.0%
end 70 0.2% 24 0.0% 24 0.0% 384 0.0% 384 0.0% 268 0.0% 268 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 69 0.2% 1,884 0.4% 370 0.1% 50,424 0.2% 3,192 0.0% 59,968 0.3% 744 0.0%
Drupal\Core\StringTranslation\TranslationManager::doTranslate 69 0.2% 826 0.2% 372 0.1% 4,992 0.0% -1,292 -0.0% 6,132 0.0% 1,416 0.0%
Drupal::entityManager 69 0.2% 534 0.1% 322 0.1% 11,580 0.1% 10,828 0.0% 19,892 0.1% 18,252 0.1%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 69 0.2% 133 0.0% 124 0.0% 3,772 0.0% 2,664 0.0% 1,952 0.0% 872 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 69 0.2% 454 0.1% 303 0.1% 6,284 0.0% 816 0.0% 4,716 0.0% 1,112 0.0%
spl_autoload_call@2 67 0.2% 31,526 6.4% 272 0.1% 1,761,428 7.8% -7,528 -0.0% 1,761,416 7.8% 924 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 66 0.2% 31,145 6.3% 2,222 0.5% 1,763,728 7.8% -53,172 -0.2% 1,757,020 7.8% 804 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::isValid 66 0.2% 6,917 1.4% 218 0.0% 8,940 0.0% 1,084 0.0% 30,920 0.1% 1,152 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 64 0.2% 29,228 5.9% 826 0.2% 1,698,712 7.5% -350,336 -1.6% 2,223,808 9.8% 1,172 0.0%
mb_check_encoding 64 0.2% 377 0.1% 377 0.1% 380 0.0% 380 0.0% 1,540 0.0% 1,540 0.0%
Drupal\Core\Cache\DatabaseBackend::normalizeCid 64 0.2% 712 0.1% 334 0.1% 1,468 0.0% 716 0.0% 3,320 0.0% 1,436 0.0%
ReflectionProperty::getValue 63 0.2% 68 0.0% 68 0.0% 8,876 0.0% 8,876 0.0% 0 0.0% 0 0.0%
ReflectionProperty::getName 63 0.2% 51 0.0% 51 0.0% 13,584 0.1% 13,584 0.1% 0 0.0% 0 0.0%
array_filter 63 0.2% 259 0.1% 221 0.0% 14,460 0.1% 10,100 0.0% 3,424 0.0% 2,688 0.0%
Drupal\Core\Database\Connection::escapeTable 63 0.2% 477 0.1% 179 0.0% 6,212 0.0% 372 0.0% 3,360 0.0% 1,928 0.0%
Drupal\Core\Cache\CacheableMetadata::createFromRenderArray 62 0.2% 253 0.1% 253 0.1% 13,720 0.1% 13,720 0.1% 4,136 0.0% 4,136 0.0%
[ display all ]