View Top Level Run Report
Run Report
Run #534ad9c94e95b:
XHProf Run (Namespace=drupal-perf-drupalcon)
Tip
Click a function name below to drill down.
Parent/Child report for
strpos
[View Callgraph ]
Function Name
Calls
Calls%
Incl. Wall Time
(microsec)
IWall%
Incl. CPU
(microsecs)
ICpu%
Incl.
MemUse
(bytes)
IMemUse%
Incl.
PeakMemUse
(bytes)
IPeakMemUse%
Current Function
strpos
614
98.6%
804
0.1%
1,397
0.2%
18,532
0.1%
10,624
0.1%
Exclusive Metrics for Current Function
804
100.0%
1,397
100.0%
18,532
100.0%
10,624
100.0%
Parent functions
Drupal\system\Controller\SystemController::setLinkActiveClass
10
1.6%
152
18.9%
161
11.5%
464
2.5%
0
0.0%
file_uri_scheme
103
16.8%
106
13.2%
162
11.6%
416
2.2%
316
3.0%
Symfony\Component\HttpFoundation\ServerBag::getHeaders
68
11.1%
69
8.6%
116
8.3%
452
2.4%
344
3.2%
Drupal\Core\Asset\JsCollectionRenderer::render
64
10.4%
68
8.5%
147
10.5%
444
2.4%
0
0.0%
Composer\Autoload\ClassLoader::findFileWithExtension
63
10.3%
63
7.8%
103
7.4%
452
2.4%
396
3.7%
Drupal\Core\Database\Query\Select::__toString
46
7.5%
49
6.1%
95
6.8%
444
2.4%
12
0.1%
_drupal_add_css
38
6.2%
46
5.7%
83
5.9%
416
2.2%
256
2.4%
Drupal\Core\Routing\UrlGenerator::processPath
43
7.0%
45
5.6%
107
7.7%
488
2.6%
28
0.3%
Drupal\Core\Routing\UrlGenerator::generateFromPath
30
4.9%
35
4.4%
66
4.7%
492
2.7%
28
0.3%
Drupal\Core\Routing\RouteCompiler::getFit
32
5.2%
32
4.0%
55
3.9%
440
2.4%
440
4.1%
l
16
2.6%
19
2.4%
36
2.6%
400
2.2%
296
2.8%
Twig_Loader_Filesystem::validateName
18
2.9%
19
2.4%
35
2.5%
436
2.4%
380
3.6%
Drupal\Component\Plugin\PluginBase::getDerivativeId
12
2.0%
13
1.6%
26
1.9%
452
2.4%
452
4.3%
Drupal\Core\Asset\CssCollectionRenderer::render
7
1.1%
11
1.4%
24
1.7%
448
2.4%
0
0.0%
Symfony\Component\HttpFoundation\Request::getFormat
9
1.5%
10
1.2%
18
1.3%
452
2.4%
452
4.3%
Drupal\Component\Plugin\PluginBase::getBasePluginId
6
1.0%
7
0.9%
16
1.1%
452
2.4%
452
4.3%
Drupal\views\Plugin\views\style\StylePluginBase::tokenizeValue
6
1.0%
6
0.7%
15
1.1%
460
2.5%
460
4.3%
request_path
1
0.2%
5
0.6%
7
0.5%
428
2.3%
412
3.9%
Drupal\Component\Utility\UrlHelper::stripDangerousProtocols
4
0.7%
5
0.6%
10
0.7%
460
2.5%
420
4.0%
Drupal\Core\Utility\LinkGenerator::generateFromUrl
2
0.3%
4
0.5%
6
0.4%
448
2.4%
208
2.0%
Drupal\Core\Entity\ContentEntityDatabaseStorage::mapFromStorageRecords
4
0.7%
4
0.5%
12
0.9%
468
2.5%
0
0.0%
Symfony\Component\Routing\Matcher\UrlMatcher::matchCollection
2
0.3%
3
0.4%
6
0.4%
460
2.5%
460
4.3%
_drupal_request_initialize
3
0.5%
3
0.4%
4
0.3%
424
2.3%
368
3.5%
devel_silent
2
0.3%
3
0.4%
6
0.4%
412
2.2%
0
0.0%
Symfony\Component\HttpFoundation\Request::createFromGlobals
2
0.3%
2
0.2%
7
0.5%
492
2.7%
460
4.3%
Symfony\Component\Routing\RouteCompiler::compilePattern
2
0.3%
2
0.2%
5
0.4%
456
2.5%
344
3.2%
Symfony\Component\HttpFoundation\Response::setEtag
1
0.2%
2
0.2%
4
0.3%
564
3.0%
0
0.0%
Drupal\Core\Database\Query\Select::__toString@1
2
0.3%
2
0.2%
6
0.4%
448
2.4%
448
4.2%
Symfony\Component\HttpFoundation\Request::getUrlencodedPrefix
2
0.3%
2
0.2%
4
0.3%
460
2.5%
460
4.3%
Symfony\Component\HttpFoundation\Request::preparePathInfo
2
0.3%
2
0.2%
5
0.4%
456
2.5%
456
4.3%
Drupal\Core\Controller\ControllerResolver::getControllerFromDefinition
2
0.3%
2
0.2%
7
0.5%
468
2.5%
0
0.0%
Drupal\image\PathProcessor\PathProcessorImageStyles::processInbound
2
0.3%
2
0.2%
8
0.6%
468
2.5%
468
4.4%
Symfony\Component\HttpFoundation\Request::prepareRequestUri
2
0.3%
2
0.2%
6
0.4%
460
2.5%
460
4.3%
text_summary
1
0.2%
2
0.2%
3
0.2%
412
2.2%
344
3.2%
Drupal\system\PathProcessor\PathProcessorFiles::processInbound
1
0.2%
1
0.1%
3
0.2%
480
2.6%
0
0.0%
Drupal\Core\Controller\ControllerResolver::createController
1
0.2%
1
0.1%
4
0.3%
460
2.5%
0
0.0%
Symfony\Component\Routing\RouteCompiler::findNextSeparator
1
0.2%
1
0.1%
3
0.2%
456
2.5%
0
0.0%
node_help
1
0.2%
1
0.1%
5
0.4%
408
2.2%
408
3.8%
Drupal\views\ViewExecutable::getUrl
1
0.2%
1
0.1%
2
0.1%
436
2.4%
0
0.0%
Drupal\Component\Utility\UrlHelper::isExternal
1
0.2%
1
0.1%
3
0.2%
444
2.4%
292
2.7%
Symfony\Component\HttpFoundation\Request::prepareBaseUrl
1
0.2%
1
0.1%
6
0.4%
456
2.5%
304
2.9%