Run Report
Run #695171076d013: XHProf Run (Namespace=myapp)
Tip
Click a function name below to drill down.

Parent/Child report for Composer\Autoload\ClassLoader::loadClass [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl. CPU
(microsecs)
ICpu%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
Composer\Autoload\ClassLoader::loadClass417 34.0% 114,812 27.5% 107,324 32.2% 908,808 13.9% 1,987,824 23.6%
Exclusive Metrics for Current Function2,477 2.2% 4,000 3.7% 61,584 6.8% 15,656 0.8%
Parent functions
GraphQL\Validator\DocumentValidator::defaultRules26 6.2% 14,056 12.2% 9,158 8.5% 154,064 17.0% 339,064 17.1%
is_a17 4.1% 10,926 9.5% 8,070 7.5% 80,896 8.9% 416 0.0%
class_exists53 12.7% 9,455 8.2% 13,382 12.5% 12,208 1.3% 54,720 2.8%
GraphQL\Executor\Executor::promiseToExecute1 0.2% 5,305 4.6% 5,096 4.7% 67,768 7.5% 321,832 16.2%
ApiPlatform\Core\GraphQl\Type\TypeConverter::resolveType1 0.2% 4,863 4.2% 5,313 5.0% 66,912 7.4% 527,984 26.6%
interface_exists84 20.1% 3,916 3.4% 6,959 6.5% 14,424 1.6% 18,344 0.9%
Doctrine\Inflector\Rules\English\Rules::getSingularRuleset6 1.4% 3,767 3.3% 2,081 1.9% 6,336 0.7% 135,544 6.8%
GraphQL\Language\Parser::__construct1 0.2% 3,171 2.8% 2,388 2.2% 1,360 0.1% 0 0.0%
GraphQL\Type\Definition\Type::getStandardType5 1.2% 2,971 2.6% 2,054 1.9% 4,560 0.5% 0 0.0%
GraphQL\Validator\DocumentValidator::securityRules3 0.7% 2,578 2.2% 1,280 1.2% 3,928 0.4% 0 0.0%
GraphQL\Validator\DocumentValidator::visitUsingRules2 0.5% 2,288 2.0% 1,234 1.1% 67,704 7.4% 138,800 7.0%
GraphQL\Language\Parser::parseNamedType2 0.5% 2,272 2.0% 1,733 1.6% 3,704 0.4% 0 0.0%
GraphQL\Language\Parser::parseVariableDefinitions1 0.2% 2,269 2.0% 101 0.1% 57,136 6.3% 0 0.0%
GraphQL\Type\Schema::__construct2 0.5% 2,254 2.0% 1,180 1.1% 67,704 7.4% 205,248 10.3%
GraphQL\Type\Definition\ScalarType::__construct1 0.2% 2,230 1.9% 665 0.6% 1,360 0.1% 0 0.0%
class_alias74 17.7% 1,922 1.7% 4,003 3.7% 4,704 0.5% 13,448 0.7%
GraphQL\Executor\ReferenceExecutor::buildExecutionContext2 0.5% 1,850 1.6% 1,463 1.4% 2,168 0.2% 0 0.0%
ApiPlatform\Core\GraphQl\Type\TypeBuilder::getResourceObjectType2 0.5% 1,826 1.6% 1,562 1.5% 2,248 0.2% 0 0.0%
GraphQL\GraphQL::promiseToExecute2 0.5% 1,765 1.5% 2,660 2.5% 2,168 0.2% 18,000 0.9%
ApiPlatform\Core\GraphQl\Type\TypeBuilder::getNodeInterface1 0.2% 1,598 1.4% 1,125 1.0% 3,072 0.3% 0 0.0%
Doctrine\Inflector\GenericLanguageInflectorFactory::build3 0.7% 1,521 1.3% 2,410 2.2% 3,040 0.3% 0 0.0%
App\Kernel::registerBundles10 2.4% 1,464 1.3% 4,000 3.7% 10,472 1.2% 16,456 0.8%
Doctrine\Inflector\InflectorFactory::createForLanguage1 0.2% 1,409 1.2% 842 0.8% 68,672 7.6% 0 0.0%
GraphQL\Validator\DocumentValidator::validate1 0.2% 1,238 1.1% 713 0.7% 1,376 0.2% 0 0.0%
GraphQL\Language\Source::__construct1 0.2% 1,191 1.0% 544 0.5% 10,888 1.2% 0 0.0%
GraphQL\Language\Parser::parseOperationDefinition1 0.2% 1,179 1.0% 719 0.7% 3,864 0.4% 0 0.0%
GraphQL\Type\Introspection::_directiveLocation2 0.5% 1,113 1.0% 2,059 1.9% 2,184 0.2% 0 0.0%
GraphQL\Executor\ReferenceExecutor::buildResponse1 0.2% 1,078 0.9% 1,009 0.9% 12,768 1.4% 0 0.0%
ApiPlatform\Core\GraphQl\Type\SchemaBuilder::getSchema1 0.2% 1,034 0.9% 133 0.1% 1,360 0.1% 119,816 6.0%
GraphQL\Executor\Promise\Adapter\SyncPromiseAdapter::createFulfilled2 0.5% 1,031 0.9% 980 0.9% 2,232 0.2% 0 0.0%
GraphQL\GraphQL::executeQuery1 0.2% 977 0.9% 855 0.8% 2,232 0.2% 0 0.0%
GraphQL\Type\Definition\Type::nonNull1 0.2% 948 0.8% 724 0.7% 2,200 0.2% 0 0.0%
App\SystemConfig\DataProvider\SystemConfigCollectionDataProvider::getCollection1 0.2% 911 0.8% 229 0.2% 2,280 0.3% 0 0.0%
GraphQL\Executor\ReferenceExecutor::resolveField1 0.2% 854 0.7% 520 0.5% 1,392 0.2% 0 0.0%
ContainerZ9RIxCl\App_KernelProdContainer::ContainerZ9RIxCl\{closure}6 1.4% 836 0.7% 334 0.3% 2,784 0.3% 1,992 0.1%
GraphQL\Language\Parser::parseType1 0.2% 767 0.7% 224 0.2% 1,360 0.1% 0 0.0%
main()3 0.7% 757 0.7% 0 0.0% 18,160 2.0% 11,296 0.6%
Doctrine\Inflector\Rules\English\Inflectible::getSingular2 0.5% 741 0.6% 1,024 1.0% 2,232 0.2% 0 0.0%
GraphQL\Type\Definition\ObjectType::getFields1 0.2% 716 0.6% 778 0.7% 1,424 0.2% 0 0.0%
ApiPlatform\GraphQl\Action\EntrypointAction::__invoke1 0.2% 682 0.6% 420 0.4% 66,928 7.4% 0 0.0%
GraphQL\Language\Lexer::__construct1 0.2% 667 0.6% 1,446 1.3% 1,360 0.1% 0 0.0%
GraphQL\GraphQL::getStandardDirectives1 0.2% 661 0.6% 683 0.6% 1,376 0.2% 0 0.0%
ApiPlatform\GraphQl\Executor::executeQuery1 0.2% 628 0.5% 120 0.1% 1,344 0.1% 0 0.0%
GraphQL\Language\Parser::parseField1 0.2% 626 0.5% 398 0.4% 2,152 0.2% 0 0.0%
Doctrine\Inflector\Rules\English\Inflectible::getIrregular2 0.5% 617 0.5% 368 0.3% 2,232 0.2% 0 0.0%
ApiPlatform\Core\GraphQl\Type\FieldsBuilder::getCollectionQueryFields1 0.2% 590 0.5% 684 0.6% 1,464 0.2% 0 0.0%
GraphQL\Type\Definition\Type::listOf1 0.2% 540 0.5% 1,024 1.0% 1,376 0.2% 0 0.0%
Doctrine\Inflector\Rules\English\InflectorFactory::getSingularRuleset1 0.2% 513 0.4% 267 0.2% 1,440 0.2% 0 0.0%
GraphQL\Type\Definition\Directive::getInternalDirectives1 0.2% 495 0.4% 364 0.3% 1,424 0.2% 0 0.0%
GraphQL\Language\Parser::loc1 0.2% 470 0.4% 199 0.2% 1,344 0.1% 0 0.0%
Doctrine\Inflector\InflectorFactory::create1 0.2% 440 0.4% 352 0.3% 1,376 0.2% 0 0.0%
GraphQL\Validator\Rules\OverlappingFieldsCanBeMerged::getVisitor1 0.2% 388 0.3% 427 0.4% 1,408 0.2% 0 0.0%
GraphQL\Language\Parser::parseTypeReference1 0.2% 386 0.3% 387 0.4% 1,408 0.2% 0 0.0%
GraphQL\Executor\Promise\Adapter\SyncPromiseAdapter::wait1 0.2% 377 0.3% 142 0.1% 1,360 0.1% 0 0.0%
GraphQL\Language\Parser::parseDocument1 0.2% 362 0.3% 1,785 1.7% 1,360 0.1% 0 0.0%
GraphQL\Language\Parser::parseName1 0.2% 355 0.3% 389 0.4% 1,360 0.1% 0 0.0%
GraphQL\Language\Visitor::skipNode1 0.2% 354 0.3% 1,239 1.2% 1,376 0.2% 0 0.0%
GraphQL\Language\Parser::parseSelectionSet1 0.2% 347 0.3% 2,133 2.0% 1,408 0.2% 0 0.0%
Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor::getReadInfo1 0.2% 340 0.3% 173 0.2% 1,424 0.2% 0 0.0%
GraphQL\Type\Introspection::_typeKind1 0.2% 313 0.3% 488 0.5% 1,360 0.1% 0 0.0%
Symfony\Component\HttpKernel\Kernel::initializeContainer1 0.2% 305 0.3% 0 0.0% 8,792 1.0% 24,104 1.2%
ApiPlatform\Core\Bridge\Symfony\Routing\IriConverter::getItemIriFromResourceClass1 0.2% 278 0.2% 233 0.2% 1,424 0.2% 0 0.0%
ApiPlatform\Api\QueryParameterValidator\QueryParameterValidator::__construct7 1.7% 265 0.2% 0 0.0% 1,176 0.1% 2,400 0.1%
App\Engine\LegacyHandler\LegacyHandler::runLegacyEntryPoint4 1.0% 200 0.2% 0 0.0% 600 0.1% 2,000 0.1%
Symfony\Component\Routing\Router::getMatcher1 0.2% 177 0.2% 0 0.0% 584 0.1% 2,120 0.1%
Negotiation\Negotiator::acceptFactory1 0.2% 166 0.1% 3,999 3.7% 584 0.1% 1,328 0.1%
Doctrine\Common\Annotations\AnnotationReader::__construct4 1.0% 154 0.1% 0 0.0% 600 0.1% 2,480 0.1%
ContainerZ9RIxCl\App_KernelProdContainer::createProxy1 0.2% 153 0.1% 0 0.0% 600 0.1% 2,128 0.1%
phpDocumentor\Reflection\DocBlockFactory::createInstance4 1.0% 136 0.1% 0 0.0% 600 0.1% 3,008 0.2%
Symfony\Component\Validator\ValidatorBuilder::getValidator4 1.0% 135 0.1% 0 0.0% 600 0.1% 2,472 0.1%
Doctrine\Bundle\DoctrineBundle\DoctrineBundle::boot1 0.2% 127 0.1% 0 0.0% 600 0.1% 1,336 0.1%
Monolog\Handler\AbstractHandler::getDefaultFormatter1 0.2% 113 0.1% 0 0.0% 600 0.1% 2,128 0.1%
ApiPlatform\Core\Metadata\Resource\Factory\PhpDocResourceMetadataFactory::__construct2 0.5% 100 0.1% 0 0.0% 632 0.1% 1,872 0.1%
ApiPlatform\Hydra\EventListener\AddLinkHeaderListener::onKernelResponse2 0.5% 94 0.1% 0 0.0% 632 0.1% 0 0.0%
ComposerAutoloaderInit381f215aa7427ed29f812a7c7d349f9f::{closure}3 0.7% 87 0.1% 0 0.0% 2,320 0.3% 2,856 0.1%
ApiPlatform\Core\GraphQl\Serializer\ItemNormalizer::__construct1 0.2% 71 0.1% 0 0.0% 632 0.1% 0 0.0%
ApiPlatform\Symfony\EventListener\AddFormatListener::onKernelRequest2 0.5% 70 0.1% 0 0.0% 696 0.1% 1,240 0.1%
Symfony\Component\Routing\Router::getGenerator1 0.2% 65 0.1% 0 0.0% 600 0.1% 0 0.0%
Symfony\Component\Security\Http\Firewall\AccessListener::authenticate1 0.2% 65 0.1% 0 0.0% 632 0.1% 1,328 0.1%
Symfony\Component\Security\Http\Firewall\AccessListener::supports1 0.2% 64 0.1% 0 0.0% 632 0.1% 1,328 0.1%
ContainerZ9RIxCl\App_KernelProdContainer::ContainerZ9RIxCl\{closure}@12 0.5% 64 0.1% 0 0.0% 632 0.1% 432 0.0%
Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor::__construct1 0.2% 60 0.1% 0 0.0% 632 0.1% 1,328 0.1%
Symfony\Component\Validator\ValidatorBuilder::getLoaders2 0.5% 59 0.1% 0 0.0% 600 0.1% 1,136 0.1%
Symfony\Component\Serializer\Encoder\JsonEncoder::__construct2 0.5% 56 0.0% 0 0.0% 632 0.1% 1,168 0.1%
Symfony\Component\Serializer\Serializer::__construct2 0.5% 45 0.0% 0 0.0% 600 0.1% 1,136 0.1%
Symfony\Component\HttpFoundation\Session\Storage\Handler\AbstractSessionHandler::destroy1 0.2% 45 0.0% 0 0.0% 632 0.1% 0 0.0%
Monolog\Handler\StreamHandler::__construct1 0.2% 42 0.0% 0 0.0% 584 0.1% 584 0.0%
ContainerZ9RIxCl\App_KernelProdContainer::getMonolog_Handler_ConsoleService1 0.2% 39 0.0% 0 0.0% 632 0.1% 0 0.0%
ReflectionParameter::getAttributes1 0.2% 36 0.0% 0 0.0% 584 0.1% 0 0.0%
Symfony\Component\ErrorHandler\ErrorHandler::register1 0.2% 35 0.0% 0 0.0% 600 0.1% 600 0.0%
App\Security\CSRFTokenManager::isTokenValid1 0.2% 34 0.0% 0 0.0% 584 0.1% 584 0.0%
Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory::createArgumentMetadata1 0.2% 30 0.0% 0 0.0% 664 0.1% 0 0.0%
Symfony\Component\PropertyAccess\PropertyAccessor::createCache1 0.2% 29 0.0% 0 0.0% 632 0.1% 632 0.0%
ContainerZ9RIxCl\App_KernelProdContainer::getPropertyAccessorService1 0.2% 27 0.0% 0 0.0% 632 0.1% 632 0.0%
ApiPlatform\Util\RequestAttributesExtractor::extractAttributes1 0.2% 26 0.0% 0 0.0% 712 0.1% 712 0.0%
User::_loadUserPreferencesFocus1 0.2% 26 0.0% 0 0.0% 584 0.1% 608 0.0%
Symfony\Component\ExpressionLanguage\ExpressionLanguage::registerFunctions1 0.2% 25 0.0% 0 0.0% 632 0.1% 0 0.0%
Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredName1 0.2% 24 0.0% 0 0.0% 632 0.1% 0 0.0%
Negotiation\Negotiator::match1 0.2% 24 0.0% 0 0.0% 584 0.1% 584 0.0%
Symfony\Component\Serializer\Encoder\YamlEncoder::__construct1 0.2% 23 0.0% 0 0.0% 632 0.1% 0 0.0%
Symfony\Component\HttpFoundation\RequestMatcher::matches1 0.2% 22 0.0% 0 0.0% 600 0.1% 600 0.0%
Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse1 0.2% 18 0.0% 0 0.0% 632 0.1% 0 0.0%
Child functions
Composer\Autoload\ClassLoader::Composer\Autoload\{closure}366 46.7% 108,998 94.9% 99,325 92.5% 839,584 92.4% 1,961,760 98.7%
Composer\Autoload\ClassLoader::findFile417 53.3% 3,337 2.9% 3,999 3.7% 7,640 0.8% 10,408 0.5%