XHProf
DifferentialDiff::buildChangesetsFromRawChanges Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
DifferentialDiff::buildChangesetsFromRawChanges
1
141,273 us
100.0%
Parent Calls
DifferentialDiff::newEphemeralFromRawChanges
1
141,273 us
Child Calls
DifferentialChangesetParser::detectCopiedCode
1
123,849 us
87.7%
ArcanistDiffHunk::getChangedLines
1
8,922 us
6.3%
DifferentialModernHunk::setChanges
1
7,333 us
5.2%
__phutil_autoload
1
418 us
0.3%
DifferentialModernHunk::setOldOffset
1
74 us
0.1%
DifferentialChangeset::setOldFile
1
57 us
0.0%
DifferentialDiff::setLineCount
1
40 us
0.0%
DifferentialChangeset::setMetadata
1
34 us
0.0%
DifferentialDiff::attachChangesets
2
32 us
0.0%
DifferentialModernHunk::setNewLen
1
20 us
0.0%
DifferentialChangeset::setNewProperties
1
20 us
0.0%
DifferentialChangeset::setFileType
1
20 us
0.0%
DifferentialModernHunk::setNewOffset
1
19 us
0.0%
DifferentialChangeset::setOldProperties
1
19 us
0.0%
DifferentialChangeset::setChangeType
1
18 us
0.0%
DifferentialChangeset::setAddLines
1
18 us
0.0%
DifferentialModernHunk::setOldLen
1
15 us
0.0%
DifferentialChangeset::setFilename
1
14 us
0.0%
DifferentialChangeset::setAwayPaths
1
13 us
0.0%
DifferentialChangeset::setDelLines
1
12 us
0.0%
DifferentialChangeset::addUnsavedHunk
1
9 us
0.0%
DifferentialDiff::getChangesets
1
7 us
0.0%
LiskDAO::__construct
2
6 us
0.0%
DifferentialDiff::addUnsavedChangeset
1
5 us
0.0%
ArcanistDiffChange::getType
2
2 us
0.0%
ArcanistDiffHunk::getOldOffset
1
1 us
0.0%
ArcanistDiffHunk::getOldLength
1
1 us
0.0%
ArcanistDiffChange::getAwayPaths
1
1 us
0.0%
ArcanistDiffChange::getOldProperties
1
1 us
0.0%
ArcanistDiffChange::getNewProperties
1
1 us
0.0%
ArcanistDiffHunk::getAddLines
1
1 us
0.0%
ArcanistDiffChange::getAllMetadata
1
1 us
0.0%
ArcanistDiffChange::getOldPath
1
1 us
0.0%
ArcanistDiffChange::getCurrentPath
1
1 us
0.0%
ArcanistDiffChange::getFileType
1
1 us
0.0%
ArcanistDiffHunk::getNewLength
1
0 us
ArcanistDiffHunk::getNewOffset
1
0 us
ArcanistDiffHunk::getDelLines
1
0 us
ArcanistDiffChange::getHunks
1
0 us
ArcanistDiffHunk::getCorpus
1
0 us