| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| PhutilURI::__construct | 909 | 2,278,841 us | 100.0% |
| Parent Calls | | | |
| main() | 1 | 71 us | |
| PhabricatorEnv::getDoclink | 5 | 196 us | |
| PhutilTestCase::getLink | 287 | 16,857 us | |
| DiffusionRequest::generateDiffusionURI | 7 | 9,529 us | |
| AphrontRedirectResponse::getURIForRedirect | 14 | 20,489 us | |
| PhabricatorEnv::requireValidRemoteURIForLink | 33 | 74,322 us | |
| AphrontRequest::getHost | 4 | 9,085 us | |
| PhabricatorEnv::getCDNURI | 145 | 358,436 us | |
| PhabricatorFile::getDownloadURI | 8 | 10,091 us | |
| DoorkeeperBridgeJIRA::getJIRAIssueBrowseURIFromJIRARestURI | 3 | 3,998 us | |
| AphrontRequest::getRequestURI | 27 | 57,938 us | |
| PhabricatorEnv::requireValidRemoteURIForFetch | 11 | 27,639 us | |
| PhabricatorEnv::getProductionURI | 1 | 1,309 us | |
| PhabricatorOAuthServerTestCase::testValidateSecondaryRedirectURI | 25 | 47,171 us | |
| PhabricatorOAuthServerTestCase::testValidateRedirectURI | 5 | 6,791 us | |
| PhabricatorRepository::getRemoteURIObject | 295 | 1,030,966 us | |
| PhabricatorRepositoryURINormalizer::getPath | 35 | 469,905 us | |
| PhabricatorRepository::getCloneURIObject | 3 | 134,048 us | |
| Child Calls | | | |
| idx | 8,178 | 1,649,453 us | 72.4% |
| PhutilQueryStringParser::parseQueryString | 22 | 17,638 us | 0.8% |
| PhutilURI::__toString | 26 | 14,882 us | 0.7% |
| preg_match | 1,815 | 7,516 us | 0.3% |
| parse_url | 909 | 3,533 us | 0.2% |
| spl_autoload_call | 1 | 2,893 us | 0.1% |
| id | 22 | 2,212 us | 0.1% |
| rawurldecode | 1,818 | 1,313 us | 0.1% |
| ltrim | 906 | 1,018 us | 0.0% |