XHProf ArcanistDiffParser::parseChangeset Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistDiffParser::parseChangeset | 60 | 1,785,311 us | 100.0% |
Parent Calls | |||
ArcanistDiffParser::parseIndexHunk | 46 | 1,653,664 us | |
ArcanistDiffParser::parseDiff | 14 | 131,647 us | |
Child Calls | |||
ArcanistDiffParser::nextLine | 2,699 | 1,110,930 us | 62.2% |
ArcanistDiffParser::nextNonemptyLine | 60 | 50,505 us | 2.8% |
ArcanistDiffParser::getLineTrimmed | 65 | 30,477 us | 1.7% |
idx | 130 | 26,289 us | 1.5% |
ArcanistDiffHunk::setCorpus | 65 | 16,733 us | 0.9% |
ArcanistDiffHunk::setOldLength | 65 | 16,075 us | 0.9% |
ArcanistDiffHunk::setOldOffset | 65 | 15,617 us | 0.9% |
ArcanistDiffHunk::setNewOffset | 65 | 15,538 us | 0.9% |
ArcanistDiffHunk::setNewLength | 65 | 15,127 us | 0.8% |
ArcanistDiffHunk::setAddLines | 65 | 13,859 us | 0.8% |
ArcanistDiffChange::addHunk | 65 | 13,521 us | 0.8% |
ArcanistDiffHunk::setDelLines | 65 | 13,169 us | 0.7% |
ArcanistDiffChange::dropHunks | 60 | 12,948 us | 0.7% |
rtrim | 2,647 | 4,244 us | 0.2% |
spl_autoload_call | 1 | 3,180 us | 0.2% |
implode | 65 | 2,883 us | 0.2% |
ArcanistDiffHunk::setIsMissingNewNewline | 7 | 2,433 us | 0.1% |
preg_match | 140 | 1,348 us | 0.1% |
strlen | 2,777 | 937 us | 0.1% |
ArcanistDiffHunk::setIsMissingOldNewline | 3 | 882 us | 0.0% |