Run Report
Run #55ca0153deabc: XHProf Run (Namespace=drupal-perf-moshe)
Tip
Click a function name below to drill down.

Parent/Child report for preg_match [View Callgraph ]


Function NameCallsCalls%Incl. Wall Time
(microsec)
IWall%Incl.
MemUse
(bytes)
IMemUse%Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
preg_match14,263 100.0% 63,162 1.8% 1,138,100 2.6% 20,668 0.0%
Exclusive Metrics for Current Function63,162 100.0% 1,138,100 100.0% 20,668 100.0%
Parent functions
Doctrine\Common\Reflection\StaticReflectionParser::parse227 1.6% 27,094 42.9% 157,484 13.8% 0 0.0%
Twig_Lexer::lexExpression4,689 32.9% 8,125 12.9% 212,248 18.6% 11,820 57.2%
Symfony\Component\Yaml\Parser::parse@12,220 15.6% 7,453 11.8% 138,392 12.2% 756 3.7%
Symfony\Component\Yaml\Parser::getNextEmbedBlock1,255 8.8% 4,982 7.9% 376 0.0% 0 0.0%
Symfony\Component\Yaml\Parser::parse@21,464 10.3% 4,085 6.5% 193,628 17.0% 0 0.0%
Twig_Lexer::lexComment38 0.3% 2,127 3.4% 15,852 1.4% 0 0.0%
Symfony\Component\Yaml\Parser::parse469 3.3% 1,754 2.8% 17,060 1.5% 48 0.2%
Drupal\Core\Plugin\Discovery\AnnotatedClassDiscovery::getProviderFromNamespace201 1.4% 1,127 1.8% 75,404 6.6% 604 2.9%
Symfony\Component\Yaml\Parser::parseValue898 6.3% 1,079 1.7% 43,476 3.8% 316 1.5%
Twig_Lexer::lexBlock671 4.7% 1,034 1.6% 56,684 5.0% 1,696 8.2%
Twig_Lexer::lexVar666 4.7% 983 1.6% 55,104 4.8% 1,964 9.5%
Symfony\Component\Yaml\Parser::parse@3294 2.1% 848 1.3% 37,576 3.3% 0 0.0%
Symfony\Component\Yaml\Inline::parseScalar174 1.2% 574 0.9% 62,172 5.5% 0 0.0%
Twig_Lexer::lexData376 2.6% 530 0.8% 9,372 0.8% 0 0.0%
Drupal\Core\File\FileSystem::uriScheme239 1.7% 410 0.6% 16,476 1.4% 48 0.2%
Symfony\Component\Yaml\Inline::parseQuotedScalar95 0.7% 364 0.6% 33,448 2.9% 752 3.6%
file_scan_directory@2142 1.0% 149 0.2% 348 0.0% 0 0.0%
Drupal\Core\Asset\CssOptimizer::loadFile45 0.3% 94 0.1% 2,528 0.2% 0 0.0%
Drupal\field\Entity\FieldStorageConfig::__construct21 0.1% 73 0.1% 380 0.0% 440 2.1%
Symfony\Component\Yaml\Inline::evaluateScalar6 0.0% 55 0.1% 372 0.0% 0 0.0%
Doctrine\Common\Annotations\DocParser::collectAnnotationMetadata10 0.1% 52 0.1% 1,952 0.2% 400 1.9%
Drupal\Core\Routing\RouteProvider::getRoutesByPath4 0.0% 25 0.0% 600 0.1% 0 0.0%
file_scan_directory@122 0.2% 24 0.0% 348 0.0% 0 0.0%
Drupal\Component\Utility\Xss::split4 0.0% 21 0.0% 2,176 0.2% 0 0.0%
Drupal\Core\Routing\UrlGenerator::doGenerate5 0.0% 21 0.0% 372 0.0% 0 0.0%
file_scan_directory10 0.1% 20 0.0% 348 0.0% 0 0.0%
Drupal\Component\Utility\Unicode::validateUtf84 0.0% 16 0.0% 372 0.0% 0 0.0%
Drupal\Component\Utility\Xss::attributes3 0.0% 9 0.0% 756 0.1% 0 0.0%
Drupal\Component\Utility\UrlHelper::stripDangerousProtocols2 0.0% 8 0.0% 388 0.0% 388 1.9%
Symfony\Component\HttpFoundation\HeaderBag::getCacheControlHeader4 0.0% 8 0.0% 416 0.0% 0 0.0%
Symfony\Component\HttpFoundation\Request::getUrlencodedPrefix1 0.0% 7 0.0% 652 0.1% 460 2.2%
drupal_valid_test_ua1 0.0% 5 0.0% 396 0.0% 304 1.5%
Drupal\toolbar\PageCache\AllowToolbarPath::check2 0.0% 3 0.0% 376 0.0% 268 1.3%
Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection1 0.0% 3 0.0% 568 0.0% 404 2.0%