Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
DifferentialDiff::buildChangesetsFromRawChanges | 63 | 2,454,896 us | 100.0% |
Parent Calls | | | |
DifferentialDiff::newFromRawChanges | 49 | 1,987,016 us | |
DifferentialDiff::newEphemeralFromRawChanges | 14 | 467,880 us | |
Child Calls | | | |
DifferentialChangesetParser::detectCopiedCode | 63 | 956,667 us | 39.0% |
ArcanistDiffHunk::getChangedLines | 65 | 260,451 us | 10.6% |
DifferentialDiff::attachChangesets | 126 | 61,923 us | 2.5% |
LiskDAO::__construct | 133 | 54,164 us | 2.2% |
DifferentialChangeset::setDelLines | 68 | 48,557 us | 2.0% |
DifferentialModernHunk::setOldOffset | 65 | 48,314 us | 2.0% |
DifferentialChangeset::setOldFile | 68 | 48,281 us | 2.0% |
DifferentialChangeset::setNewProperties | 68 | 47,723 us | 1.9% |
DifferentialChangeset::setMetadata | 68 | 47,639 us | 1.9% |
DifferentialModernHunk::setOldLen | 65 | 47,232 us | 1.9% |
DifferentialModernHunk::setNewLen | 65 | 46,435 us | 1.9% |
DifferentialModernHunk::setChanges | 65 | 46,246 us | 1.9% |
DifferentialChangeset::setFileType | 68 | 44,835 us | 1.8% |
DifferentialModernHunk::setNewOffset | 65 | 44,810 us | 1.8% |
DifferentialChangeset::setFilename | 68 | 44,513 us | 1.8% |
DifferentialChangeset::setOldProperties | 68 | 44,212 us | 1.8% |
DifferentialChangeset::setAddLines | 68 | 44,202 us | 1.8% |
DifferentialChangeset::setAwayPaths | 68 | 43,443 us | 1.8% |
DifferentialChangeset::setChangeType | 68 | 42,779 us | 1.7% |
DifferentialDiff::setLineCount | 63 | 39,650 us | 1.6% |
ArcanistDiffChange::getType | 136 | 28,982 us | 1.2% |
DifferentialDiff::getChangesets | 63 | 23,754 us | 1.0% |
ArcanistDiffChange::getOldPath | 68 | 17,982 us | 0.7% |
ArcanistDiffChange::getAllMetadata | 68 | 17,704 us | 0.7% |
ArcanistDiffHunk::getDelLines | 65 | 15,611 us | 0.6% |
DifferentialChangeset::addUnsavedHunk | 65 | 15,516 us | 0.6% |
DifferentialDiff::addUnsavedChangeset | 68 | 15,233 us | 0.6% |
ArcanistDiffHunk::getOldLength | 65 | 13,988 us | 0.6% |
ArcanistDiffChange::getAwayPaths | 68 | 13,869 us | 0.6% |
ArcanistDiffHunk::getAddLines | 65 | 13,588 us | 0.6% |
ArcanistDiffChange::getHunks | 68 | 13,412 us | 0.5% |
head_key | 48 | 13,096 us | 0.5% |
ArcanistDiffHunk::getOldOffset | 65 | 12,978 us | 0.5% |
ArcanistDiffHunk::getNewOffset | 65 | 12,940 us | 0.5% |
ArcanistDiffHunk::getNewLength | 65 | 12,683 us | 0.5% |
ArcanistDiffChange::getCurrentPath | 68 | 12,641 us | 0.5% |
ArcanistDiffHunk::getCorpus | 65 | 12,478 us | 0.5% |
ArcanistDiffChange::getOldProperties | 68 | 12,465 us | 0.5% |
ArcanistDiffChange::getFileType | 68 | 12,373 us | 0.5% |
ArcanistDiffChange::getNewProperties | 68 | 12,296 us | 0.5% |
DifferentialChangeset::attachHunks | 8 | 3,085 us | 0.1% |
min | 48 | 93 us | 0.0% |