Run Report
Run #5659186b7d6e0: 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,169,161 6.0% 1,098,914,920 32.9% 559,143,544 15.9%
Exclusive Metrics for Current Function142,674 3.4% -11,317,208 -1.0% 2,646,048 0.5%
Parent functions
class_exists5,400 9.9% 948,897 22.8% 350,706,608 31.9% 215,310,168 38.5%
Drupal\Component\DependencyInjection\Container::createService8,700 15.9% 449,173 10.8% 83,498,048 7.6% 21,417,328 3.8%
Drupal\Component\DependencyInjection\Container::createService@14,600 8.4% 266,985 6.4% 48,525,688 4.4% 12,755,120 2.3%
Drupal\Component\DependencyInjection\Container::createService@24,400 8.0% 253,682 6.1% 56,856,648 5.2% 9,585,376 1.7%
Drupal\Component\DependencyInjection\Container::createService@32,600 4.7% 191,531 4.6% 41,274,360 3.8% 16,432,008 2.9%
Drupal\Core\TypedData\TypedDataManager::createInstance1,300 2.4% 151,853 3.6% 53,960,088 4.9% 49,060,528 8.8%
Drupal\Component\DependencyInjection\Container::createService@42,300 4.2% 138,729 3.3% 24,878,200 2.3% 4,345,744 0.8%
apc_fetch700 1.3% 130,802 3.1% 44,250,936 4.0% 21,196,936 3.8%
Drupal\Component\DependencyInjection\Container::createService@10900 1.6% 102,718 2.5% 23,956,816 2.2% 11,952,656 2.1%
Drupal\Component\DependencyInjection\Container::createService@51,500 2.7% 95,685 2.3% 18,375,160 1.7% 3,376,320 0.6%
Drupal\Component\DependencyInjection\Container::createService@61,300 2.4% 88,557 2.1% 18,640,048 1.7% 1,378,552 0.2%
Drupal\Component\DependencyInjection\Container::createService@82,000 3.6% 85,830 2.1% 14,924,008 1.4% 962,984 0.2%
Drupal\Component\DependencyInjection\Container::createService@91,200 2.2% 67,190 1.6% 14,577,584 1.3% 6,747,728 1.2%
Drupal\Component\DependencyInjection\Container::createService@71,600 2.9% 62,921 1.5% 10,774,376 1.0% 1,359,904 0.2%
Drupal\Core\Entity\ContentEntityForm::init100 0.2% 37,429 0.9% 18,646,360 1.7% 18,703,688 3.3%
run_init::html/index.php200 0.4% 36,332 0.9% 11,163,200 1.0% 9,472,800 1.7%
???_op400 0.7% 34,934 0.8% 8,185,600 0.7% 2,576,784 0.5%
Drupal\Core\Entity\Entity::getTypedData100 0.2% 29,784 0.7% 6,049,216 0.6% 0 0.0%
Symfony\Component\HttpKernel\DataCollector\DataCollector::varToString100 0.2% 29,516 0.7% 392,000 0.0% 0 0.0%
is_callable600 1.1% 29,135 0.7% 7,696,800 0.7% 4,853,136 0.9%
call_user_func_array@2500 0.9% 27,802 0.7% 7,644,952 0.7% 6,310,984 1.1%
Drupal\Core\DrupalKernel::boot300 0.5% 25,996 0.6% 6,444,000 0.6% 6,036,000 1.1%
Drupal\Component\DependencyInjection\Container::createService@11300 0.5% 25,663 0.6% 3,291,200 0.3% 0 0.0%
Drupal\Core\Template\TwigEnvironment::__construct300 0.5% 24,104 0.6% 4,214,584 0.4% 3,845,952 0.7%
Drupal\Core\Template\Attribute::createAttributeValue500 0.9% 23,753 0.6% 3,263,824 0.3% 2,041,152 0.4%
Symfony\Component\HttpKernel\HttpKernel::handleRaw400 0.7% 22,387 0.5% 4,787,192 0.4% 3,308,808 0.6%
Drupal\Core\Config\ConfigFactory::createConfigObject100 0.2% 22,093 0.5% 8,304,048 0.8% 3,862,736 0.7%
call_user_func@1400 0.7% 21,357 0.5% 4,760,896 0.4% 2,158,544 0.4%
Drupal\Core\StreamWrapper\StreamWrapperManager::addStreamWrapper300 0.5% 20,299 0.5% 9,388,000 0.9% 9,452,000 1.7%
Drupal\webprofiler\Views\ViewExecutableFactoryWrapper::get100 0.2% 19,931 0.5% 10,698,976 1.0% 6,365,136 1.1%
Twig_Environment::__construct400 0.7% 19,142 0.5% 3,664,800 0.3% 3,379,528 0.6%
Drupal\Core\Entity\EntityFormBuilder::getForm100 0.2% 18,766 0.5% 9,738,064 0.9% 9,635,400 1.7%
Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse100 0.2% 18,333 0.4% 4,440,904 0.4% 0 0.0%
language_get_default_langcode100 0.2% 17,053 0.4% 7,420,000 0.7% 7,298,280 1.3%
Drupal\Core\TypedData\TypedDataManager::createInstance@1200 0.4% 16,341 0.4% 4,599,264 0.4% 4,284,720 0.8%
Symfony\Component\HttpFoundation\Request::initialize400 0.7% 15,853 0.4% 3,844,000 0.3% 3,876,000 0.7%
Drupal\Core\PhpStorage\PhpStorageFactory::get100 0.2% 15,506 0.4% 3,669,600 0.3% 3,322,832 0.6%
Drupal\Core\Logger\LoggerChannelFactory::get300 0.5% 14,878 0.4% 3,383,240 0.3% 1,357,624 0.2%
Drupal\Core\Database\Database::openConnection100 0.2% 12,798 0.3% 6,318,400 0.6% 6,297,600 1.1%
Drupal\block\Entity\Block::getVisibilityConditions100 0.2% 12,598 0.3% 3,337,600 0.3% 2,876,448 0.5%
Drupal\Core\Entity\Plugin\DataType\EntityAdapter::createFromEntity100 0.2% 12,478 0.3% 4,255,432 0.4% 0 0.0%
Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem::propertyDefinitions200 0.4% 12,281 0.3% 3,695,304 0.3% 3,582,216 0.6%
Drupal\webprofiler\Entity\EntityManagerWrapper::getStorage100 0.2% 11,646 0.3% 2,271,104 0.2% 1,993,456 0.4%
Drupal\Core\DrupalKernel::initializeSettings200 0.4% 11,556 0.3% 1,470,400 0.1% 1,369,600 0.2%
Drupal\Component\DependencyInjection\PhpArrayContainer::createService@1100 0.2% 11,510 0.3% 1,524,000 0.1% 1,577,600 0.3%
Drupal\Core\Breadcrumb\BreadcrumbManager::build100 0.2% 11,409 0.3% 1,130,392 0.1% 0 0.0%
PDO::setAttribute100 0.2% 10,685 0.3% 2,074,400 0.2% 2,154,400 0.4%
Drupal\Core\Render\Renderer::doRender100 0.2% 10,607 0.3% 1,917,600 0.2% 1,910,744 0.3%
unserialize200 0.4% 10,392 0.2% 2,837,600 0.3% 0 0.0%
Drupal\Core\DrupalKernel::preHandle200 0.4% 10,292 0.2% 1,681,600 0.2% 1,772,000 0.3%
???_op@1200 0.4% 10,206 0.2% 2,052,000 0.2% 1,360,000 0.2%
Symfony\Component\Routing\Route::compile100 0.2% 9,977 0.2% 1,281,704 0.1% 0 0.0%
Drupal\Core\Render\HtmlResponseAttachmentsProcessor::processAttachments100 0.2% 9,740 0.2% 1,230,592 0.1% 0 0.0%
Drupal\views\ViewExecutable::initDisplay200 0.4% 9,727 0.2% 2,698,368 0.2% 2,674,952 0.5%
Drupal\Core\Cache\DatabaseBackend::prepareItem100 0.2% 9,599 0.2% 653,600 0.1% 588,800 0.1%
Symfony\Component\HttpKernel\HttpKernel::finishRequest100 0.2% 9,548 0.2% 852,848 0.1% 0 0.0%
Symfony\Component\Process\Process::getDescriptors100 0.2% 9,454 0.2% 1,994,624 0.2% 0 0.0%
Drupal\Core\KeyValueStore\KeyValueDatabaseFactory::get100 0.2% 9,379 0.2% 2,406,400 0.2% 1,837,080 0.3%
_drupal_log_error100 0.2% 9,325 0.2% 4,815,240 0.4% 3,361,952 0.6%
Drupal\webprofiler\Access\AccessManagerWrapper::check100 0.2% 9,075 0.2% 1,872,800 0.2% 0 0.0%
Drupal\Core\Render\MainContent\HtmlRenderer::prepare200 0.4% 8,803 0.2% 1,699,208 0.2% 1,116,656 0.2%
Drupal\Component\DependencyInjection\PhpArrayContainer::createService100 0.2% 8,790 0.2% 1,854,400 0.2% 1,816,800 0.3%
Drupal\Core\Config\Entity\Query\QueryFactory::__construct100 0.2% 8,596 0.2% 2,964,000 0.3% 2,678,400 0.5%
Drupal\block\Entity\Block::getPluginCollection100 0.2% 8,257 0.2% 2,109,600 0.2% 1,930,680 0.3%
Drupal\Core\Plugin\DefaultPluginManager::getFactory100 0.2% 8,180 0.2% 880,000 0.1% 0 0.0%
Drupal\Core\Routing\UrlGenerator::__construct100 0.2% 8,080 0.2% 2,779,200 0.3% 2,664,800 0.5%
Drupal\Core\Session\AccountProxy::getAccount100 0.2% 7,794 0.2% 2,091,176 0.2% 0 0.0%
Drupal\Core\Entity\EntityTypeManager::__construct100 0.2% 7,770 0.2% 1,417,608 0.1% 0 0.0%
language_language_types_info_alter200 0.4% 7,720 0.2% 1,236,936 0.1% 1,255,320 0.2%
Drupal\Core\Asset\JsCollectionRenderer::render100 0.2% 7,646 0.2% 364,800 0.0% 0 0.0%
Drupal\Core\Field\WidgetBase::formMultipleElements100 0.2% 7,474 0.2% 1,016,800 0.1% 1,096,816 0.2%
Drupal\webprofiler\DataCollector\DrupalDataCollector::collect100 0.2% 7,430 0.2% 4,930,456 0.4% 0 0.0%
unserialize@1100 0.2% 7,388 0.2% 1,906,400 0.2% 0 0.0%
Drupal\Core\Theme\ThemeManager::render100 0.2% 6,508 0.2% 1,196,800 0.1% 104,680 0.0%
Drupal\Core\Language\Language::__construct100 0.2% 6,475 0.2% 2,080,000 0.2% 1,960,800 0.4%
Symfony\Component\HttpKernel\HttpKernel::terminate100 0.2% 6,318 0.2% 824,192 0.1% 0 0.0%
Drupal\Core\Access\AccessArgumentsResolverFactory::getArgumentsResolver100 0.2% 6,196 0.1% 879,200 0.1% 0 0.0%
Drupal\Core\Menu\MenuLinkTree::getCurrentRouteMenuTreeParameters100 0.2% 6,175 0.1% 1,056,056 0.1% 0 0.0%
Drupal\Core\DrupalKernel::initializeContainer100 0.2% 5,840 0.1% 1,243,200 0.1% 0 0.0%
Drupal\Core\Config\Entity\Query\QueryFactory::get100 0.2% 5,576 0.1% 2,332,000 0.2% 1,919,200 0.3%
Drupal\Core\Language\LanguageDefault::__construct100 0.2% 5,567 0.1% 1,739,200 0.2% 577,600 0.1%
Symfony\Component\HttpFoundation\Response::__construct100 0.2% 5,470 0.1% 1,488,800 0.1% 1,472,000 0.3%
Drupal\Core\Field\FieldFilteredMarkup::create100 0.2% 5,344 0.1% 2,089,600 0.2% 1,990,584 0.4%
Drupal\Core\Database\Query\Select::__construct100 0.2% 5,259 0.1% 1,721,600 0.2% 1,712,000 0.3%
theme_get_setting100 0.2% 5,254 0.1% 1,267,200 0.1% 935,696 0.2%
Drupal\Core\Utility\LinkGenerator::generate100 0.2% 5,144 0.1% 1,271,216 0.1% 0 0.0%
Drupal\views\Plugin\ViewsPluginManager::__construct100 0.2% 5,103 0.1% 1,507,216 0.1% 1,396,056 0.2%
Drupal\Core\Theme\Registry::getRuntime100 0.2% 4,902 0.1% 1,256,000 0.1% 1,136,216 0.2%
Symfony\Component\HttpKernel\Profiler\Profiler::collect100 0.2% 4,742 0.1% 1,484,360 0.1% 0 0.0%
twig_render_template100 0.2% 4,702 0.1% 484,000 0.0% 0 0.0%
Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser::__construct200 0.4% 4,648 0.1% 752,024 0.1% 802,424 0.1%
Drupal\Core\Routing\UrlGenerator::generateFromRoute100 0.2% 4,628 0.1% 1,158,408 0.1% 0 0.0%
Drupal\Core\PageCache\DefaultRequestPolicy::__construct200 0.4% 4,609 0.1% 751,200 0.1% 0 0.0%
Drupal\Core\DrupalKernel::bootEnvironment100 0.2% 4,524 0.1% 1,368,000 0.1% 1,312,000 0.2%
ReflectionParameter::getClass100 0.2% 4,440 0.1% 3,030,312 0.3% 0 0.0%
Drupal\search\Entity\SearchPage::getPluginCollection100 0.2% 4,434 0.1% 1,081,584 0.1% 917,760 0.2%
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber::wrapControllerExecutionInRenderContext100 0.2% 4,342 0.1% 1,233,600 0.1% 0 0.0%
ComposerAutoloaderInitDrupal8::getLoader100 0.2% 4,307 0.1% 1,495,200 0.1% 1,472,032 0.3%
Symfony\Component\HttpKernel\HttpKernel::filterResponse100 0.2% 4,297 0.1% 981,584 0.1% 0 0.0%
Drupal\Core\Site\Settings::initialize100 0.2% 4,146 0.1% 1,276,800 0.1% 1,180,800 0.2%
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators::checkAccess100 0.2% 4,113 0.1% 1,914,400 0.2% 155,928 0.0%
Drupal\Core\Access\AccessResult::neutral100 0.2% 4,047 0.1% 1,328,800 0.1% 0 0.0%
Drupal\Core\Entity\EntityForm::actionsElement100 0.2% 3,969 0.1% 641,600 0.1% 673,600 0.1%
Drupal\webprofiler\Entity\EntityManagerWrapper::getViewBuilder100 0.2% 3,933 0.1% 781,600 0.1% 634,872 0.1%
Drupal\Core\Access\AccessResult::forbidden100 0.2% 3,926 0.1% 1,328,000 0.1% 0 0.0%
Drupal\Core\Menu\MenuLinkTree::createInstances100 0.2% 3,900 0.1% 847,224 0.1% 0 0.0%
Drupal\Core\Form\FormBuilder::retrieveForm100 0.2% 3,886 0.1% 937,600 0.1% 898,800 0.2%
Drupal\Core\Access\AccessManager::checkRequest100 0.2% 3,748 0.1% 724,800 0.1% 0 0.0%
Drupal\Core\Access\AccessResult::allowed100 0.2% 3,640 0.1% 1,329,600 0.1% 0 0.0%
Drupal\language\Config\LanguageConfigFactoryOverride::getCacheableMetadata100 0.2% 3,635 0.1% 861,600 0.1% 824,000 0.1%
Drupal\Core\Config\ConfigFactory::loadOverrides100 0.2% 3,547 0.1% 570,400 0.1% 0 0.0%
Drupal\Core\Cache\ChainedFastBackendFactory::get100 0.2% 3,412 0.1% 1,279,200 0.1% 385,600 0.1%
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::preProcess100 0.2% 3,409 0.1% 679,184 0.1% 0 0.0%
__TwigTemplate_757fe9eeb1e6f86cecb97c5677f7c62d56ae73a07e5453c093035624b664e8b1::getmenu_links100 0.2% 3,409 0.1% 427,200 0.0% 0 0.0%
Drupal\Core\Cache\Context\CacheContextsManager::convertTokensToKeys100 0.2% 3,380 0.1% 960,784 0.1% 491,040 0.1%
Drupal\Core\Cache\MemoryBackendFactory::get100 0.2% 3,257 0.1% 1,002,496 0.1% 0 0.0%
Symfony\Cmf\Component\Routing\NestedMatcher\UrlMatcher::getAttributes100 0.2% 3,236 0.1% 559,200 0.1% 0 0.0%
_drupal_error_handler_real100 0.2% 3,219 0.1% 614,400 0.1% 0 0.0%
Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage::setSaveHandler100 0.2% 3,141 0.1% 952,800 0.1% 721,600 0.1%
Drupal\Core\Template\TwigPhpStorageCache::storage100 0.2% 3,106 0.1% 388,800 0.0% 330,080 0.1%
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,868 0.1% 871,200 0.1% 700,000 0.1%
Drupal\Core\Cache\ApcuBackendFactory::get100 0.2% 2,855 0.1% 993,600 0.1% 110,400 0.0%
call_user_func_array100 0.2% 2,835 0.1% 387,200 0.0% 0 0.0%
Drupal\webprofiler\Cache\CacheFactoryWrapper::get100 0.2% 2,768 0.1% 925,600 0.1% 0 0.0%
Drupal\Core\Cache\NullBackendFactory::get100 0.2% 2,708 0.1% 781,600 0.1% 0 0.0%
Drupal\Core\File\MimeType\MimeTypeGuesser::registerWithSymfonyGuesser100 0.2% 2,222 0.1% 512,800 0.0% 388,000 0.1%
Child functions
Symfony\Component\ClassLoader\ApcClassLoader::loadClass53,500 97.6% 3,940,900 94.5% 1,088,145,728 99.0% 536,263,064 95.9%
Composer\Autoload\ClassLoader::loadClass1,200 2.2% 81,991 2.0% 20,672,000 1.9% 18,838,400 3.4%
ComposerAutoloaderInitDrupal8::loadClassLoader100 0.2% 3,596 0.1% 1,414,400 0.1% 1,396,032 0.2%