Run Report
Run #565918537d922: XHProf Run (Namespace=drupal-perf-joelpittet)
Tip
Click a function name below to drill down.

Parent/Child report for spl_autoload_call [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
spl_autoload_call54,800 49.8% 4,150,740 6.0% 1,098,773,256 32.9% 560,075,648 16.0%
Exclusive Metrics for Current Function143,983 3.5% -11,321,000 -1.0% 2,661,824 0.5%
Parent functions
class_exists5,400 9.9% 937,709 22.6% 350,668,472 31.9% 216,108,520 38.6%
Drupal\Component\DependencyInjection\Container::createService8,700 15.9% 446,373 10.8% 83,466,280 7.6% 21,467,352 3.8%
Drupal\Component\DependencyInjection\Container::createService@14,600 8.4% 266,591 6.4% 48,536,584 4.4% 12,739,976 2.3%
Drupal\Component\DependencyInjection\Container::createService@24,400 8.0% 254,786 6.1% 56,858,264 5.2% 9,590,920 1.7%
Drupal\Component\DependencyInjection\Container::createService@32,600 4.7% 191,779 4.6% 41,273,424 3.8% 16,432,008 2.9%
Drupal\Core\TypedData\TypedDataManager::createInstance1,300 2.4% 151,262 3.6% 53,960,064 4.9% 49,069,984 8.8%
Drupal\Component\DependencyInjection\Container::createService@42,300 4.2% 138,252 3.3% 24,874,960 2.3% 4,315,824 0.8%
apc_fetch700 1.3% 126,507 3.0% 44,192,592 4.0% 21,540,512 3.8%
Drupal\Component\DependencyInjection\Container::createService@10900 1.6% 103,947 2.5% 22,578,400 2.1% 10,455,240 1.9%
Drupal\Component\DependencyInjection\Container::createService@51,500 2.7% 95,475 2.3% 18,375,208 1.7% 3,402,192 0.6%
Drupal\Component\DependencyInjection\Container::createService@61,300 2.4% 88,621 2.1% 18,640,000 1.7% 1,382,408 0.2%
Drupal\Component\DependencyInjection\Container::createService@82,000 3.6% 85,304 2.1% 14,923,224 1.4% 967,832 0.2%
Drupal\Component\DependencyInjection\Container::createService@91,200 2.2% 69,584 1.7% 15,812,784 1.4% 7,650,080 1.4%
Drupal\Component\DependencyInjection\Container::createService@71,700 3.1% 68,522 1.7% 11,823,176 1.1% 1,335,104 0.2%
run_init::html/index.php200 0.4% 37,317 0.9% 11,163,200 1.0% 9,472,800 1.7%
Drupal\Core\Entity\ContentEntityForm::init100 0.2% 36,734 0.9% 18,646,376 1.7% 18,703,720 3.3%
???_op400 0.7% 34,955 0.8% 8,185,664 0.7% 2,576,784 0.5%
Symfony\Component\HttpKernel\DataCollector\DataCollector::varToString100 0.2% 31,443 0.8% 392,000 0.0% 0 0.0%
Drupal\Core\Entity\Entity::getTypedData100 0.2% 30,306 0.7% 6,046,760 0.6% 0 0.0%
call_user_func_array@2500 0.9% 27,701 0.7% 7,647,480 0.7% 6,326,464 1.1%
is_callable600 1.1% 27,492 0.7% 7,695,832 0.7% 4,864,256 0.9%
Drupal\Core\DrupalKernel::boot300 0.5% 26,056 0.6% 6,444,000 0.6% 6,036,000 1.1%
Drupal\Core\Template\TwigEnvironment::__construct300 0.5% 24,767 0.6% 4,214,424 0.4% 4,069,008 0.7%
Symfony\Component\HttpKernel\HttpKernel::handleRaw400 0.7% 24,414 0.6% 4,787,184 0.4% 3,311,176 0.6%
Drupal\Core\Template\Attribute::createAttributeValue500 0.9% 23,900 0.6% 3,262,320 0.3% 2,046,696 0.4%
Drupal\Core\Config\ConfigFactory::createConfigObject100 0.2% 22,071 0.5% 8,304,792 0.8% 3,863,480 0.7%
Twig_Environment::__construct400 0.7% 21,526 0.5% 3,664,824 0.3% 3,657,568 0.7%
call_user_func@1400 0.7% 20,561 0.5% 4,759,368 0.4% 2,159,184 0.4%
Drupal\Core\StreamWrapper\StreamWrapperManager::addStreamWrapper300 0.5% 20,496 0.5% 9,388,000 0.9% 9,452,000 1.7%
Drupal\webprofiler\Views\ViewExecutableFactoryWrapper::get100 0.2% 19,758 0.5% 10,698,336 1.0% 6,281,184 1.1%
Drupal\Core\Entity\EntityFormBuilder::getForm100 0.2% 18,401 0.4% 9,738,848 0.9% 9,637,624 1.7%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse100 0.2% 18,383 0.4% 4,430,344 0.4% 0 0.0%
language_get_default_langcode100 0.2% 17,396 0.4% 7,420,024 0.7% 7,298,280 1.3%
Drupal\Component\DependencyInjection\Container::createService@11200 0.4% 16,937 0.4% 2,385,600 0.2% 0 0.0%
Drupal\Core\TypedData\TypedDataManager::createInstance@1200 0.4% 16,602 0.4% 4,599,272 0.4% 4,284,720 0.8%
Symfony\Component\HttpFoundation\Request::initialize400 0.7% 15,896 0.4% 3,844,000 0.3% 3,876,000 0.7%
Drupal\Core\PhpStorage\PhpStorageFactory::get100 0.2% 15,492 0.4% 3,669,608 0.3% 3,326,096 0.6%
Drupal\Core\Logger\LoggerChannelFactory::get300 0.5% 14,942 0.4% 3,383,216 0.3% 1,357,736 0.2%
Drupal\Core\Entity\Plugin\DataType\EntityAdapter::createFromEntity100 0.2% 12,877 0.3% 4,255,432 0.4% 0 0.0%
Drupal\Core\Database\Database::openConnection100 0.2% 12,799 0.3% 6,318,400 0.6% 6,297,600 1.1%
Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::propertyDefinitions200 0.4% 12,665 0.3% 3,695,304 0.3% 3,582,216 0.6%
Drupal\block\Entity\Block::getVisibilityConditions100 0.2% 12,606 0.3% 3,337,600 0.3% 2,876,448 0.5%
Drupal\Core\DrupalKernel::initializeSettings200 0.4% 11,722 0.3% 1,470,400 0.1% 1,369,600 0.2%
Drupal\webprofiler\Entity\EntityManagerWrapper::getStorage100 0.2% 11,616 0.3% 2,271,104 0.2% 1,993,456 0.4%
Drupal\Component\DependencyInjection\PhpArrayContainer::createService@1100 0.2% 11,399 0.3% 1,524,000 0.1% 1,577,600 0.3%
Drupal\Core\Breadcrumb\BreadcrumbManager::build100 0.2% 11,232 0.3% 1,128,072 0.1% 0 0.0%
PDO::setAttribute100 0.2% 10,662 0.3% 2,074,400 0.2% 2,154,400 0.4%
unserialize200 0.4% 10,458 0.3% 2,837,600 0.3% 0 0.0%
Drupal\Core\Render\Renderer::doRender100 0.2% 10,435 0.3% 1,917,600 0.2% 1,918,664 0.3%
???_op@1200 0.4% 10,310 0.2% 2,052,800 0.2% 1,360,800 0.2%
Symfony\Component\Routing\Route::compile100 0.2% 10,061 0.2% 1,283,184 0.1% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAttachments100 0.2% 9,690 0.2% 1,228,952 0.1% 0 0.0%
Drupal\Core\Cache\DatabaseBackend::prepareItem100 0.2% 9,631 0.2% 653,600 0.1% 588,800 0.1%
Drupal\views\ViewExecutable::initDisplay200 0.4% 9,494 0.2% 2,697,552 0.2% 2,653,160 0.5%
Drupal\Core\KeyValueStore\KeyValueDatabaseFactory::get100 0.2% 9,483 0.2% 2,406,400 0.2% 1,837,080 0.3%
Symfony\Component\Process\Process::getDescriptors100 0.2% 9,320 0.2% 1,994,616 0.2% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::finishRequest100 0.2% 9,219 0.2% 853,944 0.1% 0 0.0%
_drupal_log_error100 0.2% 9,066 0.2% 4,815,264 0.4% 3,361,512 0.6%
Drupal\webprofiler\Access\AccessManagerWrapper::check100 0.2% 9,053 0.2% 1,872,800 0.2% 0 0.0%
Drupal\Core\Config\Entity\Query\QueryFactory::__construct100 0.2% 8,667 0.2% 2,964,000 0.3% 2,678,448 0.5%
Drupal\Core\DrupalKernel::preHandle200 0.4% 8,520 0.2% 1,681,600 0.2% 1,772,000 0.3%
Drupal\Core\Plugin\DefaultPluginManager::getFactory100 0.2% 8,329 0.2% 880,000 0.1% 0 0.0%
Drupal\Component\DependencyInjection\PhpArrayContainer::createService100 0.2% 8,318 0.2% 1,855,200 0.2% 1,817,600 0.3%
Drupal\block\Entity\Block::getPluginCollection100 0.2% 8,285 0.2% 2,109,600 0.2% 1,908,616 0.3%
Drupal\Core\Routing\UrlGenerator::__construct100 0.2% 8,138 0.2% 2,779,200 0.3% 2,664,800 0.5%
language_language_types_info_alter200 0.4% 7,936 0.2% 1,236,984 0.1% 1,255,320 0.2%
Drupal\Core\Session\AccountProxy::getAccount100 0.2% 7,903 0.2% 2,091,176 0.2% 0 0.0%
Drupal\Core\Entity\EntityTypeManager::__construct100 0.2% 7,797 0.2% 1,417,600 0.1% 0 0.0%
Drupal\Core\Asset\JsCollectionRenderer::render100 0.2% 7,650 0.2% 364,800 0.0% 0 0.0%
Drupal\webprofiler\DataCollector\DrupalDataCollector::collect100 0.2% 7,512 0.2% 4,933,488 0.4% 0 0.0%
Drupal\Core\Field\WidgetBase::formMultipleElements100 0.2% 7,412 0.2% 1,016,800 0.1% 1,096,816 0.2%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare200 0.4% 7,395 0.2% 1,699,200 0.2% 1,145,272 0.2%
unserialize@1100 0.2% 7,293 0.2% 1,906,400 0.2% 0 0.0%
Symfony\Component\HttpKernel\HttpKernel::terminate100 0.2% 6,740 0.2% 823,496 0.1% 0 0.0%
Drupal\Core\Language\Language::__construct100 0.2% 6,390 0.2% 2,080,000 0.2% 1,960,800 0.4%
Drupal\Core\Access\AccessArgumentsResolverFactory::getArgumentsResolver100 0.2% 6,184 0.1% 879,200 0.1% 0 0.0%
Drupal\Core\Menu\MenuLinkTree::getCurrentRouteMenuTreeParameters100 0.2% 5,949 0.1% 1,056,088 0.1% 0 0.0%
Drupal\Core\Theme\ThemeManager::render100 0.2% 5,780 0.1% 1,196,800 0.1% 21,384 0.0%
Drupal\Core\Config\Entity\Query\QueryFactory::get100 0.2% 5,676 0.1% 2,332,000 0.2% 1,919,176 0.3%
Drupal\Core\DrupalKernel::initializeContainer100 0.2% 5,587 0.1% 1,243,200 0.1% 0 0.0%
Drupal\Core\Language\LanguageDefault::__construct100 0.2% 5,513 0.1% 1,739,200 0.2% 577,600 0.1%
Symfony\Component\HttpFoundation\Response::__construct100 0.2% 5,105 0.1% 1,488,800 0.1% 1,472,000 0.3%
Drupal\Core\Field\FieldFilteredMarkup::create100 0.2% 5,090 0.1% 2,089,600 0.2% 1,990,344 0.4%
Drupal\Core\Database\Query\Select::__construct100 0.2% 5,071 0.1% 1,721,600 0.2% 1,712,000 0.3%
Drupal\Core\Utility\LinkGenerator::generate100 0.2% 5,016 0.1% 1,271,216 0.1% 0 0.0%
theme_get_setting100 0.2% 4,924 0.1% 1,267,200 0.1% 935,696 0.2%
Drupal\Core\Theme\Registry::getRuntime100 0.2% 4,886 0.1% 1,256,000 0.1% 1,136,448 0.2%
Drupal\views\Plugin\ViewsPluginManager::__construct100 0.2% 4,826 0.1% 1,507,280 0.1% 1,381,496 0.2%
Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser::__construct200 0.4% 4,792 0.1% 752,000 0.1% 802,504 0.1%
Symfony\Component\HttpKernel\Profiler\Profiler::collect100 0.2% 4,761 0.1% 1,484,312 0.1% 0 0.0%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess100 0.2% 4,670 0.1% 1,914,400 0.2% 155,824 0.0%
Drupal\Core\DrupalKernel::bootEnvironment100 0.2% 4,641 0.1% 1,368,000 0.1% 1,312,000 0.2%
Drupal\Core\PageCache\DefaultRequestPolicy::__construct200 0.4% 4,629 0.1% 751,200 0.1% 0 0.0%
Drupal\Core\Routing\UrlGenerator::generateFromRoute100 0.2% 4,625 0.1% 1,158,408 0.1% 0 0.0%
ReflectionParameter::getClass100 0.2% 4,610 0.1% 3,016,672 0.3% 0 0.0%
ComposerAutoloaderInitDrupal8::getLoader100 0.2% 4,563 0.1% 1,495,200 0.1% 1,472,032 0.3%
Drupal\search\Entity\SearchPage::getPluginCollection100 0.2% 4,499 0.1% 1,080,800 0.1% 916,976 0.2%
Symfony\Component\HttpKernel\HttpKernel::filterResponse100 0.2% 4,306 0.1% 982,904 0.1% 0 0.0%
twig_render_template100 0.2% 4,252 0.1% 484,000 0.0% 0 0.0%
Drupal\Core\Site\Settings::initialize100 0.2% 4,199 0.1% 1,276,800 0.1% 1,180,800 0.2%
Drupal\Core\Access\AccessResult::neutral100 0.2% 4,124 0.1% 1,328,800 0.1% 0 0.0%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext100 0.2% 4,042 0.1% 1,233,600 0.1% 0 0.0%
Drupal\Core\Entity\EntityForm::actionsElement100 0.2% 3,984 0.1% 641,600 0.1% 673,600 0.1%
Drupal\Core\Access\AccessResult::forbidden100 0.2% 3,954 0.1% 1,328,000 0.1% 0 0.0%
Drupal\webprofiler\Entity\EntityManagerWrapper::getViewBuilder100 0.2% 3,947 0.1% 781,600 0.1% 634,992 0.1%
Drupal\Core\Menu\MenuLinkTree::createInstances100 0.2% 3,781 0.1% 847,200 0.1% 0 0.0%
Drupal\Core\Form\FormBuilder::retrieveForm100 0.2% 3,761 0.1% 937,600 0.1% 899,200 0.2%
Drupal\Core\Access\AccessResult::allowed100 0.2% 3,691 0.1% 1,329,600 0.1% 0 0.0%
Drupal\Core\Access\AccessManager::checkRequest100 0.2% 3,691 0.1% 724,800 0.1% 0 0.0%
Drupal\language\Config\LanguageConfigFactoryOverride::getCacheableMetadata100 0.2% 3,615 0.1% 861,600 0.1% 824,000 0.1%
Drupal\Core\Config\ConfigFactory::loadOverrides100 0.2% 3,524 0.1% 570,400 0.1% 0 0.0%
Drupal\Core\Cache\ChainedFastBackendFactory::get100 0.2% 3,362 0.1% 1,279,200 0.1% 385,600 0.1%
__TwigTemplate_757fe9eeb1e6f86cecb97c5677f7c62d56ae73a07e5453c093035624b664e8b1::getmenu_links100 0.2% 3,361 0.1% 427,200 0.0% 0 0.0%
Drupal\Core\Cache\Context\CacheContextsManager::convertTokensToKeys100 0.2% 3,304 0.1% 960,792 0.1% 491,040 0.1%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::preProcess100 0.2% 3,268 0.1% 679,184 0.1% 0 0.0%
_drupal_error_handler_real100 0.2% 3,227 0.1% 614,408 0.1% 0 0.0%
Drupal\Core\Cache\MemoryBackendFactory::get100 0.2% 3,223 0.1% 1,005,720 0.1% 0 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\UrlMatcher::getAttributes100 0.2% 3,200 0.1% 560,000 0.1% 0 0.0%
Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage::setSaveHandler100 0.2% 3,199 0.1% 952,800 0.1% 721,600 0.1%
Drupal\Core\Cache\ApcuBackendFactory::get100 0.2% 2,949 0.1% 993,600 0.1% 110,400 0.0%
Drupal\Core\Database\Database::startLog100 0.2% 2,892 0.1% 752,000 0.1% 0 0.0%
Drupal\Core\Extension\ModuleHandler::__construct100 0.2% 2,865 0.1% 871,200 0.1% 700,000 0.1%
call_user_func_array100 0.2% 2,857 0.1% 387,200 0.0% 0 0.0%
Drupal\webprofiler\Cache\CacheFactoryWrapper::get100 0.2% 2,778 0.1% 925,600 0.1% 0 0.0%
Drupal\Core\Template\TwigPhpStorageCache::storage100 0.2% 2,714 0.1% 388,800 0.0% 331,200 0.1%
Drupal\Core\Cache\NullBackendFactory::get100 0.2% 2,668 0.1% 781,600 0.1% 0 0.0%
Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser100 0.2% 2,264 0.1% 512,800 0.0% 388,000 0.1%
Child functions
Symfony\Component\ClassLoader\ApcClassLoader::loadClass53,500 97.6% 3,919,461 94.4% 1,088,007,856 99.0% 537,179,392 95.9%
Composer\Autoload\ClassLoader::loadClass1,200 2.2% 83,427 2.0% 20,672,000 1.9% 18,838,400 3.4%
ComposerAutoloaderInitDrupal8::loadClassLoader100 0.2% 3,869 0.1% 1,414,400 0.1% 1,396,032 0.2%