| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| PhabricatorChangeParserTestCase::expectChanges | 4 | 7,565,699 us | 100.0% |
| Parent Calls | | | |
| PhabricatorChangeParserTestCase::testGitParser | 1 | 990,865 us | |
| PhabricatorChangeParserTestCase::testMercurialParser | 1 | 1,532,294 us | |
| PhabricatorChangeParserTestCase::testSubversionPartialParser | 1 | 636,027 us | |
| PhabricatorChangeParserTestCase::testSubversionParser | 1 | 4,406,513 us | |
| Child Calls | | | |
| PhabricatorChangeParserTestCase::parseCommit | 31 | 6,444,373 us | 85.2% |
| PhabricatorPolicyAwareQuery::execute | 10 | 670,173 us | 8.9% |
| DiffusionPathQuery::execute | 31 | 218,877 us | 2.9% |
| mpull | 72 | 41,594 us | 0.5% |
| idx | 223 | 23,604 us | 0.3% |
| pht | 31 | 19,474 us | 0.3% |
| PhabricatorRepositoryCommit::getCommitIdentifier | 31 | 12,588 us | 0.2% |
| ipull | 93 | 11,735 us | 0.2% |
| PhabricatorRepositoryParsedChange::getTargetPathID | 96 | 11,193 us | 0.1% |
| PhabricatorRepositoryParsedChange::getTargetCommitID | 96 | 11,058 us | 0.1% |
| PhabricatorRepositoryParsedChange::getIsDirect | 96 | 11,040 us | 0.1% |
| PhabricatorRepositoryParsedChange::getChangeType | 96 | 11,027 us | 0.1% |
| PhabricatorRepositoryParsedChange::getPathID | 96 | 11,009 us | 0.1% |
| PhabricatorRepositoryParsedChange::getFileType | 96 | 10,999 us | 0.1% |
| PhabricatorRepositoryParsedChange::getCommitSequence | 96 | 10,945 us | 0.1% |
| id | 41 | 4,998 us | 0.1% |
| PhutilTestCase::assertEqual | 31 | 4,214 us | 0.1% |
| DiffusionPathQuery::withPathIDs | 31 | 4,153 us | 0.1% |
| PhabricatorUser::getOmnipotentUser | 10 | 1,374 us | 0.0% |
| DiffusionCommitQuery::withIDs | 10 | 1,309 us | 0.0% |
| PhabricatorPolicyAwareQuery::setViewer | 10 | 1,301 us | 0.0% |
| ksort | 62 | 119 us | 0.0% |
| array_filter | 31 | 64 us | 0.0% |