Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
DifferentialDiff::buildChangesetsFromRawChanges | 63 | 1,958,849 us | 100.0% |
Parent Calls | | | |
DifferentialDiff::newFromRawChanges | 49 | 1,673,947 us | |
DifferentialDiff::newEphemeralFromRawChanges | 14 | 284,902 us | |
Child Calls | | | |
DifferentialChangesetParser::detectCopiedCode | 63 | 814,663 us | 41.6% |
ArcanistDiffHunk::getChangedLines | 65 | 219,978 us | 11.2% |
DifferentialDiff::attachChangesets | 126 | 47,120 us | 2.4% |
DifferentialChangeset::setOldFile | 68 | 40,463 us | 2.1% |
DifferentialModernHunk::setOldOffset | 65 | 40,236 us | 2.1% |
DifferentialChangeset::setFilename | 68 | 40,215 us | 2.1% |
LiskDAO::__construct | 133 | 40,178 us | 2.1% |
DifferentialModernHunk::setChanges | 65 | 37,627 us | 1.9% |
DifferentialChangeset::setOldProperties | 68 | 35,625 us | 1.8% |
DifferentialChangeset::setChangeType | 68 | 34,910 us | 1.8% |
DifferentialChangeset::setMetadata | 68 | 33,791 us | 1.7% |
DifferentialChangeset::setAddLines | 68 | 33,374 us | 1.7% |
DifferentialModernHunk::setNewOffset | 65 | 32,583 us | 1.7% |
DifferentialModernHunk::setOldLen | 65 | 31,855 us | 1.6% |
DifferentialChangeset::setFileType | 68 | 31,759 us | 1.6% |
DifferentialChangeset::setDelLines | 68 | 31,719 us | 1.6% |
DifferentialChangeset::setNewProperties | 68 | 31,201 us | 1.6% |
DifferentialChangeset::setAwayPaths | 68 | 30,868 us | 1.6% |
DifferentialModernHunk::setNewLen | 65 | 30,286 us | 1.5% |
DifferentialDiff::setLineCount | 63 | 27,649 us | 1.4% |
ArcanistDiffChange::getType | 136 | 20,363 us | 1.0% |
DifferentialDiff::getChangesets | 63 | 16,898 us | 0.9% |
ArcanistDiffChange::getAllMetadata | 68 | 13,525 us | 0.7% |
DifferentialChangeset::addUnsavedHunk | 65 | 12,287 us | 0.6% |
ArcanistDiffChange::getOldPath | 68 | 11,811 us | 0.6% |
head_key | 48 | 11,725 us | 0.6% |
ArcanistDiffChange::getCurrentPath | 68 | 11,147 us | 0.6% |
ArcanistDiffChange::getOldProperties | 68 | 11,063 us | 0.6% |
ArcanistDiffHunk::getOldOffset | 65 | 10,855 us | 0.6% |
ArcanistDiffChange::getHunks | 68 | 10,666 us | 0.5% |
ArcanistDiffHunk::getDelLines | 65 | 10,303 us | 0.5% |
ArcanistDiffHunk::getOldLength | 65 | 10,162 us | 0.5% |
ArcanistDiffHunk::getNewOffset | 65 | 10,067 us | 0.5% |
ArcanistDiffHunk::getAddLines | 65 | 10,054 us | 0.5% |
ArcanistDiffChange::getFileType | 68 | 9,906 us | 0.5% |
DifferentialDiff::addUnsavedChangeset | 68 | 9,869 us | 0.5% |
ArcanistDiffHunk::getCorpus | 65 | 9,363 us | 0.5% |
ArcanistDiffChange::getNewProperties | 68 | 9,182 us | 0.5% |
ArcanistDiffHunk::getNewLength | 65 | 8,965 us | 0.5% |
ArcanistDiffChange::getAwayPaths | 68 | 8,883 us | 0.5% |
DifferentialChangeset::attachHunks | 8 | 1,952 us | 0.1% |
min | 48 | 63 us | 0.0% |