XHProf DifferentialDiff::buildChangesetsFromRawChanges Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
DifferentialDiff::buildChangesetsFromRawChanges1141,273 us100.0%
Parent Calls
DifferentialDiff::newEphemeralFromRawChanges1141,273 us
Child Calls
DifferentialChangesetParser::detectCopiedCode1123,849 us87.7%
ArcanistDiffHunk::getChangedLines18,922 us6.3%
DifferentialModernHunk::setChanges17,333 us5.2%
__phutil_autoload1418 us0.3%
DifferentialModernHunk::setOldOffset174 us0.1%
DifferentialChangeset::setOldFile157 us0.0%
DifferentialDiff::setLineCount140 us0.0%
DifferentialChangeset::setMetadata134 us0.0%
DifferentialDiff::attachChangesets232 us0.0%
DifferentialModernHunk::setNewLen120 us0.0%
DifferentialChangeset::setNewProperties120 us0.0%
DifferentialChangeset::setFileType120 us0.0%
DifferentialModernHunk::setNewOffset119 us0.0%
DifferentialChangeset::setOldProperties119 us0.0%
DifferentialChangeset::setChangeType118 us0.0%
DifferentialChangeset::setAddLines118 us0.0%
DifferentialModernHunk::setOldLen115 us0.0%
DifferentialChangeset::setFilename114 us0.0%
DifferentialChangeset::setAwayPaths113 us0.0%
DifferentialChangeset::setDelLines112 us0.0%
DifferentialChangeset::addUnsavedHunk19 us0.0%
DifferentialDiff::getChangesets17 us0.0%
LiskDAO::__construct26 us0.0%
DifferentialDiff::addUnsavedChangeset15 us0.0%
ArcanistDiffChange::getType22 us0.0%
ArcanistDiffHunk::getOldOffset11 us0.0%
ArcanistDiffHunk::getOldLength11 us0.0%
ArcanistDiffChange::getAwayPaths11 us0.0%
ArcanistDiffChange::getOldProperties11 us0.0%
ArcanistDiffChange::getNewProperties11 us0.0%
ArcanistDiffHunk::getAddLines11 us0.0%
ArcanistDiffChange::getAllMetadata11 us0.0%
ArcanistDiffChange::getOldPath11 us0.0%
ArcanistDiffChange::getCurrentPath11 us0.0%
ArcanistDiffChange::getFileType11 us0.0%
ArcanistDiffHunk::getNewLength10 us
ArcanistDiffHunk::getNewOffset10 us
ArcanistDiffHunk::getDelLines10 us
ArcanistDiffChange::getHunks10 us
ArcanistDiffHunk::getCorpus10 us