Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
DifferentialChangesetParser::process | 24 | 1,885,132 us | 100.0% |
Parent Calls | | | |
DifferentialChangesetParser::tryCacheStuff | 24 | 1,885,132 us | |
Child Calls | | | |
PhabricatorDifferenceEngine::generateChangesetFromFileContent | 8 | 849,496 us | 45.1% |
DifferentialHunkParser::generateIntraLineDiffs | 24 | 304,595 us | 16.2% |
DifferentialChangesetParser::getHighlightFuture | 28 | 81,697 us | 4.3% |
DifferentialChangesetParser::applyIntraline | 28 | 71,755 us | 3.8% |
DifferentialChangesetParser::markGenerated | 24 | 66,711 us | 3.5% |
DifferentialHunkParser::parseHunksForLineData | 32 | 60,679 us | 3.2% |
DifferentialChangesetParser::processHighlightedSource | 28 | 56,448 us | 3.0% |
DifferentialHunkParser::reparseHunksForSpecialAttributes | 24 | 48,606 us | 2.6% |
DifferentialHunkParser::generateVisibileLinesMask | 24 | 28,207 us | 1.5% |
DifferentialChangeset::getWhitespaceMatters | 22 | 26,022 us | 1.4% |
Future::resolve | 28 | 20,898 us | 1.1% |
DifferentialChangeset::getHunks | 78 | 20,374 us | 1.1% |
FutureIterator::rewind | 14 | 20,120 us | 1.1% |
DifferentialHunkParser::getHasTextChanges | 24 | 13,516 us | 0.7% |
FutureIterator::next | 28 | 13,459 us | 0.7% |
DifferentialHunkParser::getHasAnyChanges | 24 | 13,330 us | 0.7% |
DifferentialHunkParser::getHunkStartLines | 24 | 12,804 us | 0.7% |
DifferentialChangeset::makeNewFile | 8 | 12,405 us | 0.7% |
DifferentialHunkParser::getNewCorpus | 24 | 11,465 us | 0.6% |
DifferentialChangeset::makeOldFile | 8 | 9,943 us | 0.5% |
DifferentialChangeset::getChangeType | 24 | 9,593 us | 0.5% |
DifferentialHunkParser::getOldCorpus | 14 | 7,513 us | 0.4% |
DifferentialHunkParser::getIsDeleted | 24 | 7,177 us | 0.4% |
DifferentialModernHunk::getOldOffset | 14 | 5,411 us | 0.3% |
FutureIterator::valid | 42 | 5,311 us | 0.3% |
DifferentialHunkParser::setOldLineTypeMap | 8 | 5,306 us | 0.3% |
DifferentialHunkParser::setNewLineTypeMap | 8 | 5,206 us | 0.3% |
DifferentialChangesetParser::isGenerated | 20 | 5,067 us | 0.3% |
DifferentialChangesetParser::isUnchanged | 18 | 4,534 us | 0.2% |
DifferentialHunkParser::getIntraLineDiffs | 24 | 4,315 us | 0.2% |
FutureIterator::__construct | 14 | 4,011 us | 0.2% |
spl_autoload_call | 1 | 3,890 us | 0.2% |
FutureIterator::current | 28 | 3,677 us | 0.2% |
FutureIterator::key | 28 | 3,525 us | 0.2% |
DifferentialChangesetParser::setNewLines | 24 | 3,328 us | 0.2% |
DifferentialHunkParser::setWhitespaceMode | 24 | 3,316 us | 0.2% |
DifferentialChangeset::getFileType | 8 | 3,230 us | 0.2% |
DifferentialHunkParser::getNewLines | 24 | 3,175 us | 0.2% |
DifferentialModernHunk::getNewOffset | 8 | 3,104 us | 0.2% |
DifferentialHunkParser::getVisibleLinesMask | 24 | 3,088 us | 0.2% |
ipull | 28 | 3,086 us | 0.2% |
DifferentialChangesetParser::setIntraLineDiffs | 24 | 3,071 us | 0.2% |
DifferentialHunkParser::getOldLines | 24 | 3,019 us | 0.2% |
DifferentialChangesetParser::setVisibileLinesMask | 24 | 2,927 us | 0.2% |
DifferentialChangesetParser::setSpecialAttributes | 24 | 2,912 us | 0.2% |
DifferentialChangesetParser::setOldLines | 24 | 2,869 us | 0.2% |
DifferentialHunkParser::getOldLineTypeMap | 8 | 2,372 us | 0.1% |
DifferentialHunkParser::getNewLineTypeMap | 8 | 2,309 us | 0.1% |
DifferentialChangesetParser::isDeleted | 10 | 2,309 us | 0.1% |
PhabricatorDifferenceEngine::setIgnoreWhitespace | 8 | 995 us | 0.1% |
implode | 38 | 76 us | 0.0% |
count | 22 | 26 us | 0.0% |
reset | 14 | 14 us | 0.0% |