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

Overall Summary
Total Incl. Wall Time (microsec):522,294 microsecs
Total Incl. MemUse (bytes):23,665,424 bytes
Total Incl. PeakMemUse (bytes):23,682,212 bytes
Number of Function Calls:29,793


[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 712 2.4% 13,422 2.6% 5,945 1.1% 1,191,772 5.0% 615,816 2.6% 1,105,332 4.7% 592,668 2.5%
array_keys 696 2.3% 1,431 0.3% 1,431 0.3% 445,676 1.9% 445,676 1.9% 50,148 0.2% 50,148 0.2%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 693 2.3% 4,103 0.8% 2,382 0.5% 89,416 0.4% 22,940 0.1% 38,920 0.2% 27,548 0.1%
is_array 573 1.9% 8 0.0% 8 0.0% 15,628 0.1% 15,628 0.1% 5,912 0.0% 5,912 0.0%
Symfony\Component\DependencyInjection\Container::get 531 1.8% 155,065 29.7% 2,234 0.4% 7,826,492 33.1% 33,456 0.1% 7,526,472 31.8% 19,368 0.1%
array_key_exists 513 1.7% 210 0.0% 210 0.0% 11,568 0.0% 11,568 0.0% 4,344 0.0% 4,344 0.0%
is_string 479 1.6% 7 0.0% 7 0.0% 4,472 0.0% 4,472 0.0% 2,236 0.0% 2,236 0.0%
???_op 417 1.4% 33,523 6.4% 2,769 0.5% 1,866,968 7.9% 420,292 1.8% 1,590,792 6.7% 166,980 0.7%
Drupal::getContainer 412 1.4% 93 0.0% 93 0.0% 7,524 0.0% 7,524 0.0% 2,608 0.0% 2,608 0.0%
strpos 379 1.3% 36 0.0% 36 0.0% 11,668 0.0% 11,668 0.0% 5,088 0.0% 5,088 0.0%
spl_autoload_call 364 1.2% 253,311 48.5% 1,374 0.3% 14,137,220 59.7% 26,192 0.1% 13,223,316 55.8% 4,432 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 352 1.2% 239,316 45.8% 7,193 1.4% 13,362,108 56.5% -333,980 -1.4% 12,485,888 52.7% 8,788 0.0%
str_replace 352 1.2% 600 0.1% 600 0.1% 140,872 0.6% 140,872 0.6% 19,100 0.1% 19,100 0.1%
implode 319 1.1% 149 0.0% 149 0.0% 65,012 0.3% 65,012 0.3% 5,996 0.0% 5,996 0.0%
substr 309 1.0% 68 0.0% 68 0.0% 14,376 0.1% 14,376 0.1% 4,404 0.0% 4,404 0.0%
Drupal\Core\StringTranslation\TranslationWrapper::__sleep 277 0.9% 282 0.1% 282 0.1% 106,752 0.5% 106,752 0.5% 0 0.0% 0 0.0%
array_merge 272 0.9% 243 0.0% 243 0.0% 71,112 0.3% 71,112 0.3% 12,060 0.1% 12,060 0.1%
array_diff 266 0.9% 1,368 0.3% 1,368 0.3% 31,068 0.1% 31,068 0.1% 8,932 0.0% 8,932 0.0%
spl_autoload_call@1 227 0.8% 95,521 18.3% 903 0.2% 5,604,688 23.7% -26,136 -0.1% 5,077,432 21.4% 2,560 0.0%
Drupal\Component\Utility\SafeMarkup::set 226 0.8% 682 0.1% 682 0.1% 168,944 0.7% 168,944 0.7% 26,756 0.1% 26,756 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 225 0.8% 94,228 18.0% 4,357 0.8% 5,611,416 23.7% -163,360 -0.7% 5,059,960 21.4% 2,712 0.0%
in_array 217 0.7% 201 0.0% 201 0.0% 6,800 0.0% 6,800 0.0% 2,988 0.0% 2,988 0.0%
function_exists 208 0.7% 169 0.0% 169 0.0% 6,452 0.0% 6,452 0.0% 1,660 0.0% 1,660 0.0%
PDOStatement::setFetchMode 206 0.7% 97 0.0% 97 0.0% 1,160 0.0% 1,160 0.0% 640 0.0% 640 0.0%
count 196 0.7% 36 0.0% 26 0.0% 11,740 0.0% 9,820 0.0% 3,900 0.0% 3,256 0.0%
strlen 187 0.6% 2 0.0% 2 0.0% 5,200 0.0% 5,200 0.0% 2,944 0.0% 2,944 0.0%
preg_replace 181 0.6% 671 0.1% 671 0.1% 18,612 0.1% 18,612 0.1% 4,932 0.0% 4,932 0.0%
explode 177 0.6% 215 0.0% 215 0.0% 56,956 0.2% 56,956 0.2% 6,988 0.0% 6,988 0.0%
is_integer 176 0.6% 2 0.0% 2 0.0% 760 0.0% 760 0.0% 648 0.0% 648 0.0%
array_values 163 0.5% 80 0.0% 80 0.0% 31,108 0.1% 31,108 0.1% 8,392 0.0% 8,392 0.0%
strtolower 159 0.5% 21 0.0% 21 0.0% 9,420 0.0% 9,420 0.0% 4,524 0.0% 4,524 0.0%
strtr 157 0.5% 2,351 0.5% 2,188 0.4% 15,840 0.1% 13,924 0.1% 910,824 3.8% 909,484 3.8%
Symfony\Component\DependencyInjection\Container::get@1 156 0.5% 98,660 18.9% 1,020 0.2% 4,963,312 21.0% 34,764 0.1% 4,840,876 20.4% 6,988 0.0%
???_op@1 156 0.5% 9,321 1.8% 403 0.1% 461,920 2.0% 45,432 0.2% 456,224 1.9% 6,020 0.0%
Drupal::service 142 0.5% 30,977 5.9% 620 0.1% 1,429,608 6.0% 12,432 0.1% 1,267,464 5.4% 4,516 0.0%
array_unique 142 0.5% 179 0.0% 179 0.0% 26,036 0.1% 26,036 0.1% 2,256 0.0% 2,256 0.0%
SplDoublyLinkedList::push 132 0.4% 15 0.0% 15 0.0% 5,468 0.0% 5,468 0.0% 492 0.0% 492 0.0%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::calculateChecksum 131 0.4% 7,858 1.5% 1,446 0.3% 10,436 0.0% -239,724 -1.0% 31,996 0.1% 1,728 0.0%
Drupal\Core\TypedData\DataDefinition::isComputed 130 0.4% 9 0.0% 9 0.0% 4,892 0.0% 4,892 0.0% 972 0.0% 972 0.0%
call_user_func_array 127 0.4% 89,490 17.1% 549 0.1% 5,099,472 21.5% 38,660 0.2% 5,032,492 21.3% 12,452 0.1%
SplDoublyLinkedList::pop 126 0.4% 23 0.0% 23 0.0% -5,804 -0.0% -5,804 -0.0% 0 0.0% 0 0.0%
htmlspecialchars 116 0.4% 156 0.0% 156 0.0% 18,896 0.1% 18,896 0.1% 2,040 0.0% 2,040 0.0%
dirname 115 0.4% 84 0.0% 84 0.0% 8,424 0.0% 8,424 0.0% 1,920 0.0% 1,920 0.0%
Symfony\Component\DependencyInjection\Container::get@2 114 0.4% 51,947 9.9% 704 0.1% 2,568,556 10.9% 24,340 0.1% 2,517,560 10.6% 7,432 0.0%
func_get_args 108 0.4% 163 0.0% 163 0.0% 64,568 0.3% 64,568 0.3% 11,716 0.0% 11,716 0.0%
Drupal\Core\Entity\Entity::id 105 0.4% 15 0.0% 15 0.0% 2,392 0.0% 2,392 0.0% 912 0.0% 912 0.0%
Drupal\Core\Plugin\DefaultPluginManager::doGetDefinition 104 0.3% 107 0.0% 107 0.0% 428 0.0% 428 0.0% 0 0.0% 0 0.0%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 104 0.3% 19,751 3.8% 334 0.1% 871,724 3.7% 5,688 0.0% 1,421,560 6.0% 3,456 0.0%
sort 103 0.3% 114 0.0% 114 0.0% 1,852 0.0% 1,852 0.0% 1,396 0.0% 1,396 0.0%
reset 101 0.3% 27 0.0% 27 0.0% 8,956 0.0% 8,956 0.0% 2,008 0.0% 2,008 0.0%
Drupal\Core\Theme\ThemeManager::getActiveTheme 98 0.3% 5,563 1.1% 91 0.0% 144,536 0.6% 6,620 0.0% 137,844 0.6% 2,172 0.0%
Drupal\Core\Cache\CacheableMetadata::merge 97 0.3% 1,604 0.3% 400 0.1% 30,460 0.1% 16,136 0.1% 5,552 0.0% 752 0.0%
Drupal\Core\Cache\Cache::validateTags 97 0.3% 256 0.0% 255 0.0% 2,104 0.0% 1,740 0.0% 1,524 0.0% 1,160 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 96 0.3% 2,751 0.5% 500 0.1% 55,792 0.2% 2,724 0.0% 203,948 0.9% 1,420 0.0%
Drupal\Core\StringTranslation\TranslationManager::doTranslate 96 0.3% 1,121 0.2% 520 0.1% 4,992 0.0% -2,056 -0.0% 6,696 0.0% 3,696 0.0%
Drupal\Core\StringTranslation\Translator\StaticTranslation::getStringTranslation 96 0.3% 165 0.0% 154 0.0% 4,544 0.0% 3,436 0.0% 1,908 0.0% 988 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 96 0.3% 601 0.1% 420 0.1% 7,048 0.0% 808 0.0% 3,000 0.0% 1,092 0.0%
is_object 95 0.3% 9 0.0% 9 0.0% 3,752 0.0% 3,752 0.0% 308 0.0% 308 0.0%
Drupal\Core\Database\Connection::query 93 0.3% 31,406 6.0% 1,515 0.3% 148,328 0.6% -45,680 -0.2% 102,648 0.4% 9,496 0.0%
Drupal\Core\Database\Statement::execute 93 0.3% 25,005 4.8% 1,293 0.2% 75,004 0.3% 1,020 0.0% 28,044 0.1% 904 0.0%
Drupal\Core\Database\Connection::getLogger 93 0.3% 10 0.0% 10 0.0% 400 0.0% 400 0.0% 240 0.0% 240 0.0%
Drupal\Core\Database\Connection::prepareQuery 93 0.3% 1,985 0.4% 439 0.1% 64,120 0.3% -11,572 -0.0% 24,440 0.1% 1,540 0.0%
Drupal\Core\Database\Connection::expandArguments 93 0.3% 2,694 0.5% 2,276 0.4% 11,680 0.0% -64,952 -0.3% 33,788 0.1% 16,528 0.1%
PDO::prepare 93 0.3% 970 0.2% 536 0.1% 59,852 0.3% 58,940 0.2% 11,208 0.0% 10,372 0.0%
Drupal\Core\Database\Statement::__construct 93 0.3% 434 0.1% 355 0.1% 912 0.0% 524 0.0% 836 0.0% 608 0.0%
Drupal\Core\Database\Connection::prefixTables 93 0.3% 576 0.1% 288 0.1% 15,840 0.1% -58,044 -0.2% 11,692 0.0% 340 0.0%
Drupal\Core\Database\Connection::defaultOptions 93 0.3% 207 0.0% 207 0.0% 43,204 0.2% 43,204 0.2% 6,880 0.0% 6,880 0.0%
PDOStatement::execute 93 0.3% 23,699 4.5% 23,699 4.5% 72,836 0.3% 72,836 0.3% 26,364 0.1% 26,364 0.1%
Drupal\Core\Cache\DatabaseCacheTagsChecksum::isValid 90 0.3% 7,590 1.5% 310 0.1% 9,928 0.0% 1,084 0.0% 32,828 0.1% 832 0.0%
Drupal\Core\Render\BubbleableMetadata::merge 89 0.3% 1,705 0.3% 339 0.1% 24,384 0.1% -4,948 -0.0% 436 0.0% 204 0.0%
Drupal\Core\Entity\EntityType::getClass 88 0.3% 8 0.0% 8 0.0% 2,052 0.0% 2,052 0.0% 756 0.0% 756 0.0%
Drupal\Core\Field\BaseFieldDefinition::hasCustomStorage 88 0.3% 217 0.0% 215 0.0% 3,924 0.0% 1,040 0.0% 536 0.0% 508 0.0%
Drupal\Core\Extension\Extension::getPath 88 0.3% 249 0.0% 171 0.0% 8,264 0.0% 3,804 0.0% 2,548 0.0% 1,592 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 87 0.3% 1,278 0.2% 375 0.1% 43,468 0.2% 3,468 0.0% 34,088 0.1% 3,068 0.0%
Drupal\Core\Access\AccessResult::getCacheMaxAge 87 0.3% 1 0.0% 1 0.0% 1,636 0.0% 1,636 0.0% 840 0.0% 840 0.0%
Drupal\Core\Extension\ModuleHandler::getImplementations 87 0.3% 1,667 0.3% 345 0.1% 61,884 0.3% 6,644 0.0% 41,656 0.2% 2,964 0.0%
Drupal\Core\Cache\ApcuBackend::getApcuKey 84 0.3% 70 0.0% 70 0.0% 14,012 0.1% 14,012 0.1% 1,896 0.0% 1,896 0.0%
Drupal\Core\Config\ConfigFactory::getCacheKeys 83 0.3% 122 0.0% 122 0.0% 19,200 0.1% 19,200 0.1% 4,396 0.0% 4,396 0.0%
is_bool 82 0.3% 4 0.0% 4 0.0% 1,100 0.0% 1,100 0.0% 0 0.0% 0 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 76 0.3% 243 0.0% 234 0.0% 9,704 0.0% 9,320 0.0% 6,864 0.0% 6,480 0.0%
class_exists 75 0.3% 43,517 8.3% 152 0.0% 2,998,616 12.7% 3,608 0.0% 2,646,016 11.2% 2,180 0.0%
unserialize 74 0.2% 16,456 3.2% 10,680 2.0% 1,695,084 7.2% 1,286,084 5.4% 1,892,396 8.0% 1,487,280 6.3%
Drupal\Core\Database\Connection::escapeTable 74 0.2% 525 0.1% 200 0.0% 7,736 0.0% 900 0.0% 4,116 0.0% 2,480 0.0%
Drupal\Core\Theme\ActiveTheme::getName 74 0.2% 12 0.0% 12 0.0% 3,944 0.0% 3,944 0.0% 1,396 0.0% 1,396 0.0%
Drupal\Core\Access\AccessResult::setCacheMaxAge 72 0.2% 5 0.0% 5 0.0% -780 -0.0% -780 -0.0% 984 0.0% 984 0.0%
mb_check_encoding 70 0.2% 435 0.1% 435 0.1% 380 0.0% 380 0.0% 1,504 0.0% 1,504 0.0%
Drupal\Core\Cache\DatabaseBackend::normalizeCid 70 0.2% 766 0.1% 331 0.1% 1,468 0.0% 716 0.0% 3,264 0.0% 1,416 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 70 0.2% 22,362 4.3% 927 0.2% 1,240,496 5.2% -349,820 -1.5% 1,755,744 7.4% 940 0.0%
spl_autoload_call@2 67 0.2% 31,999 6.1% 262 0.1% 1,917,828 8.1% -6,780 -0.0% 1,783,076 7.5% 1,012 0.0%
strrpos 67 0.2% 14 0.0% 14 0.0% 1,492 0.0% 1,492 0.0% 752 0.0% 752 0.0%
Drupal\Core\Config\ConfigFactory::getConfigCacheKey 67 0.2% 466 0.1% 352 0.1% 7,044 0.0% -14,116 -0.1% 4,268 0.0% 1,612 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 66 0.2% 31,628 6.1% 1,255 0.2% 1,919,380 8.1% -55,392 -0.2% 1,778,592 7.5% 948 0.0%
array_flip 65 0.2% 210 0.0% 210 0.0% 53,496 0.2% 53,496 0.2% 21,676 0.1% 21,676 0.1%
Drupal\Core\Entity\Sql\DefaultTableMapping::allowsSharedTableStorage 64 0.2% 786 0.2% 458 0.1% 7,420 0.0% -1,312 -0.0% 1,216 0.0% 852 0.0%
get_object_vars 63 0.2% 223 0.0% 223 0.0% 40,356 0.2% 40,356 0.2% 0 0.0% 0 0.0%
Drupal\Core\Field\BaseFieldDefinition::isMultiple 63 0.2% 164 0.0% 156 0.0% 2,804 0.0% 620 0.0% 336 0.0% 336 0.0%
ReflectionProperty::getValue 63 0.2% 82 0.0% 82 0.0% 8,876 0.0% 8,876 0.0% 0 0.0% 0 0.0%
ReflectionProperty::getName 63 0.2% 56 0.0% 56 0.0% 13,588 0.1% 13,588 0.1% 0 0.0% 0 0.0%
Drupal\Core\Field\BaseFieldDefinition::isBaseField 63 0.2% 1 0.0% 1 0.0% 2,212 0.0% 2,212 0.0% 0 0.0% 0 0.0%
Drupal\Core\Session\AccountProxy::getAccount 63 0.2% 22 0.0% 22 0.0% 2,852 0.0% 2,852 0.0% 1,256 0.0% 1,256 0.0%
[ display all ]