| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| PhabricatorChangeParserTestCase::expectChanges | 4 | 12,887,104 us | 100.0% |
| Parent Calls | | | |
| PhabricatorChangeParserTestCase::testGitParser | 1 | 1,667,649 us | |
| PhabricatorChangeParserTestCase::testMercurialParser | 1 | 3,046,099 us | |
| PhabricatorChangeParserTestCase::testSubversionPartialParser | 1 | 905,554 us | |
| PhabricatorChangeParserTestCase::testSubversionParser | 1 | 7,267,802 us | |
| Child Calls | | | |
| PhabricatorChangeParserTestCase::parseCommit | 31 | 10,101,186 us | 78.4% |
| PhabricatorPolicyAwareQuery::execute | 10 | 1,730,306 us | 13.4% |
| DiffusionPathQuery::execute | 31 | 506,196 us | 3.9% |
| mpull | 72 | 97,341 us | 0.8% |
| idx | 223 | 70,165 us | 0.5% |
| pht | 31 | 47,576 us | 0.4% |
| ipull | 93 | 34,187 us | 0.3% |
| PhabricatorRepositoryParsedChange::getTargetCommitID | 96 | 31,905 us | 0.2% |
| PhabricatorRepositoryParsedChange::getChangeType | 96 | 29,630 us | 0.2% |
| PhabricatorRepositoryCommit::getCommitIdentifier | 31 | 29,170 us | 0.2% |
| PhabricatorRepositoryParsedChange::getFileType | 96 | 28,431 us | 0.2% |
| PhabricatorRepositoryParsedChange::getPathID | 96 | 28,180 us | 0.2% |
| PhabricatorRepositoryParsedChange::getIsDirect | 96 | 26,469 us | 0.2% |
| PhabricatorRepositoryParsedChange::getTargetPathID | 96 | 25,874 us | 0.2% |
| PhabricatorRepositoryParsedChange::getCommitSequence | 96 | 25,373 us | 0.2% |
| id | 41 | 13,091 us | 0.1% |
| PhutilTestCase::assertEqual | 31 | 11,596 us | 0.1% |
| DiffusionPathQuery::withPathIDs | 31 | 11,494 us | 0.1% |
| DiffusionCommitQuery::withIDs | 10 | 4,422 us | 0.0% |
| PhabricatorPolicyAwareQuery::setViewer | 10 | 4,347 us | 0.0% |
| PhabricatorUser::getOmnipotentUser | 10 | 3,479 us | 0.0% |
| ksort | 62 | 250 us | 0.0% |
| array_filter | 31 | 86 us | 0.0% |