XHProf DifferentialChangesetViewController::processRequest Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
DifferentialChangesetViewController::processRequest1694,865 us100.0%
Parent Calls
AphrontController::handleRequest1694,865 us
Child Calls
PhabricatorController::buildApplicationPage1311,882 us44.9%
PhabricatorDifferenceEngine::generateChangesetFromFileContent1280,201 us40.3%
DifferentialChangeset::makeNewFile257,878 us8.3%
PhabricatorPolicyAwareQuery::execute116,920 us2.4%
PhabricatorController::loadViewerHandles114,813 us2.1%
PhabricatorPolicyAwareQuery::executeOne13,623 us0.5%
DifferentialChangesetViewController::loadInlineComments12,265 us0.3%
__phutil_autoload51,391 us0.2%
LiskDAO::loadOneWhere11,384 us0.2%
DifferentialChangesetViewController::buildLintInlineComments21,155 us0.2%
DifferentialChangesetParser::readParametersFromRequest11,007 us0.1%
PHUICrumbsView::addTextCrumb3792 us0.1%
PhabricatorController::buildApplicationCrumbs1475 us0.1%
DifferentialChangeset::getDisplayFilename1225 us0.0%
pht392 us0.0%
DifferentialChangeset::getDiffID234 us0.0%
DifferentialChangesetParser::setChangeset128 us0.0%
AphrontRequest::getStr321 us0.0%
DifferentialDiff::getRevisionID120 us0.0%
AphrontRequest::isAjax113 us0.0%
DifferentialChangesetParser::setHandles113 us0.0%
AphrontController::getViewer213 us0.0%
PhabricatorController::getApplicationURI111 us0.0%
DifferentialChangeset::attachHunks19 us0.0%
mpull18 us0.0%
DifferentialRevision::getAuthorPHID17 us0.0%
LiskDAO::__construct17 us0.0%
nonempty17 us0.0%
DifferentialChangeset::getDiff15 us0.0%
DifferentialChangeset::getHunks15 us0.0%
LiskDAO::getID34 us0.0%
AphrontView::setUser13 us0.0%
PhabricatorMarkupEngine::process13 us0.0%
PhabricatorMarkupEngine::setViewer13 us0.0%
DifferentialChangesetParser::setOriginals13 us0.0%
PhabricatorPolicyAwareQuery::setViewer23 us0.0%
DifferentialChangesetParser::setMarkupEngine12 us0.0%
DifferentialChangesetParser::setUser12 us0.0%
array_merge22 us0.0%
DifferentialChangesetParser::setRenderCacheKey12 us0.0%
DifferentialChangesetParser::parseRangeSpecification12 us0.0%
explode12 us0.0%
DifferentialChangesetListView::setParser11 us0.0%
DifferentialChangesetListView::setTitle11 us0.0%
DifferentialChangesetListView::setDiff11 us0.0%
DifferentialChangesetListView::setChangesets11 us0.0%
DifferentialChangesetParser::setMask11 us0.0%
DifferentialChangesetParser::setRange11 us0.0%
DifferentialChangesetParser::setCanMarkDone11 us0.0%
DifferentialChangesetParser::setShowEditAndReplyLinks11 us0.0%
DifferentialRevisionQuery::withIDs11 us0.0%
DifferentialChangesetParser::setLeftSideCommentMapping11 us0.0%
DifferentialChangesetParser::setRightSideCommentMapping11 us0.0%
DifferentialChangesetParser::setRenderingReference11 us0.0%
DifferentialChangesetParser::setCoverage11 us0.0%
idx21 us0.0%
DifferentialChangesetQuery::needHunks11 us0.0%
DifferentialChangesetQuery::withIDs11 us0.0%
AphrontController::getRequest11 us0.0%
DifferentialChangesetListView::setInlineCommentControllerURI10 us0.0%
DifferentialChangesetListView::setRenderURI10 us0.0%
DifferentialChangesetListView::setRenderingReferences10 us0.0%
DifferentialChangesetListView::setVisibleChangesets10 us0.0%
array_keys10 us0.0%
id50 us0.0%
count10 us0.0%
LiskDAO::getPHID20 us0.0%