Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
DifferentialChangesetParser::process | 24 | 3,076,485 us | 100.0% |
Parent Calls | | | |
DifferentialChangesetParser::tryCacheStuff | 24 | 3,076,485 us | |
Child Calls | | | |
PhabricatorDifferenceEngine::generateChangesetFromFileContent | 8 | 1,604,476 us | 52.2% |
DifferentialHunkParser::generateIntraLineDiffs | 24 | 195,818 us | 6.4% |
DifferentialChangesetParser::getHighlightFuture | 28 | 165,271 us | 5.4% |
DifferentialChangesetParser::markGenerated | 24 | 141,283 us | 4.6% |
DifferentialChangesetParser::processHighlightedSource | 28 | 113,495 us | 3.7% |
DifferentialHunkParser::parseHunksForLineData | 32 | 88,197 us | 2.9% |
DifferentialHunkParser::reparseHunksForSpecialAttributes | 24 | 70,910 us | 2.3% |
DifferentialChangesetParser::applyIntraline | 28 | 61,778 us | 2.0% |
DifferentialChangeset::getWhitespaceMatters | 22 | 48,640 us | 1.6% |
Future::resolve | 28 | 44,347 us | 1.4% |
DifferentialChangeset::getHunks | 78 | 40,888 us | 1.3% |
DifferentialHunkParser::generateVisibileLinesMask | 24 | 39,407 us | 1.3% |
FutureIterator::rewind | 14 | 39,313 us | 1.3% |
DifferentialHunkParser::getHasTextChanges | 24 | 27,379 us | 0.9% |
DifferentialHunkParser::getHunkStartLines | 24 | 25,694 us | 0.8% |
DifferentialHunkParser::getHasAnyChanges | 24 | 23,088 us | 0.8% |
FutureIterator::next | 28 | 22,157 us | 0.7% |
DifferentialHunkParser::getNewCorpus | 24 | 21,339 us | 0.7% |
DifferentialChangeset::getChangeType | 24 | 17,579 us | 0.6% |
DifferentialHunkParser::setOldLineTypeMap | 8 | 15,659 us | 0.5% |
DifferentialHunkParser::getIsDeleted | 24 | 14,834 us | 0.5% |
DifferentialChangeset::makeOldFile | 8 | 14,746 us | 0.5% |
DifferentialChangeset::makeNewFile | 8 | 14,362 us | 0.5% |
DifferentialHunkParser::getOldCorpus | 14 | 13,157 us | 0.4% |
FutureIterator::valid | 42 | 11,984 us | 0.4% |
DifferentialChangesetParser::isGenerated | 20 | 11,362 us | 0.4% |
DifferentialChangesetParser::setNewLines | 24 | 10,698 us | 0.3% |
DifferentialHunkParser::setNewLineTypeMap | 8 | 10,391 us | 0.3% |
ipull | 28 | 10,197 us | 0.3% |
DifferentialHunkParser::getNewLines | 24 | 10,106 us | 0.3% |
DifferentialModernHunk::getOldOffset | 14 | 9,322 us | 0.3% |
DifferentialChangesetParser::isUnchanged | 18 | 8,973 us | 0.3% |
FutureIterator::__construct | 14 | 8,176 us | 0.3% |
FutureIterator::current | 28 | 7,928 us | 0.3% |
FutureIterator::key | 28 | 7,905 us | 0.3% |
DifferentialChangesetParser::setOldLines | 24 | 7,787 us | 0.3% |
DifferentialHunkParser::getIntraLineDiffs | 24 | 6,688 us | 0.2% |
DifferentialHunkParser::getOldLines | 24 | 6,656 us | 0.2% |
DifferentialChangesetParser::setSpecialAttributes | 24 | 6,458 us | 0.2% |
DifferentialHunkParser::getVisibleLinesMask | 24 | 6,328 us | 0.2% |
DifferentialChangesetParser::setIntraLineDiffs | 24 | 6,130 us | 0.2% |
DifferentialChangesetParser::setVisibileLinesMask | 24 | 5,934 us | 0.2% |
DifferentialHunkParser::setWhitespaceMode | 24 | 5,824 us | 0.2% |
DifferentialModernHunk::getNewOffset | 8 | 5,657 us | 0.2% |
DifferentialChangesetParser::isDeleted | 10 | 5,493 us | 0.2% |
DifferentialHunkParser::getNewLineTypeMap | 8 | 5,268 us | 0.2% |
DifferentialChangeset::getFileType | 8 | 5,179 us | 0.2% |
DifferentialHunkParser::getOldLineTypeMap | 8 | 4,308 us | 0.1% |
spl_autoload_call | 1 | 4,232 us | 0.1% |
PhabricatorDifferenceEngine::setIgnoreWhitespace | 8 | 1,764 us | 0.1% |
implode | 38 | 163 us | 0.0% |
count | 22 | 38 us | 0.0% |
reset | 14 | 13 us | 0.0% |