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

Overall Summary
Total Incl. Wall Time (microsec):478,633 microsecs
Total Incl. CPU (microsecs):433,641 microsecs
Total Incl. MemUse (bytes):12,830,060 bytes
Total Incl. PeakMemUse (bytes):12,945,524 bytes
Number of Function Calls:71,681


[View Full Callgraph]


Displaying top 100 functions: Sorted by Excl. Wall Time (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%
PDOStatement::execute 170 0.2% 53,498 11.2% 53,498 11.2% 9,504 2.2% 9,504 2.2% 119,552 0.9% 119,552 0.9% 35,492 0.3% 35,492 0.3%
Drupal\Core\DependencyInjection\Container::get 1,951 2.7% 63,976 13.4% 15,422 3.2% 64,320 14.8% 14,099 3.3% 2,506,480 19.5% -5,832 -0.0% 2,526,620 19.5% 41,712 0.3%
unserialize 200 0.3% 19,147 4.0% 10,138 2.1% 18,520 4.3% 10,201 2.4% 2,097,224 16.3% 1,460,264 11.4% 2,257,384 17.4% 1,661,752 12.8%
Symfony\Component\DependencyInjection\Container::get 1,951 2.7% 46,544 9.7% 8,056 1.7% 46,909 10.8% 9,537 2.2% 2,511,864 19.6% 10,632 0.1% 2,484,564 19.2% 118,360 0.9%
Drupal\Core\Render\Element::children 604 0.8% 9,000 1.9% 7,196 1.5% 9,624 2.2% 6,919 1.6% 125,724 1.0% 35,556 0.3% 24,508 0.2% 13,880 0.1%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass 380 0.5% 40,930 8.6% 5,594 1.2% 41,639 9.6% 4,168 1.0% 5,673,248 44.2% 205,832 1.6% 5,027,768 38.8% 202,748 1.6%
Drupal\Component\Utility\NestedArray::mergeDeepArray 178 0.2% 7,064 1.5% 5,078 1.1% 7,250 1.7% 4,470 1.0% 102,992 0.8% 94,648 0.7% 71,368 0.6% 55,484 0.4%
array_keys 1,566 2.2% 3,572 0.7% 3,572 0.7% 5,106 1.2% 5,106 1.2% 943,024 7.4% 943,024 7.4% 161,976 1.3% 161,976 1.3%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@1 227 0.3% 16,498 3.4% 3,433 0.7% 16,985 3.9% 2,567 0.6% 2,317,084 18.1% 154,572 1.2% 2,117,324 16.4% 153,948 1.2%
Drupal\Core\Database\Connection::expandArguments 170 0.2% 4,856 1.0% 3,218 0.7% 5,028 1.2% 2,884 0.7% 14,164 0.1% -86,776 -0.7% 111,756 0.9% 64,312 0.5%
Drupal\Core\Database\Connection::query 170 0.2% 69,948 14.6% 3,198 0.7% 25,879 6.0% 2,725 0.6% 244,608 1.9% -73,392 -0.6% 268,304 2.1% 32,656 0.3%
Drupal\Core\Extension\ModuleHandler::alter 198 0.3% 16,004 3.3% 3,188 0.7% 14,029 3.2% 2,685 0.6% 397,976 3.1% -20,544 -0.2% 395,816 3.1% 23,648 0.2%
Symfony\Component\ClassLoader\ApcClassLoader::findFile 718 1.0% 4,926 1.0% 3,178 0.7% 5,685 1.3% 3,221 0.7% 95,060 0.7% 23,624 0.2% 138,016 1.1% 92,112 0.7%
_theme@1 29 0.0% 51,858 10.8% 2,747 0.6% 47,803 11.0% 2,103 0.5% 483,308 3.8% -59,628 -0.5% 638,848 4.9% 6,440 0.0%
Drupal\Core\Template\Attribute::createAttributeValue 310 0.4% 4,010 0.8% 2,734 0.6% 4,305 1.0% 2,284 0.5% 37,912 0.3% 21,604 0.2% 22,792 0.2% 6,808 0.1%
is_object 2,692 3.8% 2,698 0.6% 2,698 0.6% 4,559 1.1% 4,559 1.1% 10,268 0.1% 10,268 0.1% 8,656 0.1% 8,656 0.1%
Drupal\Core\Plugin\DefaultPluginManager::getDefinition 626 0.9% 12,278 2.6% 2,694 0.6% 11,110 2.6% 2,718 0.6% 681,188 5.3% 8,260 0.1% 950,388 7.3% 7,656 0.1%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance 67 0.1% 38,407 8.0% 2,654 0.6% 38,231 8.8% 1,940 0.4% 833,880 6.5% 2,816 0.0% 808,648 6.2% 6,696 0.1%
Drupal\Core\Database\Statement::execute 170 0.2% 56,653 11.8% 2,636 0.6% 12,553 2.9% 2,178 0.5% 122,116 1.0% 1,172 0.0% 37,944 0.3% 1,200 0.0%
preg_replace 827 1.2% 2,528 0.5% 2,528 0.5% 3,246 0.7% 3,246 0.7% 98,188 0.8% 98,188 0.8% 39,856 0.3% 39,856 0.3%
array_diff 240 0.3% 2,501 0.5% 2,501 0.5% 2,735 0.6% 2,735 0.6% 31,036 0.2% 31,036 0.2% 21,664 0.2% 21,664 0.2%
Drupal\Core\Config\ConfigFactory::loadMultiple 124 0.2% 24,566 5.1% 2,458 0.5% 13,777 3.2% 2,106 0.5% 226,332 1.8% 14,232 0.1% 380,056 2.9% 16,656 0.1%
Drupal\Core\Entity\EntityStorageBase::loadMultiple 88 0.1% 80,967 16.9% 2,407 0.5% 70,284 16.2% 1,745 0.4% 1,968,980 15.3% -26,260 -0.2% 2,039,980 15.8% 3,060 0.0%
is_array 2,415 3.4% 2,370 0.5% 2,370 0.5% 3,931 0.9% 3,931 0.9% 32,064 0.2% 32,064 0.2% 14,856 0.1% 14,856 0.1%
Drupal\Core\Extension\ModuleHandler::getImplementations 370 0.5% 5,383 1.1% 2,342 0.5% 5,514 1.3% 1,969 0.5% 103,916 0.8% 15,072 0.1% 72,480 0.6% 4,472 0.0%
Drupal\Component\Utility\String::checkPlain 703 1.0% 3,304 0.7% 2,339 0.5% 4,044 0.9% 2,424 0.6% 128,404 1.0% 26,884 0.2% 15,412 0.1% 9,224 0.1%
Drupal\Core\Entity\EntityManager::getDefinition 229 0.3% 8,602 1.8% 2,235 0.5% 8,447 1.9% 1,822 0.4% 607,196 4.7% 7,400 0.1% 607,416 4.7% 6,668 0.1%
Drupal\Core\Template\AttributeValueBase::render 302 0.4% 6,336 1.3% 2,190 0.5% 6,619 1.5% 1,841 0.4% 25,112 0.2% -80,980 -0.6% 13,500 0.1% 2,252 0.0%
Drupal\Core\Cache\DatabaseBackend::getMultiple 52 0.1% 50,550 10.6% 2,145 0.4% 33,162 7.6% 1,913 0.4% 1,841,184 14.4% 345,132 2.7% 2,287,224 17.7% 358,172 2.8%
Drupal\Core\Entity\Entity::getEntityTypeFromStaticClass 8 0.0% 7,757 1.6% 2,081 0.4% 7,769 1.8% 1,464 0.3% 922,864 7.2% 2,064 0.0% 920,296 7.1% 1,524 0.0%
Symfony\Component\Routing\Generator\UrlGenerator::doGenerate 37 0.1% 2,755 0.6% 1,911 0.4% 2,798 0.6% 1,423 0.3% 11,128 0.1% -40,068 -0.3% 8,952 0.1% 2,988 0.0%
_drupal_add_js 70 0.1% 2,723 0.6% 1,869 0.4% 2,778 0.6% 1,710 0.4% 298,136 2.3% 220,384 1.7% 45,080 0.3% 36,892 0.3%
unserialize@1 116 0.2% 1,842 0.4% 1,842 0.4% 1,961 0.5% 1,961 0.5% 319,744 2.5% 319,744 2.5% 223,520 1.7% 223,520 1.7%
Drupal\Core\TypedData\TypedDataManager::getPropertyInstance@1 46 0.1% 21,574 4.5% 1,788 0.4% 21,623 5.0% 1,359 0.3% 411,040 3.2% 1,564 0.0% 396,212 3.1% 3,688 0.0%
Drupal\Core\Database\Query\Select::__toString 14 0.0% 4,125 0.9% 1,768 0.4% 4,140 1.0% 1,299 0.3% 13,656 0.1% -16,120 -0.1% 21,456 0.2% 8,836 0.1%
Drupal\Core\Entity\EntityStorageBase::postLoad 80 0.1% 12,732 2.7% 1,727 0.4% 11,741 2.7% 1,315 0.3% 109,244 0.9% -19,788 -0.2% 113,036 0.9% 1,052 0.0%
Drupal\Core\Routing\RouteProvider::getRoutesByNames 65 0.1% 14,230 3.0% 1,709 0.4% 10,477 2.4% 1,369 0.3% 217,928 1.7% -704,440 -5.5% 403,332 3.1% 1,428 0.0%
_theme@2 25 0.0% 19,019 4.0% 1,695 0.4% 18,137 4.2% 1,319 0.3% 198,860 1.5% -22,888 -0.2% 263,468 2.0% 5,684 0.0%
apc_fetch 718 1.0% 1,663 0.3% 1,663 0.3% 2,368 0.5% 2,368 0.5% 69,116 0.5% 69,116 0.5% 43,648 0.3% 43,648 0.3%
Drupal::service 448 0.6% 18,574 3.9% 1,646 0.3% 18,522 4.3% 1,701 0.4% 583,796 4.6% 22,284 0.2% 538,652 4.2% 8,440 0.1%
Drupal\Core\Entity\TypedData\EntityDataDefinition::getDataType 128 0.2% 2,762 0.6% 1,616 0.3% 2,893 0.7% 1,349 0.3% 12,064 0.1% 7,384 0.1% 6,508 0.1% 3,620 0.0%
Drupal\Core\Access\AccessArgumentsResolver::getArgument 55 0.1% 2,080 0.4% 1,613 0.3% 2,143 0.5% 1,338 0.3% 13,416 0.1% -6,204 -0.0% 8,500 0.1% 4,956 0.0%
Drupal\Core\Config\Entity\ConfigEntityStorage::doLoadMultiple 74 0.1% 22,474 4.7% 1,613 0.3% 17,382 4.0% 1,304 0.3% 249,288 1.9% -16,068 -0.1% 282,956 2.2% 8,452 0.1%
Drupal\Core\Extension\ModuleHandler::getImplementationInfo 370 0.5% 2,632 0.5% 1,593 0.3% 2,779 0.6% 1,810 0.4% 49,132 0.4% -96 -0.0% 59,416 0.5% 2,272 0.0%
Drupal\Core\Cache\DatabaseBackend::checksumTags 52 0.1% 10,248 2.1% 1,544 0.3% 6,352 1.5% 1,293 0.3% 29,936 0.2% -71,280 -0.6% 62,092 0.5% 11,164 0.1%
array_key_exists 1,469 2.0% 1,515 0.3% 1,515 0.3% 2,795 0.6% 2,795 0.6% 18,444 0.1% 18,444 0.1% 13,396 0.1% 13,396 0.1%
Drupal\Core\Extension\Extension::load 42 0.1% 2,935 0.6% 1,513 0.3% 2,979 0.7% 1,333 0.3% 150,508 1.2% 5,832 0.0% 152,784 1.2% 19,984 0.2%
Drupal\Core\DependencyInjection\Container::get@1 188 0.3% 25,315 5.3% 1,503 0.3% 24,663 5.7% 1,425 0.3% 1,692,060 13.2% 37,916 0.3% 1,661,516 12.8% 25,916 0.2%
Drupal\Core\Template\Attribute::offsetSet 310 0.4% 5,498 1.1% 1,488 0.3% 5,778 1.3% 1,473 0.3% 72,500 0.6% 34,588 0.3% 27,420 0.2% 4,628 0.0%
Symfony\Component\HttpFoundation\ParameterBag::get 391 0.5% 1,877 0.4% 1,477 0.3% 2,375 0.5% 1,675 0.4% 24,672 0.2% 24,212 0.2% 17,832 0.1% 17,460 0.1%
uasort 83 0.1% 3,554 0.7% 1,476 0.3% 3,627 0.8% 1,184 0.3% 21,280 0.2% -10,020 -0.1% 12,476 0.1% 2,216 0.0%
is_integer 1,407 2.0% 1,426 0.3% 1,426 0.3% 2,183 0.5% 2,183 0.5% 912 0.0% 912 0.0% 912 0.0% 912 0.0%
Drupal\Core\Field\FieldDefinition::getSchema 50 0.1% 7,509 1.6% 1,415 0.3% 7,381 1.7% 1,089 0.3% 515,688 4.0% -10,772 -0.1% 498,968 3.9% 20,344 0.2%
Drupal\Core\Template\Attribute::__toString 143 0.2% 7,726 1.6% 1,372 0.3% 7,869 1.8% 1,230 0.3% 26,380 0.2% -708 -0.0% 21,376 0.2% 6,524 0.1%
Drupal\Core\Config\Config::get 239 0.3% 6,449 1.3% 1,365 0.3% 6,718 1.5% 1,361 0.3% 54,544 0.4% -11,448 -0.1% 29,100 0.2% 3,392 0.0%
load::Controller/SystemController.php 1 0.0% 1,358 0.3% 1,358 0.3% 1,360 0.3% 1,360 0.3% 69,428 0.5% 69,428 0.5% 26,748 0.2% 26,748 0.2%
_theme 14 0.0% 152,842 31.9% 1,351 0.3% 139,764 32.2% 1,036 0.2% 2,232,884 17.4% -35,500 -0.3% 2,465,524 19.0% 4,760 0.0%
Drupal\Core\StringTranslation\TranslationManager::translate 198 0.3% 3,035 0.6% 1,335 0.3% 3,218 0.7% 1,302 0.3% 10,656 0.1% -3,296 -0.0% 12,480 0.1% 2,876 0.0%
Symfony\Component\DependencyInjection\Container::get@1 188 0.3% 23,624 4.9% 1,328 0.3% 22,892 5.3% 1,317 0.3% 1,653,692 12.9% 5,188 0.0% 1,635,148 12.6% 25,940 0.2%
t 185 0.3% 7,621 1.6% 1,283 0.3% 7,808 1.8% 1,166 0.3% 96,964 0.8% 15,332 0.1% 102,596 0.8% 12,344 0.1%
Symfony\Component\Routing\RouteCompiler::compilePattern 25 0.0% 1,990 0.4% 1,261 0.3% 2,021 0.5% 979 0.2% 40,996 0.3% 15,220 0.1% 15,380 0.1% 4,200 0.0%
drupal_static 440 0.6% 1,287 0.3% 1,260 0.3% 1,698 0.4% 1,652 0.4% 10,812 0.1% 10,388 0.1% 12,632 0.1% 12,288 0.1%
Drupal\Core\Database\Statement::fetchAllKeyed 58 0.1% 1,328 0.3% 1,251 0.3% 1,388 0.3% 1,236 0.3% 116,640 0.9% 116,176 0.9% 89,128 0.7% 88,416 0.7%
Drupal\Core\Template\Attribute::__construct 139 0.2% 6,663 1.4% 1,250 0.3% 6,821 1.6% 1,141 0.3% 92,104 0.7% 22,284 0.2% 35,744 0.3% 9,044 0.1%
is_subclass_of 430 0.6% 5,355 1.1% 1,222 0.3% 5,750 1.3% 1,592 0.4% 920,380 7.2% -3,020 -0.0% 918,092 7.1% 2,856 0.0%
Drupal\Component\PhpStorage\MTimeProtectedFileStorage::load 17 0.0% 4,078 0.9% 1,216 0.3% 4,104 0.9% 1,122 0.3% 509,336 4.0% 7,956 0.1% 361,708 2.8% 15,684 0.1%
drupal_render@2 43 0.1% 96,860 20.2% 1,210 0.3% 87,671 20.2% 1,068 0.2% 1,085,532 8.5% 26,284 0.2% 1,109,236 8.6% 22,140 0.2%
array_filter 204 0.3% 3,157 0.7% 1,209 0.3% 3,357 0.8% 1,244 0.3% 47,096 0.4% 26,588 0.2% 30,896 0.2% 17,880 0.1%
Drupal\Core\Routing\RouteCompiler::compile 25 0.0% 6,298 1.3% 1,194 0.2% 6,321 1.5% 843 0.2% 84,716 0.7% -5,512 -0.0% 50,660 0.4% 3,036 0.0%
Drupal\Core\TypedData\DataDefinition::getClass 137 0.2% 3,984 0.8% 1,177 0.2% 4,139 1.0% 941 0.2% 4,516 0.0% 3,072 0.0% 20,544 0.2% 1,500 0.0%
Drupal\Core\StringTranslation\TranslationManager::getStringTranslation 198 0.3% 1,613 0.3% 1,164 0.2% 1,825 0.4% 1,152 0.3% 10,476 0.1% 860 0.0% 6,196 0.0% 2,120 0.0%
Drupal::typedDataManager 322 0.4% 5,060 1.1% 1,156 0.2% 5,371 1.2% 1,140 0.3% 4,852 0.0% 13,404 0.1% 41,568 0.3% 3,132 0.0%
Drupal\Core\Extension\ModuleHandler::invokeAll 95 0.1% 57,646 12.0% 1,153 0.2% 50,491 11.6% 923 0.2% 695,948 5.4% -35,816 -0.3% 682,052 5.3% 4,312 0.0%
_menu_link_translate 16 0.0% 31,174 6.5% 1,145 0.2% 28,738 6.6% 844 0.2% 187,908 1.5% 488 0.0% 163,668 1.3% 192 0.0%
Drupal\Core\Database\Connection::prepareQuery 170 0.2% 4,809 1.0% 1,113 0.2% 4,982 1.1% 989 0.2% 112,492 0.9% -23,056 -0.2% 63,052 0.5% 976 0.0%
Drupal::entityManager 304 0.4% 4,995 1.0% 1,112 0.2% 5,307 1.2% 1,144 0.3% 12,944 0.1% 21,020 0.2% 27,008 0.2% 7,388 0.1%
PDO::prepare 170 0.2% 2,214 0.5% 1,108 0.2% 2,348 0.5% 1,112 0.3% 105,808 0.8% 99,952 0.8% 32,956 0.3% 31,460 0.2%
Drupal\Core\Config\DatabaseStorage::readMultiple 39 0.1% 20,083 4.2% 1,076 0.2% 9,223 2.1% 957 0.2% 156,664 1.2% -77,908 -0.6% 327,388 2.5% 17,500 0.1%
Drupal\Core\Cache\DatabaseBackend::prepareItem 52 0.1% 27,029 5.6% 1,072 0.2% 22,303 5.1% 950 0.2% 1,406,688 11.0% -382,760 -3.0% 1,849,024 14.3% 2,284 0.0%
Drupal\Core\Plugin\DefaultPluginManager::doGetDefinition 626 0.9% 1,034 0.2% 1,034 0.2% 1,626 0.4% 1,626 0.4% 644 0.0% 644 0.0% 0 0.0% 0 0.0%
Drupal\Core\Entity\EntityManager::getController 148 0.2% 17,397 3.6% 1,029 0.2% 15,854 3.7% 960 0.2% 1,111,016 8.7% 6,136 0.0% 1,137,312 8.8% 4,156 0.0%
Drupal\Core\Entity\ContentEntityBase::getTranslatedField 53 0.1% 37,872 7.9% 1,018 0.2% 37,689 8.7% 863 0.2% 800,104 6.2% 16,032 0.1% 765,396 5.9% 4,896 0.0%
Symfony\Component\ClassLoader\ApcClassLoader::loadClass@2 67 0.1% 5,080 1.1% 1,012 0.2% 5,249 1.2% 796 0.2% 636,180 5.0% 48,140 0.4% 599,596 4.6% 54,784 0.4%
str_replace 336 0.5% 1,009 0.2% 1,009 0.2% 1,341 0.3% 1,341 0.3% 163,984 1.3% 163,984 1.3% 36,616 0.3% 36,616 0.3%
Drupal\Core\Routing\UrlGenerator::getInternalPathFromRoute 37 0.1% 9,239 1.9% 993 0.2% 9,282 2.1% 735 0.2% 49,152 0.4% 2,476 0.0% 16,920 0.1% 1,712 0.0%
l 23 0.0% 13,336 2.8% 990 0.2% 10,164 2.3% 797 0.2% 23,996 0.2% -19,228 -0.1% 47,180 0.4% 11,888 0.1%
Twig_Template::getAttribute 74 0.1% 1,360 0.3% 979 0.2% 1,446 0.3% 829 0.2% 27,368 0.2% -6,992 -0.1% 31,488 0.2% 7,680 0.1%
Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher::addSubscriberService 40 0.1% 3,240 0.7% 974 0.2% 3,278 0.8% 776 0.2% 222,668 1.7% -8,868 -0.1% 224,564 1.7% 30,004 0.2%
Drupal\Core\Database\Connection::escapeTable 266 0.4% 1,793 0.4% 972 0.2% 2,085 0.5% 1,036 0.2% 18,600 0.1% 1,852 0.0% 13,920 0.1% 8,492 0.1%
Drupal\Core\Config\Entity\ConfigEntityBase::__construct 85 0.1% 2,688 0.6% 967 0.2% 2,791 0.6% 798 0.2% 23,432 0.2% 4,688 0.0% 17,744 0.1% 3,152 0.0%
htmlspecialchars 703 1.0% 965 0.2% 965 0.2% 1,620 0.4% 1,620 0.4% 101,520 0.8% 101,520 0.8% 6,188 0.0% 6,188 0.0%
Drupal\Core\Session\UserSession::hasPermission 51 0.1% 16,161 3.4% 965 0.2% 15,889 3.7% 720 0.2% 76,768 0.6% -14,852 -0.1% 100,088 0.8% 860 0.0%
_drupal_add_css 35 0.0% 1,758 0.4% 937 0.2% 1,791 0.4% 830 0.2% 86,896 0.7% 81,064 0.6% 22,992 0.2% 15,464 0.1%
Drupal\Core\Entity\EntityStorageBase::mapFromStorageRecords 76 0.1% 7,043 1.5% 934 0.2% 6,598 1.5% 817 0.2% 183,996 1.4% 29,752 0.2% 132,120 1.0% 2,584 0.0%
call_user_func_array 118 0.2% 203,104 42.4% 934 0.2% 184,300 42.5% 864 0.2% 4,515,280 35.2% 51,196 0.4% 4,416,232 34.1% 22,020 0.2%
Drupal\Core\Database\Query\Condition::compile 28 0.0% 1,307 0.3% 933 0.2% 1,333 0.3% 790 0.2% 21,900 0.2% 6,664 0.1% 20,496 0.2% 12,352 0.1%
Drupal\Core\Database\Statement::__construct 170 0.2% 1,106 0.2% 927 0.2% 1,236 0.3% 862 0.2% 5,856 0.0% 5,392 0.0% 1,496 0.0% 1,024 0.0%
Drupal\Core\Entity\EntityType::getClass 904 1.3% 914 0.2% 914 0.2% 1,569 0.4% 1,569 0.4% 2,476 0.0% 2,476 0.0% 1,600 0.0% 1,600 0.0%
Drupal\Core\TypedData\TypedDataManager::createInstance 68 0.1% 29,197 6.1% 891 0.2% 29,017 6.7% 711 0.2% 715,820 5.6% 5,408 0.0% 715,980 5.5% 3,908 0.0%
mb_strtolower 69 0.1% 884 0.2% 884 0.2% 959 0.2% 959 0.2% 4,720 0.0% 4,720 0.0% 2,004 0.0% 2,004 0.0%
[ display all ]