| Symbol | Count | Wall Time | % |
|---|
| Metrics for this Call | | | |
| DiffusionDiffController::processDiffusionRequest | 1 | 634,315 us | 100.0% |
| Parent Calls | | | |
| DiffusionController::handleRequest | 1 | 634,315 us | |
| Child Calls | | | |
| DifferentialChangesetParser::renderChangeset | 1 | 506,963 us | 79.9% |
| DiffusionController::callConduitWithDiffusionRequest | 1 | 44,800 us | 7.1% |
| DifferentialDiff::newEphemeralFromRawChanges | 1 | 29,615 us | 4.7% |
| DiffusionRequest::loadCommit | 1 | 18,762 us | 3.0% |
| DiffusionRequest::newFromAphrontRequestDictionary | 1 | 11,661 us | 1.8% |
| DiffusionRequest::loadCoverage | 1 | 9,505 us | 1.5% |
| PhabricatorAuditInlineComment::loadDraftAndPublishedComments | 1 | 7,639 us | 1.2% |
| DiffusionPathIDQuery::loadPathIDs | 1 | 2,147 us | 0.3% |
| spl_autoload_call | 5 | 890 us | 0.1% |
| DifferentialChangesetRenderer::renderUndoTemplates | 1 | 530 us | 0.1% |
| DifferentialChangesetParser::readParametersFromRequest | 1 | 440 us | 0.1% |
| DiffusionRequest::generateURI | 1 | 91 us | 0.0% |
| PhabricatorRepositoryCommit::getAuthorPHID | 3 | 30 us | 0.0% |
| ArcanistDiffChange::newFromConduit | 1 | 30 us | 0.0% |
| DifferentialChangeset::getFilename | 2 | 21 us | 0.0% |
| DifferentialChangesetParser::setChangeset | 1 | 21 us | 0.0% |
| AphrontRequest::isAjax | 1 | 12 us | 0.0% |
| AphrontRequest::getStr | 2 | 8 us | 0.0% |
| AphrontController::getViewer | 1 | 5 us | 0.0% |
| DiffusionRequest::getCommit | 1 | 4 us | 0.0% |
| DifferentialChangesetParser::setUser | 1 | 3 us | 0.0% |
| DifferentialDiff::getChangesets | 1 | 3 us | 0.0% |
| PhabricatorMarkupEngine::process | 1 | 2 us | 0.0% |
| PhabricatorMarkupEngine::setViewer | 1 | 2 us | 0.0% |
| DifferentialChangesetParser::setLeftSideCommentMapping | 1 | 2 us | 0.0% |
| DiffusionRequest::updateSymbolicCommit | 1 | 2 us | 0.0% |
| PhabricatorChangesetResponse::setUndoTemplates | 1 | 1 us | 0.0% |
| PhabricatorChangesetResponse::setRenderedChangeset | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::setMask | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::setRange | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::parseRangeSpecification | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::setMarkupEngine | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::setWhitespaceMode | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::setObjectOwnerPHID | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::setCanMarkDone | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::setRightSideCommentMapping | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::setRenderingReference | 1 | 1 us | 0.0% |
| DiffusionController::setDiffusionRequest | 1 | 1 us | 0.0% |
| DifferentialChangesetParser::getRenderer | 1 | 0 us | 0.0% |
| id | 1 | 0 us | 0.0% |
| LiskDAO::getPHID | 2 | 0 us | 0.0% |
| DiffusionPathIDQuery::__construct | 1 | 0 us | 0.0% |
| reset | 1 | 0 us | 0.0% |
| DiffusionRequest::getPath | 1 | 0 us | 0.0% |
| DiffusionController::getDiffusionRequest | 1 | 0 us | 0.0% |
| AphrontController::getRequest | 1 | 0 us | 0.0% |
| AphrontRequest::getURIMap | 1 | 0 us | 0.0% |