| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| PhutilURI::__construct | 932 | 1,975,413 us | 100.0% |
| Parent Calls | | | |
| main() | 1 | 65 us | |
| PhabricatorEnv::getDoclink | 4 | 189 us | |
| PhutilTestCase::getLink | 291 | 14,292 us | |
| DiffusionRequest::generateDiffusionURI | 7 | 19,499 us | |
| AphrontRedirectResponse::getURIForRedirect | 14 | 35,215 us | |
| PhabricatorEnv::requireValidRemoteURIForLink | 33 | 154,806 us | |
| AphrontRequest::getHost | 4 | 10,060 us | |
| PhabricatorYoutubeRemarkupRule::apply | 20 | 89,443 us | |
| PhabricatorEnv::getCDNURI | 145 | 394,935 us | |
| PhabricatorFile::getDownloadURI | 8 | 17,684 us | |
| DoorkeeperBridgeJIRA::getJIRAIssueBrowseURIFromJIRARestURI | 3 | 7,575 us | |
| AphrontRequest::getRequestURI | 27 | 69,973 us | |
| PhabricatorEnv::requireValidRemoteURIForFetch | 11 | 28,846 us | |
| PhabricatorEnv::getProductionURI | 1 | 2,166 us | |
| PhabricatorOAuthServerTestCase::testValidateSecondaryRedirectURI | 25 | 98,933 us | |
| PhabricatorOAuthServerTestCase::testValidateRedirectURI | 5 | 15,046 us | |
| PhabricatorRepository::getRemoteURIObject | 295 | 909,664 us | |
| PhabricatorRepositoryURINormalizer::getPath | 35 | 87,724 us | |
| PhabricatorRepository::getCloneURIObject | 3 | 19,298 us | |
| Child Calls | | | |
| idx | 8,385 | 1,608,737 us | 81.4% |
| PhutilQueryStringParser::parseQueryString | 34 | 42,220 us | 2.1% |
| PhutilURI::__toString | 26 | 28,386 us | 1.4% |
| id | 34 | 10,296 us | 0.5% |
| preg_match | 1,861 | 8,853 us | 0.4% |
| parse_url | 932 | 4,498 us | 0.2% |
| spl_autoload_call | 1 | 4,380 us | 0.2% |
| rawurldecode | 1,864 | 1,372 us | 0.1% |
| ltrim | 929 | 1,040 us | 0.1% |