Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
DifferentialDiff::buildChangesetsFromRawChanges | 63 | 2,136,057 us | 100.0% |
Parent Calls | | | |
DifferentialDiff::newFromRawChanges | 49 | 1,709,552 us | |
DifferentialDiff::newEphemeralFromRawChanges | 14 | 426,505 us | |
Child Calls | | | |
DifferentialChangesetParser::detectCopiedCode | 63 | 671,711 us | 31.4% |
ArcanistDiffHunk::getChangedLines | 65 | 115,670 us | 5.4% |
LiskDAO::__construct | 133 | 70,801 us | 3.3% |
DifferentialDiff::attachChangesets | 126 | 68,836 us | 3.2% |
DifferentialChangeset::setOldFile | 68 | 57,891 us | 2.7% |
DifferentialModernHunk::setOldOffset | 65 | 55,156 us | 2.6% |
DifferentialChangeset::setOldProperties | 68 | 53,393 us | 2.5% |
DifferentialChangeset::setDelLines | 68 | 53,269 us | 2.5% |
DifferentialModernHunk::setOldLen | 65 | 51,929 us | 2.4% |
DifferentialChangeset::setNewProperties | 68 | 51,881 us | 2.4% |
DifferentialChangeset::setAwayPaths | 68 | 49,195 us | 2.3% |
DifferentialChangeset::setMetadata | 68 | 47,933 us | 2.2% |
DifferentialChangeset::setAddLines | 68 | 47,932 us | 2.2% |
DifferentialModernHunk::setChanges | 65 | 47,692 us | 2.2% |
DifferentialChangeset::setFileType | 68 | 47,686 us | 2.2% |
DifferentialChangeset::setFilename | 68 | 47,672 us | 2.2% |
DifferentialModernHunk::setNewOffset | 65 | 47,427 us | 2.2% |
DifferentialModernHunk::setNewLen | 65 | 47,420 us | 2.2% |
DifferentialDiff::setLineCount | 63 | 46,728 us | 2.2% |
DifferentialChangeset::setChangeType | 68 | 45,512 us | 2.1% |
ArcanistDiffChange::getType | 136 | 32,476 us | 1.5% |
DifferentialDiff::getChangesets | 63 | 28,277 us | 1.3% |
ArcanistDiffChange::getAllMetadata | 68 | 18,847 us | 0.9% |
ArcanistDiffChange::getOldProperties | 68 | 18,569 us | 0.9% |
ArcanistDiffChange::getHunks | 68 | 17,858 us | 0.8% |
DifferentialDiff::addUnsavedChangeset | 68 | 17,598 us | 0.8% |
ArcanistDiffChange::getAwayPaths | 68 | 17,519 us | 0.8% |
ArcanistDiffHunk::getOldOffset | 65 | 17,489 us | 0.8% |
ArcanistDiffChange::getCurrentPath | 68 | 17,394 us | 0.8% |
ArcanistDiffChange::getOldPath | 68 | 16,914 us | 0.8% |
ArcanistDiffHunk::getDelLines | 65 | 16,697 us | 0.8% |
ArcanistDiffHunk::getOldLength | 65 | 16,028 us | 0.8% |
DifferentialChangeset::addUnsavedHunk | 65 | 16,016 us | 0.7% |
ArcanistDiffHunk::getNewOffset | 65 | 15,892 us | 0.7% |
ArcanistDiffChange::getNewProperties | 68 | 15,790 us | 0.7% |
ArcanistDiffHunk::getAddLines | 65 | 15,369 us | 0.7% |
ArcanistDiffChange::getFileType | 68 | 15,340 us | 0.7% |
ArcanistDiffHunk::getCorpus | 65 | 15,282 us | 0.7% |
ArcanistDiffHunk::getNewLength | 65 | 15,236 us | 0.7% |
head_key | 48 | 12,114 us | 0.6% |
DifferentialChangeset::attachHunks | 8 | 4,121 us | 0.2% |
min | 48 | 78 us | 0.0% |