| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| DifferentialChangesetParser::process | 1 | 230,810 us | 100.0% |
| Parent Calls | | | |
| DifferentialChangesetParser::tryCacheStuff | 1 | 230,810 us | |
| Child Calls | | | |
| DifferentialHunkParser::parseHunksForLineData | 1 | 79,148 us | 34.3% |
| DifferentialHunkParser::reparseHunksForSpecialAttributes | 1 | 64,255 us | 27.8% |
| DifferentialChangeset::makeNewFile | 1 | 22,401 us | 9.7% |
| DifferentialChangeset::makeOldFile | 1 | 22,333 us | 9.7% |
| DifferentialHunkParser::getHasTextChanges | 1 | 12,125 us | 5.3% |
| DifferentialHunkParser::generateIntraLineDiffs | 1 | 8,725 us | 3.8% |
| DifferentialHunkParser::getHasAnyChanges | 1 | 7,731 us | 3.3% |
| DifferentialHunkParser::generateVisibileLinesMask | 1 | 7,384 us | 3.2% |
| DifferentialHunkParser::getNewCorpus | 1 | 3,838 us | 1.7% |
| implode | 1 | 1,615 us | 0.7% |
| __phutil_autoload | 1 | 250 us | 0.1% |
| DifferentialChangesetParser::markGenerated | 1 | 198 us | 0.1% |
| DifferentialHunkParser::getHunkStartLines | 1 | 53 us | 0.0% |
| DifferentialChangeset::getFileType | 1 | 30 us | 0.0% |
| DifferentialModernHunk::getOldOffset | 1 | 20 us | 0.0% |
| DifferentialChangeset::getHunks | 3 | 17 us | 0.0% |
| DifferentialModernHunk::getNewOffset | 1 | 14 us | 0.0% |
| DifferentialChangeset::getChangeType | 1 | 8 us | 0.0% |
| DifferentialChangesetParser::isGenerated | 1 | 5 us | 0.0% |
| DifferentialChangesetParser::setSpecialAttributes | 1 | 5 us | 0.0% |
| DifferentialHunkParser::getIsDeleted | 1 | 5 us | 0.0% |
| DifferentialChangesetParser::setNewLines | 1 | 2 us | 0.0% |
| DifferentialChangesetParser::setOldLines | 1 | 2 us | 0.0% |
| DifferentialChangesetParser::setVisibileLinesMask | 1 | 1 us | 0.0% |
| DifferentialHunkParser::getVisibleLinesMask | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::setIntraLineDiffs | 1 | 1 us | 0.0% |
| DifferentialHunkParser::getIntraLineDiffs | 1 | 1 us | 0.0% |
| DifferentialHunkParser::getOldLines | 1 | 1 us | 0.0% |
| DifferentialHunkParser::setWhitespaceMode | 1 | 1 us | 0.0% |
| DifferentialHunkParser::getNewLines | 1 | 0 us | 0.0% |
| reset | 1 | 0 us | 0.0% |
| count | 1 | 0 us | 0.0% |