XHProf DifferentialDiff::buildChangesetsFromRawChanges Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
DifferentialDiff::buildChangesetsFromRawChanges632,454,896 us100.0%
Parent Calls
DifferentialDiff::newFromRawChanges491,987,016 us
DifferentialDiff::newEphemeralFromRawChanges14467,880 us
Child Calls
DifferentialChangesetParser::detectCopiedCode63956,667 us39.0%
ArcanistDiffHunk::getChangedLines65260,451 us10.6%
DifferentialDiff::attachChangesets12661,923 us2.5%
LiskDAO::__construct13354,164 us2.2%
DifferentialChangeset::setDelLines6848,557 us2.0%
DifferentialModernHunk::setOldOffset6548,314 us2.0%
DifferentialChangeset::setOldFile6848,281 us2.0%
DifferentialChangeset::setNewProperties6847,723 us1.9%
DifferentialChangeset::setMetadata6847,639 us1.9%
DifferentialModernHunk::setOldLen6547,232 us1.9%
DifferentialModernHunk::setNewLen6546,435 us1.9%
DifferentialModernHunk::setChanges6546,246 us1.9%
DifferentialChangeset::setFileType6844,835 us1.8%
DifferentialModernHunk::setNewOffset6544,810 us1.8%
DifferentialChangeset::setFilename6844,513 us1.8%
DifferentialChangeset::setOldProperties6844,212 us1.8%
DifferentialChangeset::setAddLines6844,202 us1.8%
DifferentialChangeset::setAwayPaths6843,443 us1.8%
DifferentialChangeset::setChangeType6842,779 us1.7%
DifferentialDiff::setLineCount6339,650 us1.6%
ArcanistDiffChange::getType13628,982 us1.2%
DifferentialDiff::getChangesets6323,754 us1.0%
ArcanistDiffChange::getOldPath6817,982 us0.7%
ArcanistDiffChange::getAllMetadata6817,704 us0.7%
ArcanistDiffHunk::getDelLines6515,611 us0.6%
DifferentialChangeset::addUnsavedHunk6515,516 us0.6%
DifferentialDiff::addUnsavedChangeset6815,233 us0.6%
ArcanistDiffHunk::getOldLength6513,988 us0.6%
ArcanistDiffChange::getAwayPaths6813,869 us0.6%
ArcanistDiffHunk::getAddLines6513,588 us0.6%
ArcanistDiffChange::getHunks6813,412 us0.5%
head_key4813,096 us0.5%
ArcanistDiffHunk::getOldOffset6512,978 us0.5%
ArcanistDiffHunk::getNewOffset6512,940 us0.5%
ArcanistDiffHunk::getNewLength6512,683 us0.5%
ArcanistDiffChange::getCurrentPath6812,641 us0.5%
ArcanistDiffHunk::getCorpus6512,478 us0.5%
ArcanistDiffChange::getOldProperties6812,465 us0.5%
ArcanistDiffChange::getFileType6812,373 us0.5%
ArcanistDiffChange::getNewProperties6812,296 us0.5%
DifferentialChangeset::attachHunks83,085 us0.1%
min4893 us0.0%