| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| PhutilURI::__construct | 909 | 1,769,686 us | 100.0% |
| Parent Calls | | | |
| main() | 1 | 221 us | |
| PhabricatorEnv::getDoclink | 5 | 203 us | |
| PhutilTestCase::getLink | 287 | 21,236 us | |
| DiffusionRequest::generateDiffusionURI | 7 | 9,797 us | |
| AphrontRedirectResponse::getURIForRedirect | 14 | 72,725 us | |
| PhabricatorEnv::requireValidRemoteURIForLink | 33 | 171,685 us | |
| AphrontRequest::getHost | 4 | 5,701 us | |
| PhabricatorEnv::getCDNURI | 145 | 408,998 us | |
| PhabricatorFile::getDownloadURI | 8 | 21,233 us | |
| DoorkeeperBridgeJIRA::getJIRAIssueBrowseURIFromJIRARestURI | 3 | 11,417 us | |
| AphrontRequest::getRequestURI | 27 | 85,196 us | |
| PhabricatorEnv::requireValidRemoteURIForFetch | 11 | 15,807 us | |
| PhabricatorEnv::getProductionURI | 1 | 3,781 us | |
| PhabricatorOAuthServerTestCase::testValidateRedirectURI | 5 | 6,661 us | |
| PhabricatorOAuthServerTestCase::testValidateSecondaryRedirectURI | 25 | 136,259 us | |
| PhabricatorRepository::getRemoteURIObject | 295 | 724,092 us | |
| PhabricatorRepositoryURINormalizer::getPath | 35 | 70,021 us | |
| PhabricatorRepository::getCloneURIObject | 3 | 4,653 us | |
| Child Calls | | | |
| idx | 8,178 | 1,196,881 us | 67.6% |
| PhutilQueryStringParser::parseQueryString | 22 | 50,886 us | 2.9% |
| PhutilURI::__toString | 26 | 38,825 us | 2.2% |
| preg_match | 1,815 | 11,193 us | 0.6% |
| spl_autoload_call | 1 | 8,283 us | 0.5% |
| id | 22 | 6,585 us | 0.4% |
| parse_url | 909 | 6,018 us | 0.3% |
| rawurldecode | 1,818 | 2,423 us | 0.1% |
| ltrim | 906 | 1,578 us | 0.1% |