Run Report
Run #534ad8dec7444: XHProf Run (Namespace=drupal-perf-drupalcon)
Tip
Click a function name below to drill down.

Overall Summary
Total Incl. Wall Time (microsec):621,041 microsecs
Total Incl. CPU (microsecs):563,923 microsecs
Total Incl. MemUse (bytes):14,278,500 bytes
Total Incl. PeakMemUse (bytes):14,415,976 bytes
Number of Function Calls:87,661


[View Full Callgraph]


Displaying top 100 functions: Sorted by Excl. CPU (microsec) [ display all ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Excl. Wall Time
(microsec)
EWall%Incl. CPU
(microsecs)
ICpu%Excl. CPU
(microsec)
ECPU%Incl.
MemUse
(bytes)
IMemUse%Excl.
MemUse
(bytes)
EMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%Excl.
PeakMemUse
(bytes)
EPeakMemUse%
Drupal\Core\DependencyInjection\Container::get 2,264 2.6% 72,265 11.6% 19,185 3.1% 73,049 13.0% 17,477 3.1% 2,447,168 17.1% -5,212 -0.0% 2,455,332 17.0% 46,724 0.3%
unserialize 277 0.3% 30,686 4.9% 12,372 2.0% 29,894 5.3% 12,509 2.2% 2,553,976 17.9% 1,695,436 11.9% 2,672,940 18.5% 1,840,544 12.8%
PDOStatement::execute 222 0.3% 67,132 10.8% 67,132 10.8% 12,112 2.1% 12,112 2.1% 196,680 1.4% 196,680 1.4% 119,608 0.8% 119,608 0.8%
Symfony\Component\DependencyInjection\Container::get 2,264 2.6% 50,717 8.2% 10,202 1.6% 51,422 9.1% 11,836 2.1% 2,451,932 17.2% 11,340 0.1% 2,408,264 16.7% 125,284 0.9%
Drupal\Core\Render\Element::children 713 0.8% 11,232 1.8% 9,019 1.5% 11,973 2.1% 8,754 1.6% 140,432 1.0% 38,644 0.3% 32,376 0.2% 16,832 0.1%
is_object 3,526 4.0% 3,630 0.6% 3,630 0.6% 6,346 1.1% 6,346 1.1% 13,844 0.1% 13,844 0.1% 10,464 0.1% 10,464 0.1%
array_keys 1,851 2.1% 4,525 0.7% 4,525 0.7% 6,250 1.1% 6,250 1.1% 1,019,428 7.1% 1,019,428 7.1% 215,572 1.5% 215,572 1.5%
preg_replace 1,528 1.7% 4,454 0.7% 4,454 0.7% 5,794 1.0% 5,794 1.0% 159,580 1.1% 159,580 1.1% 52,012 0.4% 52,012 0.4%
is_array 3,212 3.7% 3,227 0.5% 3,227 0.5% 5,531 1.0% 5,531 1.0% 33,828 0.2% 33,828 0.2% 17,360 0.1% 17,360 0.1%
Drupal\Component\Utility\NestedArray::mergeDeepArray 180 0.2% 8,245 1.3% 6,112 1.0% 8,205 1.5% 5,052 0.9% 111,424 0.8% 103,576 0.7% 67,892 0.5% 52,104 0.4%
Drupal\Core\Cache\DatabaseBackend::getMultiple 128 0.1% 103,350 16.6% 5,507 0.9% 68,062 12.1% 4,838 0.9% 2,501,972 17.5% 377,324 2.6% 3,084,084 21.4% 399,792 2.8%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 393 0.4% 42,119 6.8% 6,028 1.0% 42,953 7.6% 4,541 0.8% 5,831,572 40.8% 213,516 1.5% 5,041,368 35.0% 216,776 1.5%
Drupal\Core\Database\Connection::expandArguments 222 0.3% 6,666 1.1% 4,425 0.7% 6,914 1.2% 3,973 0.7% 17,888 0.1% -120,680 -0.8% 129,152 0.9% 74,552 0.5%
Drupal\Core\Database\Connection::query 222 0.3% 90,566 14.6% 4,494 0.7% 35,064 6.2% 3,836 0.7% 346,784 2.4% -126,900 -0.9% 404,572 2.8% 36,060 0.3%
Drupal\Core\Extension\ModuleHandler::alter 300 0.3% 15,715 2.5% 4,445 0.7% 14,975 2.7% 3,795 0.7% 156,700 1.1% -16,572 -0.1% 144,828 1.0% 29,224 0.2%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 108 0.1% 64,464 10.4% 4,583 0.7% 64,335 11.4% 3,495 0.6% 1,133,716 7.9% -95,176 -0.7% 1,084,028 7.5% 9,584 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 713 0.8% 5,746 0.9% 3,453 0.6% 6,528 1.2% 3,416 0.6% 96,544 0.7% 23,384 0.2% 132,876 0.9% 84,720 0.6%
Drupal\Core\Cache\DatabaseBackend::checksumTags 144 0.2% 17,269 2.8% 3,861 0.6% 12,028 2.1% 3,385 0.6% 66,924 0.5% -281,652 -2.0% 149,152 1.0% 31,480 0.2%
array_diff 385 0.4% 2,886 0.5% 2,886 0.5% 3,270 0.6% 3,270 0.6% 42,024 0.3% 42,024 0.3% 14,292 0.1% 14,292 0.1%
Drupal\Core\Database\Query\Select::__toString 30 0.0% 10,454 1.7% 4,305 0.7% 10,487 1.9% 3,163 0.6% 28,192 0.2% -42,308 -0.3% 44,468 0.3% 18,240 0.1%
Drupal\Core\Database\Statement::execute 222 0.3% 71,966 11.6% 4,133 0.7% 16,402 2.9% 3,017 0.5% 199,244 1.4% 1,172 0.0% 121,852 0.8% 1,108 0.0%
Drupal\Core\Config\ConfigFactory::loadMultiple 167 0.2% 27,996 4.5% 3,345 0.5% 19,210 3.4% 2,880 0.5% 302,060 2.1% 19,600 0.1% 504,872 3.5% 21,044 0.1%
Drupal\Component\Utility\String::checkPlain 767 0.9% 4,111 0.7% 2,813 0.5% 4,896 0.9% 2,851 0.5% 139,592 1.0% 27,504 0.2% 18,472 0.1% 10,940 0.1%
unserialize@1 143 0.2% 2,644 0.4% 2,644 0.4% 2,778 0.5% 2,778 0.5% 430,496 3.0% 430,496 3.0% 336,456 2.3% 336,456 2.3%
Drupal\Core\Template\Attribute::createAttributeValue 340 0.4% 4,858 0.8% 3,337 0.5% 5,188 0.9% 2,751 0.5% 45,784 0.3% 27,968 0.2% 21,868 0.2% 4,716 0.0%
array_key_exists 1,310 1.5% 1,384 0.2% 1,384 0.2% 2,650 0.5% 2,650 0.5% 19,100 0.1% 19,100 0.1% 13,940 0.1% 13,940 0.1%
apc_fetch 713 0.8% 1,760 0.3% 1,760 0.3% 2,564 0.5% 2,564 0.5% 71,124 0.5% 71,124 0.5% 45,264 0.3% 45,264 0.3%
Drupal\Core\Extension\ModuleHandler::getImplementations 437 0.5% 7,252 1.2% 2,980 0.5% 7,467 1.3% 2,546 0.5% 124,152 0.9% 18,440 0.1% 91,964 0.6% 5,988 0.0%
is_integer 1,527 1.7% 1,559 0.3% 1,559 0.3% 2,539 0.5% 2,539 0.5% 912 0.0% 912 0.0% 912 0.0% 912 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 209 0.2% 16,892 2.7% 3,401 0.5% 17,336 3.1% 2,518 0.4% 2,365,596 16.6% 145,368 1.0% 2,077,340 14.4% 139,596 1.0%
Drupal\Core\Entity\ContentEntityBase::getDataDefinition 241 0.3% 9,142 1.5% 3,018 0.5% 9,383 1.7% 2,403 0.4% 209,216 1.5% 40,848 0.3% 126,684 0.9% 12,904 0.1%
drupal_static 583 0.7% 1,858 0.3% 1,819 0.3% 2,438 0.4% 2,359 0.4% 12,548 0.1% 12,124 0.1% 14,888 0.1% 14,584 0.1%
Drupal\Core\Extension\CachedModuleHandler::getImplementationInfo 437 0.5% 3,755 0.6% 2,086 0.3% 3,985 0.7% 2,329 0.4% 59,780 0.4% 228 0.0% 76,228 0.5% 2,572 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem 132 0.2% 46,722 7.5% 2,724 0.4% 40,361 7.2% 2,304 0.4% 1,893,500 13.3% -472,400 -3.3% 2,509,800 17.4% 3,312 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::buildQuery 83 0.1% 26,762 4.3% 2,832 0.5% 22,701 4.0% 2,237 0.4% 344,276 2.4% 16,568 0.1% 391,496 2.7% 13,672 0.1%
Drupal\Core\Entity\EntityManager::getDefinition 243 0.3% 11,880 1.9% 2,708 0.4% 11,744 2.1% 2,187 0.4% 1,003,264 7.0% 7,884 0.1% 985,468 6.8% 7,884 0.1%
Drupal\Core\Template\AttributeValueBase::render 327 0.4% 7,526 1.2% 2,489 0.4% 7,845 1.4% 2,185 0.4% 39,100 0.3% -86,236 -0.6% 16,584 0.1% 2,636 0.0%
drupal_render@2 94 0.1% 81,435 13.1% 2,420 0.4% 74,680 13.2% 2,165 0.4% 653,628 4.6% 16,416 0.1% 714,088 5.0% 30,432 0.2%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getDataType 184 0.2% 5,852 0.9% 2,709 0.4% 6,049 1.1% 2,162 0.4% 17,448 0.1% 9,984 0.1% 23,744 0.2% 16,480 0.1%
Drupal\Core\Template\Attribute::__toString 190 0.2% 10,471 1.7% 2,578 0.4% 10,665 1.9% 2,151 0.4% 41,960 0.3% 312 0.0% 23,672 0.2% 5,140 0.0%
str_replace 491 0.6% 1,590 0.3% 1,590 0.3% 2,138 0.4% 2,138 0.4% 263,956 1.8% 263,956 1.8% 68,596 0.5% 68,596 0.5%
function_exists 591 0.7% 892 0.1% 892 0.1% 2,086 0.4% 2,086 0.4% 40,212 0.3% 40,212 0.3% 70,748 0.5% 70,748 0.5%
Drupal::service 513 0.6% 22,952 3.7% 1,987 0.3% 22,826 4.0% 2,075 0.4% 644,376 4.5% 20,920 0.1% 592,248 4.1% 7,064 0.0%
htmlspecialchars 767 0.9% 1,298 0.2% 1,298 0.2% 2,045 0.4% 2,045 0.4% 112,088 0.8% 112,088 0.8% 7,532 0.1% 7,532 0.1%
Drupal\Core\Config\Config::get 359 0.4% 8,212 1.3% 2,085 0.3% 8,616 1.5% 2,044 0.4% 64,552 0.5% -19,988 -0.1% 24,664 0.2% 5,012 0.0%
_theme@1 26 0.0% 50,600 8.1% 2,642 0.4% 46,546 8.3% 2,036 0.4% 447,232 3.1% -53,444 -0.4% 622,912 4.3% 6,936 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 293 0.3% 4,834 0.8% 2,065 0.3% 5,100 0.9% 2,007 0.4% 16,888 0.1% -5,528 -0.0% 23,124 0.2% 6,072 0.0%
Drupal\Core\Database\Query\Condition::compile 68 0.1% 3,910 0.6% 2,289 0.4% 3,985 0.7% 1,971 0.3% 64,104 0.4% 18,180 0.1% 55,400 0.4% 24,596 0.2%
Drupal\Core\Database\Connection::escapeTable 502 0.6% 3,322 0.5% 1,852 0.3% 3,878 0.7% 1,946 0.3% 32,660 0.2% -1,160 -0.0% 17,296 0.1% 9,904 0.1%
count 896 1.0% 1,545 0.2% 1,188 0.2% 2,277 0.4% 1,858 0.3% 22,968 0.2% 17,652 0.1% 14,844 0.1% 11,736 0.1%
Drupal\Core\Entity\EntityStorageBase::postLoad 92 0.1% 25,551 4.1% 2,450 0.4% 23,815 4.2% 1,856 0.3% 250,584 1.8% -22,504 -0.2% 276,792 1.9% 1,308 0.0%
_drupal_add_js 70 0.1% 3,235 0.5% 2,018 0.3% 3,305 0.6% 1,842 0.3% 297,280 2.1% 217,484 1.5% 44,904 0.3% 37,320 0.3%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 57 0.1% 31,559 5.1% 2,394 0.4% 31,627 5.6% 1,818 0.3% 639,392 4.5% -32,556 -0.2% 548,264 3.8% 1,984 0.0%
explode 631 0.7% 1,061 0.2% 1,061 0.2% 1,795 0.3% 1,795 0.3% 170,900 1.2% 170,900 1.2% 23,448 0.2% 23,448 0.2%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 293 0.3% 2,547 0.4% 1,850 0.3% 2,855 0.5% 1,788 0.3% 13,148 0.1% 860 0.0% 8,336 0.1% 3,884 0.0%
Drupal\Core\Template\Attribute::offsetSet 340 0.4% 6,656 1.1% 1,798 0.3% 6,969 1.2% 1,781 0.3% 88,172 0.6% 42,388 0.3% 27,072 0.2% 5,204 0.0%
Drupal\Core\Entity\Query\Sql\Tables::addField 46 0.1% 6,983 1.1% 2,455 0.4% 7,034 1.2% 1,780 0.3% 23,876 0.2% -5,184 -0.0% 28,408 0.2% 4,464 0.0%
Drupal\Core\DependencyInjection\Container::get@1 214 0.2% 24,752 4.0% 1,830 0.3% 24,365 4.3% 1,747 0.3% 1,521,552 10.7% 42,088 0.3% 1,477,656 10.3% 26,588 0.2%
Drupal\Core\Entity\TypedData\EntityDataDefinition::create 253 0.3% 4,044 0.7% 2,045 0.3% 4,298 0.8% 1,737 0.3% 133,160 0.9% 71,164 0.5% 83,972 0.6% 73,012 0.5%
class_exists 434 0.5% 17,875 2.9% 1,295 0.2% 18,382 3.3% 1,694 0.3% 2,610,676 18.3% -16,580 -0.1% 2,264,888 15.7% 9,316 0.1%
implode 667 0.8% 911 0.1% 911 0.1% 1,648 0.3% 1,648 0.3% 205,520 1.4% 205,520 1.4% 30,284 0.2% 30,284 0.2%
Drupal\Core\TypedData\DataDefinition::addConstraint 488 0.6% 1,129 0.2% 1,129 0.2% 1,639 0.3% 1,639 0.3% 71,904 0.5% 71,904 0.5% 10,860 0.1% 10,860 0.1%
Drupal\Core\Entity\Entity::__construct 152 0.2% 1,472 0.2% 1,472 0.2% 1,629 0.3% 1,629 0.3% 8,720 0.1% 8,720 0.1% 13,640 0.1% 13,640 0.1%
Drupal\Core\Extension\Extension::load 43 0.0% 3,437 0.6% 1,791 0.3% 3,483 0.6% 1,584 0.3% 158,916 1.1% 5,932 0.0% 160,548 1.1% 20,096 0.1%
t 238 0.3% 10,305 1.7% 1,708 0.3% 10,561 1.9% 1,568 0.3% 108,000 0.8% 18,864 0.1% 105,900 0.7% 11,040 0.1%
mb_strtolower 106 0.1% 1,452 0.2% 1,452 0.2% 1,557 0.3% 1,557 0.3% 8,112 0.1% 8,112 0.1% 7,888 0.1% 7,888 0.1%
PDO::prepare 222 0.3% 3,104 0.5% 1,526 0.2% 3,330 0.6% 1,547 0.3% 156,928 1.1% 149,616 1.0% 39,040 0.3% 37,536 0.3%
array_filter 291 0.3% 2,839 0.5% 1,291 0.2% 3,162 0.6% 1,529 0.3% 56,252 0.4% 39,296 0.3% 29,252 0.2% 17,348 0.1%
Symfony\Component\DependencyInjection\Container::get@1 214 0.2% 22,701 3.7% 1,472 0.2% 22,210 3.9% 1,496 0.3% 1,479,012 10.4% 4,972 0.0% 1,450,616 10.1% 24,484 0.2%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 81 0.1% 62,780 10.1% 1,734 0.3% 62,619 11.1% 1,477 0.3% 1,129,624 7.9% 23,392 0.2% 1,053,192 7.3% 4,996 0.0%
Drupal\Core\Template\Attribute::__construct 194 0.2% 8,036 1.3% 1,506 0.2% 8,256 1.5% 1,427 0.3% 107,888 0.8% 23,076 0.2% 33,384 0.2% 7,084 0.0%
strpos 613 0.7% 776 0.1% 776 0.1% 1,393 0.2% 1,393 0.2% 18,528 0.1% 18,528 0.1% 10,624 0.1% 10,624 0.1%
Drupal\views\Plugin\views\PluginBase::unpackOptions 37 0.0% 3,557 0.6% 1,732 0.3% 3,603 0.6% 1,390 0.2% 10,536 0.1% -136,072 -1.0% 32,628 0.2% 12,796 0.1%
uasort 89 0.1% 4,000 0.6% 1,715 0.3% 4,093 0.7% 1,388 0.2% 20,620 0.1% -11,192 -0.1% 13,220 0.1% 1,964 0.0%
Drupal\Core\Database\Connection::prepareQuery 222 0.3% 6,859 1.1% 1,597 0.3% 7,096 1.3% 1,386 0.2% 165,104 1.2% -39,740 -0.3% 91,272 0.6% 616 0.0%
Drupal\Core\TypedData\DataDefinition::getConstraint 491 0.6% 918 0.1% 918 0.1% 1,381 0.2% 1,381 0.2% 1,044 0.0% 1,044 0.0% 1,044 0.0% 1,044 0.0%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getBundles 241 0.3% 2,172 0.3% 1,527 0.2% 2,470 0.4% 1,373 0.2% 2,348 0.0% 1,380 0.0% 2,428 0.0% 1,460 0.0%
Drupal::moduleHandler 322 0.4% 7,754 1.2% 1,282 0.2% 8,153 1.4% 1,363 0.2% 136,760 1.0% 31,444 0.2% 150,280 1.0% 6,928 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::loadMultiple 83 0.1% 41,200 6.6% 1,746 0.3% 36,897 6.5% 1,352 0.2% 445,172 3.1% -21,744 -0.2% 483,980 3.4% 3,364 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 18 0.0% 4,203 0.7% 1,459 0.2% 4,231 0.8% 1,341 0.2% 379,328 2.7% 8,320 0.1% 261,732 1.8% 12,972 0.1%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 140 0.2% 3,450 0.6% 1,667 0.3% 3,601 0.6% 1,328 0.2% 20,392 0.1% 4,048 0.0% 16,928 0.1% 2,200 0.0%
drupal_sort_css_js 488 0.6% 984 0.2% 984 0.2% 1,322 0.2% 1,322 0.2% 14,080 0.1% 14,080 0.1% 0 0.0% 0 0.0%
call_user_func@1 266 0.3% 98,064 15.8% 1,359 0.2% 88,275 15.7% 1,313 0.2% 1,177,652 8.2% 32,000 0.2% 797,576 5.5% 2,532 0.0%
is_string 682 0.8% 711 0.1% 711 0.1% 1,312 0.2% 1,312 0.2% 9,648 0.1% 9,648 0.1% 5,864 0.0% 5,864 0.0%
Drupal\Core\Entity\EntityManager::getController 159 0.2% 16,091 2.6% 1,338 0.2% 15,900 2.8% 1,277 0.2% 1,223,592 8.6% 7,224 0.1% 1,190,312 8.3% 5,456 0.0%
Drupal::typedDataManager 317 0.4% 6,021 1.0% 1,253 0.2% 6,349 1.1% 1,276 0.2% 48,592 0.3% 13,268 0.1% 55,460 0.4% 3,080 0.0%
Drupal\Core\Database\Statement::__construct 222 0.3% 1,578 0.3% 1,316 0.2% 1,783 0.3% 1,276 0.2% 7,312 0.1% 6,848 0.0% 1,504 0.0% 1,064 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 268 0.3% 1,406 0.2% 1,128 0.2% 1,762 0.3% 1,262 0.2% 24,724 0.2% 24,264 0.2% 17,004 0.1% 16,632 0.1%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 389 0.4% 11,757 1.9% 885 0.1% 8,381 1.5% 1,247 0.2% 369,908 2.6% 8,940 0.1% 530,364 3.7% 3,120 0.0%
Drupal::entityManager 301 0.3% 5,269 0.8% 1,209 0.2% 5,617 1.0% 1,234 0.2% 11,632 0.1% 19,600 0.1% 33,716 0.2% 5,988 0.0%
Drupal\Core\Database\Connection::escapeField 336 0.4% 1,998 0.3% 1,180 0.2% 2,333 0.4% 1,224 0.2% 21,012 0.1% -4,140 -0.0% 5,804 0.0% 2,620 0.0%
Drupal\Core\Database\Query\Select::addField 256 0.3% 966 0.2% 966 0.2% 1,217 0.2% 1,217 0.2% 83,336 0.6% 83,336 0.6% 61,112 0.4% 61,112 0.4%
serialize 12 0.0% 3,147 0.5% 1,182 0.2% 3,160 0.6% 1,171 0.2% 46,572 0.3% -17,304 -0.1% 107,292 0.7% 94,212 0.7%
in_array 392 0.4% 723 0.1% 723 0.1% 1,155 0.2% 1,155 0.2% 14,264 0.1% 14,264 0.1% 8,708 0.1% 8,708 0.1%
Drupal\Core\Entity\ContentEntityBase::get 260 0.3% 52,726 8.5% 879 0.1% 52,813 9.4% 1,137 0.2% 888,636 6.2% 18,128 0.1% 818,252 5.7% 7,564 0.1%
Drupal\Core\TypedData\TypedData::setContext 314 0.4% 772 0.1% 772 0.1% 1,130 0.2% 1,130 0.2% 3,292 0.0% 3,292 0.0% 3,620 0.0% 3,620 0.0%
strtr 298 0.3% 826 0.1% 826 0.1% 1,129 0.2% 1,129 0.2% 26,820 0.2% 26,820 0.2% 15,280 0.1% 15,280 0.1%
_theme@2 19 0.0% 13,302 2.1% 1,443 0.2% 13,109 2.3% 1,120 0.2% 154,988 1.1% -27,648 -0.2% 166,844 1.2% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::createInstance 94 0.1% 40,009 6.4% 1,347 0.2% 39,855 7.1% 1,107 0.2% 965,424 6.8% 5,948 0.0% 864,444 6.0% 2,616 0.0%
Drupal\Core\Entity\EntityType::getClass 543 0.6% 574 0.1% 574 0.1% 1,088 0.2% 1,088 0.2% 3,916 0.0% 3,916 0.0% 908 0.0% 908 0.0%
[ display all ]