| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| ArcanistDiffParser::parseIndexHunk | 50 | 1,504,973 us | 100.0% |
| Parent Calls | | | |
| ArcanistDiffParser::parseDiff | 50 | 1,504,973 us | |
| Child Calls | | | |
| ArcanistDiffParser::parseChangeset | 46 | 1,210,433 us | 80.4% |
| ArcanistDiffParser::parseHunkTarget | 92 | 116,003 us | 7.7% |
| ArcanistDiffParser::nextNonemptyLine | 71 | 52,524 us | 3.5% |
| ArcanistDiffChange::setOldPath | 50 | 18,619 us | 1.2% |
| ArcanistDiffParser::getLine | 98 | 18,392 us | 1.2% |
| ArcanistDiffParser::getIsGit | 50 | 8,304 us | 0.6% |
| ArcanistDiffParser::getIsMercurial | 50 | 8,010 us | 0.5% |
| ArcanistDiffChange::setType | 21 | 2,633 us | 0.2% |
| preg_match | 911 | 1,863 us | 0.1% |
| ArcanistDiffChange::getType | 15 | 1,797 us | 0.1% |
| ArcanistDiffParser::buildChange | 4 | 1,742 us | 0.1% |
| ArcanistDiffChange::setNewProperty | 9 | 1,279 us | 0.1% |
| ArcanistDiffChange::setCurrentPath | 4 | 1,015 us | 0.1% |
| ArcanistDiffParser::unescapeFilename | 8 | 997 us | 0.1% |
| ArcanistDiffChange::setOldProperty | 4 | 555 us | 0.0% |
| ArcanistDiffChange::addAwayPath | 4 | 504 us | 0.0% |
| ArcanistDiffChange::setNeedsSyntheticGitHunks | 4 | 476 us | 0.0% |
| ArcanistDiffChange::getOldPath | 4 | 474 us | 0.0% |
| ArcanistDiffChange::getCurrentPath | 4 | 467 us | 0.0% |
| rtrim | 184 | 76 us | 0.0% |