XHProf DifferentialChangesetParser::render Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
DifferentialChangesetParser::render243,921,362 us100.0%
Parent Calls
DifferentialParseRenderTestCase::renderParsers243,921,362 us
Child Calls
DifferentialChangesetParser::tryCacheStuff243,103,710 us79.1%
DifferentialChangesetRenderer::renderChangesetTable24239,449 us6.1%
DifferentialChangesetTestRenderer::renderTextChange12176,891 us4.5%
PhabricatorSyntaxHighlighter::newEngine2469,543 us1.8%
DifferentialModernHunk::getDataEncoding1614,749 us0.4%
DifferentialChangesetRenderer::setHandles2414,732 us0.4%
DifferentialChangeset::getAffectedLineCount813,192 us0.3%
DifferentialChangeset::getHunks2412,947 us0.3%
DifferentialChangeset::getFileType128,942 us0.2%
DifferentialChangesetParser::isGenerated208,860 us0.2%
DifferentialChangesetParser::getRenderer248,067 us0.2%
DifferentialChangesetParser::isMoveAway187,919 us0.2%
DifferentialChangesetParser::calculateGapsMaskAndDepths127,746 us0.2%
DifferentialChangesetParser::getUser247,476 us0.2%
DifferentialChangesetRenderer::setMarkupEngine247,302 us0.2%
pht87,233 us0.2%
DifferentialChangesetParser::getCoverage246,871 us0.2%
DifferentialChangesetRenderer::setNewAttachesToNewFile246,719 us0.2%
DifferentialChangesetRenderer::setOldLines246,705 us0.2%
DifferentialChangesetRenderer::setUser246,574 us0.2%
DifferentialChangesetRenderer::setNewChangesetID246,241 us0.2%
DifferentialChangesetRenderer::setOldAttachesToNewFile246,182 us0.2%
DifferentialChangesetRenderer::setOldChangesetID246,178 us0.2%
DifferentialChangesetRenderer::setChangeset245,992 us0.2%
DifferentialChangesetRenderer::setRenderPropertyChangeHeader245,957 us0.2%
DifferentialChangesetRenderer::setRenderingReference245,931 us0.2%
DifferentialChangesetParser::shouldRenderPropertyChangeHeader245,929 us0.2%
DifferentialChangesetRenderer::setHunkStartLines245,871 us0.1%
DifferentialChangesetRenderer::setCodeCoverage245,836 us0.1%
DifferentialChangesetParser::isUnchanged145,789 us0.1%
DifferentialChangesetRenderer::setIsTopLevel245,761 us0.1%
DifferentialChangesetRenderer::setNewLines245,744 us0.1%
DifferentialChangesetRenderer::setOldRender245,738 us0.1%
DifferentialChangesetParser::getRenderingReference245,721 us0.1%
DifferentialChangesetRenderer::setNewRender245,714 us0.1%
DifferentialChangesetRenderer::setOriginalCharacterEncoding245,588 us0.1%
DifferentialChangesetRenderer::setShowEditAndReplyLinks245,339 us0.1%
DifferentialChangesetRenderer::setCanMarkDone245,276 us0.1%
DifferentialChangesetRenderer::setHighlightingDisabled245,249 us0.1%
DifferentialChangesetParser::getShowEditAndReplyLinks245,198 us0.1%
DifferentialChangesetRenderer::setObjectOwnerPHID245,174 us0.1%
DifferentialChangesetParser::getCanMarkDone245,127 us0.1%
DifferentialChangesetParser::getObjectOwnerPHID244,995 us0.1%
DifferentialChangesetParser::isWhitespaceOnly104,525 us0.1%
DifferentialChangesetParser::isDeleted83,429 us0.1%
DifferentialChangesetRenderer::setGaps123,142 us0.1%
DifferentialChangesetRenderer::setMask123,057 us0.1%
DifferentialChangesetRenderer::setDepths123,002 us0.1%
DifferentialChangesetRenderer::setOldComments122,923 us0.1%
DifferentialChangesetRenderer::setNewComments122,898 us0.1%
DifferentialChangesetRenderer::setIsUndershield122,891 us0.1%
DifferentialChangesetRenderer::setOriginalOld122,889 us0.1%
DifferentialChangesetRenderer::setOriginalNew122,854 us0.1%
DifferentialChangeset::getChangeType42,533 us0.1%
DifferentialChangesetTestRenderer::renderShield81,826 us0.0%
count4867 us0.0%
max2444 us0.0%
min1223 us0.0%