XHProf DifferentialChangesetParser::process Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
DifferentialChangesetParser::process1230,810 us100.0%
Parent Calls
DifferentialChangesetParser::tryCacheStuff1230,810 us
Child Calls
DifferentialHunkParser::parseHunksForLineData179,148 us34.3%
DifferentialHunkParser::reparseHunksForSpecialAttributes164,255 us27.8%
DifferentialChangeset::makeNewFile122,401 us9.7%
DifferentialChangeset::makeOldFile122,333 us9.7%
DifferentialHunkParser::getHasTextChanges112,125 us5.3%
DifferentialHunkParser::generateIntraLineDiffs18,725 us3.8%
DifferentialHunkParser::getHasAnyChanges17,731 us3.3%
DifferentialHunkParser::generateVisibileLinesMask17,384 us3.2%
DifferentialHunkParser::getNewCorpus13,838 us1.7%
implode11,615 us0.7%
__phutil_autoload1250 us0.1%
DifferentialChangesetParser::markGenerated1198 us0.1%
DifferentialHunkParser::getHunkStartLines153 us0.0%
DifferentialChangeset::getFileType130 us0.0%
DifferentialModernHunk::getOldOffset120 us0.0%
DifferentialChangeset::getHunks317 us0.0%
DifferentialModernHunk::getNewOffset114 us0.0%
DifferentialChangeset::getChangeType18 us0.0%
DifferentialChangesetParser::isGenerated15 us0.0%
DifferentialChangesetParser::setSpecialAttributes15 us0.0%
DifferentialHunkParser::getIsDeleted15 us0.0%
DifferentialChangesetParser::setNewLines12 us0.0%
DifferentialChangesetParser::setOldLines12 us0.0%
DifferentialChangesetParser::setVisibileLinesMask11 us0.0%
DifferentialHunkParser::getVisibleLinesMask11 us0.0%
DifferentialChangesetParser::setIntraLineDiffs11 us0.0%
DifferentialHunkParser::getIntraLineDiffs11 us0.0%
DifferentialHunkParser::getOldLines11 us0.0%
DifferentialHunkParser::setWhitespaceMode11 us0.0%
DifferentialHunkParser::getNewLines10 us0.0%
reset10 us0.0%
count10 us0.0%