XHProf DifferentialChangesetParser::render Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
DifferentialChangesetParser::render242,363,951 us100.0%
Parent Calls
DifferentialParseRenderTestCase::renderParsers242,363,951 us
Child Calls
DifferentialChangesetParser::tryCacheStuff241,900,625 us80.4%
DifferentialChangesetRenderer::renderChangesetTable24120,755 us5.1%
DifferentialChangesetTestRenderer::renderTextChange12117,247 us5.0%
PhabricatorSyntaxHighlighter::newEngine2437,992 us1.6%
DifferentialChangesetParser::calculateGapsMaskAndDepths1213,827 us0.6%
DifferentialChangeset::getAffectedLineCount87,601 us0.3%
DifferentialChangesetRenderer::setHandles246,318 us0.3%
DifferentialModernHunk::getDataEncoding166,120 us0.3%
DifferentialChangeset::getHunks245,983 us0.3%
DifferentialChangeset::getFileType124,945 us0.2%
DifferentialChangesetParser::isGenerated204,892 us0.2%
pht84,576 us0.2%
DifferentialChangesetParser::isMoveAway184,359 us0.2%
DifferentialChangesetRenderer::setMarkupEngine243,787 us0.2%
DifferentialChangesetParser::isUnchanged143,186 us0.1%
DifferentialChangesetParser::shouldRenderPropertyChangeHeader243,123 us0.1%
DifferentialChangesetRenderer::setRenderingReference243,115 us0.1%
DifferentialChangesetParser::getRenderer243,066 us0.1%
DifferentialChangesetRenderer::setUser243,024 us0.1%
DifferentialChangesetParser::getRenderingReference242,999 us0.1%
DifferentialChangesetRenderer::setChangeset242,989 us0.1%
DifferentialChangesetRenderer::setOldLines242,971 us0.1%
DifferentialChangesetRenderer::setOldChangesetID242,942 us0.1%
DifferentialChangesetRenderer::setRenderPropertyChangeHeader242,927 us0.1%
DifferentialChangesetRenderer::setNewLines242,926 us0.1%
DifferentialChangesetRenderer::setIsTopLevel242,923 us0.1%
DifferentialChangesetRenderer::setOriginalCharacterEncoding242,923 us0.1%
DifferentialChangesetRenderer::setOldRender242,914 us0.1%
DifferentialChangesetRenderer::setHunkStartLines242,883 us0.1%
DifferentialChangesetRenderer::setHighlightingDisabled242,871 us0.1%
DifferentialChangesetRenderer::setNewRender242,858 us0.1%
DifferentialChangesetRenderer::setNewChangesetID242,852 us0.1%
DifferentialChangesetParser::getUser242,845 us0.1%
DifferentialChangesetRenderer::setCodeCoverage242,843 us0.1%
DifferentialChangesetRenderer::setOldAttachesToNewFile242,828 us0.1%
DifferentialChangesetRenderer::setNewAttachesToNewFile242,815 us0.1%
DifferentialChangesetRenderer::setShowEditAndReplyLinks242,805 us0.1%
DifferentialChangesetRenderer::setObjectOwnerPHID242,805 us0.1%
DifferentialChangesetRenderer::setCanMarkDone242,789 us0.1%
DifferentialChangesetParser::getShowEditAndReplyLinks242,734 us0.1%
DifferentialChangesetParser::getCoverage242,695 us0.1%
DifferentialChangesetParser::getObjectOwnerPHID242,667 us0.1%
DifferentialChangesetParser::getCanMarkDone242,653 us0.1%
DifferentialChangesetParser::isWhitespaceOnly102,283 us0.1%
DifferentialChangesetRenderer::setGaps121,869 us0.1%
DifferentialChangesetParser::isDeleted81,821 us0.1%
DifferentialChangeset::getChangeType41,727 us0.1%
DifferentialChangesetRenderer::setMask121,565 us0.1%
DifferentialChangesetRenderer::setNewComments121,464 us0.1%
DifferentialChangesetRenderer::setOldComments121,454 us0.1%
DifferentialChangesetRenderer::setDepths121,450 us0.1%
DifferentialChangesetRenderer::setOriginalOld121,407 us0.1%
DifferentialChangesetRenderer::setOriginalNew121,400 us0.1%
DifferentialChangesetRenderer::setIsUndershield121,377 us0.1%
DifferentialChangesetTestRenderer::renderShield81,006 us0.0%
count4830 us0.0%
max2425 us0.0%
min1216 us0.0%