XHProf mpull Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
mpull7297,152 us100.0%
Parent Calls
msort741,297 us
PhabricatorSpacesNamespaceQuery::getAllSpaces18 us
PhabricatorPolicyQuery::loadPage14 us
PhabricatorPolicyFilter::loadCustomPolicies12 us
DifferentialRevisionQuery::willFilterPage78522 us
DifferentialRevisionQuery::loadReviewers214 us
mgroup471,389 us
DifferentialRevision::attachReviewers27 us
PhabricatorPolicyFilter::applyExtendedPolicyChecks49139 us
DifferentialDiffQuery::willFilterPage782 us
PhabricatorPolicyFilter::applyExtendedPolicyChecks@1720 us
DifferentialRevisionViewController::getOldDiffID111 us
DifferentialRevisionViewController::getNewDiffID16 us
DifferentialChangesetQuery::buildWhereClauseParts13 us
DifferentialChangesetQuery::willFilterPage480 us
DifferentialRevisionViewController::loadChangesetsAndVsMap125 us
DifferentialController::loadDiffProperties5130 us
DifferentialRevision::getReviewerPHIDs111 us
DifferentialReviewersField::getRequiredHandlePHIDsForRevisionHeaderWarnings110 us
PhabricatorPeopleQuery::didFilterPage10117 us
PhabricatorPeopleQuery::fillUserCaches635 us
PhabricatorObjectQuery::loadObjectsByPHID46127 us
DiffusionCommitQuery::willFilterPage6104 us
PhabricatorObjectQuery::loadPage370 us
DifferentialRevisionViewController::handleRequest346 us
DifferentialReviewersField::getRequiredHandlePHIDsForPropertyView17 us
DifferentialProjectReviewersField::getRequiredHandlePHIDsForPropertyView10 us
ManiphestTaskQuery::didFilterPage514 us
DifferentialDiffQuery::didFilterPage23 us
DifferentialController::loadHarbormasterData22 us
DifferentialController::getDiffTabLabels14 us
DifferentialHarbormasterField::renderDiffPropertyViewValue10 us
PhabricatorApplicationTransactionQuery::loadPage2315 us
PhabricatorApplicationTransactionQuery::willFilterPage1233 us
DifferentialRevisionTimelineEngine::newTimelineView227 us
DifferentialInlineCommentQuery::adjustInlinesForChangesets375 us
DifferentialRevisionViewController::loadHistoryDiffStatus17 us
DifferentialController::buildPackageMaps1109 us
PHUIDiffTableOfContentsItemView::setPackages200 us
PhabricatorEditEngineConfigurationQuery::willFilterPage220 us
msortv6329 us
PhabricatorEditEngine::buildEditFields745 us
PhabricatorEditField::getConduitEditTypes213 us
PhabricatorEditField::getBulkEditTypes210 us
PhabricatorEditEngineConfiguration::applyConfigurationToFields133 us
PhabricatorEditEngine::getPages10 us
PhabricatorApplicationSearchEngine::loadAllNamedQueries437 us
PhabricatorMarkupEngine::getMarkupFieldKey16 us
PhabricatorMarkupEngine::loadPreprocessorCaches3172 us
PhabricatorMarkupEngine::process3158 us
PhabricatorFileQuery::loadPage112262 us
PhabricatorFileQuery::didFilterPage42254 us
PhabricatorEmbedFileRemarkupRule::loadObjects1436 us
PhabricatorObjectRemarkupRule::loadHandles1844 us
PhabricatorObjectQuery::loadObjectsByPHID@11532 us
PhabricatorObjectQuery::loadPage@1140 us
PHUITabGroupView::getTagAttributes243 us
PhutilEventEngine::dispatchEvent38289 us
SubscriptionListStringBuilder::buildString5353 us
PHUITimelineView::prepareBadgeData18 us
PhabricatorMainMenuSearchView::buildModeSelector123 us
Child Calls
DifferentialTransaction::getActionStrength601,133 us15.8%
PhabricatorObjectHandle::renderHovercardLink5336 us4.7%
DifferentialRevision::getRepositoryPHID39241 us3.4%
DifferentialChangeset::getSortKey20182 us2.5%
DifferentialTransaction::getCommentPHID62148 us2.1%
DifferentialRevisionActionTransaction::getRevisionActionOrderVector10132 us1.8%
DifferentialTransaction::getObjectPHID62132 us1.8%
PhabricatorPolicy::getSortKey9128 us1.8%
PhutilRemarkupBlockRule::getPriorityVector12111 us1.6%
PhabricatorTransformedFile::getTransformedPHID23103 us1.4%
PhabricatorMarkupCache::getCacheKey37102 us1.4%
PhabricatorMarkupCache::getCacheData3784 us1.2%
DifferentialChangeset::getDiffID4082 us1.1%
DifferentialChangeset::getOwnersFilename2072 us1.0%
PhabricatorRepositoryCommit::getRepositoryID1470 us1.0%
DifferentialDiffProperty::getData965 us0.9%
PhabricatorUserProfile::getUserPHID1358 us0.8%
DifferentialDiff::getRevisionID1056 us0.8%
DifferentialDiffProperty::getDiffID934 us0.5%
PhabricatorNamedQuery::getQueryKey732 us0.4%
DifferentialReviewer::getReviewerPHID527 us0.4%
PhabricatorConfigRemarkupRule::getPriority1227 us0.4%
DifferentialDiffProperty::getName927 us0.4%
PHUICurtainPanelView::getOrderVector225 us0.3%
DifferentialDiff::getSourceControlBaseRevision421 us0.3%
PHUITabView::getContentID418 us0.3%
PhabricatorEditEngineConfiguration::getEditSortKey118 us0.3%
LiskDAO::getID17813 us0.2%
DifferentialReviewer::getRevisionPHID111 us0.2%
PhabricatorEditEngine::getEngineKey18 us0.1%
PhabricatorNamedQuery::getQueryName37 us0.1%
PhabricatorRepositoryCommit::getCommitIdentifier27 us0.1%
PhabricatorEditEngineConfiguration::getEngineKey16 us0.1%
PHUITabView::getKey45 us0.1%
PhutilEventListener::getListenerID1535 us0.1%
PhabricatorApplication::getPHID11 us0.0%
PhabricatorCustomFieldEditEngineExtension::getExtensionPriority10 us
LiskDAO::getPHID4940 us
PhameBlogSite::getPriority10 us
PhabricatorEditField::getKey500 us
PhabricatorShortSite::getPriority10 us
PhabricatorEditEngineExtension::getExtensionPriority10 us
PhabricatorAuthMFAEditEngineExtension::getExtensionPriority10 us
PhabricatorCommentEditEngineExtension::getExtensionPriority10 us
PhabricatorActionView::getName20 us
PhabricatorPolicyEditEngineExtension::getExtensionPriority10 us
PhabricatorRemarkupCustomInlineRule::getRuleVersion10 us
PhabricatorSubscriptionsEditEngineExtension::getExtensionPriority10 us
PhabricatorFavoritesMainMenuBarExtension::getExtensionOrder10 us
PhabricatorAuthMainMenuBarExtension::getExtensionOrder10 us
PeopleMainMenuBarExtension::getExtensionOrder10 us
PhutilRemarkupHighlightRule::getPriority120 us
PhutilRemarkupUnderlineRule::getPriority120 us
PhutilRemarkupDelRule::getPriority120 us
PhutilRemarkupItalicRule::getPriority120 us
PhutilRemarkupBoldRule::getPriority120 us
PhabricatorMemeRemarkupRule::getPriority120 us
PhutilRemarkupHyperlinkRule::getPriority120 us
PhabricatorImageRemarkupRule::getPriority120 us
DivinerSymbolRemarkupRule::getPriority120 us
PhabricatorPhurlLinkRemarkupRule::getPriority120 us
DoorkeeperRemarkupRule::getPriority240 us
PhabricatorProjectsEditEngineExtension::getExtensionPriority10 us
PhrictionRemarkupRule::getPriority120 us
DiffusionRepositoryRemarkupRule::getPriority120 us
PhabricatorObjectRemarkupRule::getPriority2640 us
PhutilRemarkupRule::getPriority480 us
PhabricatorEmojiRemarkupRule::getPriority120 us
PhabricatorIconRemarkupRule::getPriority120 us
PhabricatorYoutubeRemarkupRule::getPriority120 us
PhabricatorKeyboardRemarkupRule::getPriority120 us
PhabricatorNavigationRemarkupRule::getPriority120 us
PhutilRemarkupDocumentLinkRule::getPriority120 us
PhutilRemarkupMonospaceRule::getPriority120 us
PhutilRemarkupEscapeRemarkupRule::getPriority120 us
PhabricatorResourceSite::getPriority10 us
PhabricatorEditType::getEditType120 us
PhabricatorSubtypeEditEngineExtension::getExtensionPriority10 us
DiffusionRepositoryByIDRemarkupRule::getPriority120 us
PhabricatorPlatformSite::getPriority10 us