XHProf
PhutilURI::__construct Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
PhutilURI::__construct
173
5,801 us
100.0%
Parent Calls
AphrontRequest::getRequestURI
3
116 us
AphrontRequest::getHost
3
169 us
AphrontSite::isHostMatch
1
38 us
DiffusionServeController::isVCSRequest
1
37 us
AphrontRequest::getCookieDomainURI
2
105 us
PhabricatorRepository::newBuiltinURIs
1
55 us
PhabricatorRepository::generateURI
16
394 us
PhabricatorEnv::getCDNURI
16
420 us
PhabricatorRepository::newConduitClient
3
96 us
ConduitClient::__construct
3
74 us
ConduitClient::newHostString
3
5 us
HTTPSFuture::isReady
82
3,168 us
PhabricatorYoutubeRemarkupRule::apply
12
345 us
PhutilRemarkupHyperlinkRule::markupHyperlinkUngreedy
3
76 us
PhutilRemarkupHyperlinkRule::markupHyperlink
3
64 us
PhabricatorController::buildTransactionTimeline
1
20 us
PhabricatorEnv::getDoclink
2
67 us
DifferentialChangesetListView::renderViewOptionsDropdown
10
338 us
PhabricatorApplicationTransactionCommentView::render
1
26 us
PhabricatorAuthMainMenuBarExtension::buildLoginMenu
1
30 us
PhabricatorTypeaheadDatasource::getDatasourceURI
1
26 us
PhabricatorEnv::getProductionURI
1
26 us
PhabricatorEnv::requireValidRemoteURIForLink
2
51 us
AphrontResponse::newContentSecurityPolicySource
2
55 us
Child Calls
preg_match
463
683 us
11.8%
idx
1,530
478 us
8.2%
PhutilURI::isGitURIPattern
170
475 us
8.2%
parse_url
170
339 us
5.8%
PhutilQueryStringParser::parseQueryString
5
70 us
1.2%
ltrim
170
5 us
0.1%
id
5
0 us
strlen
170
0 us
rawurldecode
340
0 us