XHProf ArcanistDiffParser::parseChangeset Profile
XHProf Profile
XHProf Profile
Symbol | Count | Wall Time | % |
---|---|---|---|
Metrics for this Call | |||
ArcanistDiffParser::parseChangeset | 60 | 1,280,702 us | 100.0% |
Parent Calls | |||
ArcanistDiffParser::parseIndexHunk | 46 | 1,210,433 us | |
ArcanistDiffParser::parseDiff | 14 | 70,269 us | |
Child Calls | |||
ArcanistDiffParser::nextLine | 2,699 | 783,457 us | 61.2% |
ArcanistDiffParser::nextNonemptyLine | 60 | 39,808 us | 3.1% |
ArcanistDiffParser::getLineTrimmed | 65 | 24,345 us | 1.9% |
idx | 130 | 19,253 us | 1.5% |
ArcanistDiffHunk::setOldOffset | 65 | 12,366 us | 1.0% |
ArcanistDiffHunk::setNewOffset | 65 | 11,202 us | 0.9% |
ArcanistDiffHunk::setCorpus | 65 | 11,028 us | 0.9% |
ArcanistDiffHunk::setOldLength | 65 | 10,439 us | 0.8% |
ArcanistDiffHunk::setDelLines | 65 | 10,264 us | 0.8% |
ArcanistDiffChange::addHunk | 65 | 10,255 us | 0.8% |
ArcanistDiffChange::dropHunks | 60 | 10,154 us | 0.8% |
ArcanistDiffHunk::setAddLines | 65 | 10,046 us | 0.8% |
ArcanistDiffHunk::setNewLength | 65 | 9,669 us | 0.8% |
rtrim | 2,647 | 3,251 us | 0.3% |
spl_autoload_call | 1 | 3,005 us | 0.2% |
implode | 65 | 1,642 us | 0.1% |
ArcanistDiffHunk::setIsMissingNewNewline | 7 | 1,096 us | 0.1% |
preg_match | 140 | 885 us | 0.1% |
strlen | 2,777 | 450 us | 0.0% |
ArcanistDiffHunk::setIsMissingOldNewline | 3 | 370 us | 0.0% |