XHProf mpull Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
mpull3615,084 us100.0%
Parent Calls
msort311,089 us
PhabricatorSpacesNamespaceQuery::getAllSpaces18 us
PhabricatorPolicyQuery::loadPage13 us
PhabricatorPolicyFilter::loadCustomPolicies12 us
DifferentialRevisionQuery::willFilterPage30192 us
DifferentialRevisionQuery::loadReviewers214 us
mgroup221,698 us
DifferentialRevision::attachReviewers27 us
PhabricatorPolicyFilter::applyExtendedPolicyChecks2873 us
DifferentialDiffQuery::willFilterPage1097 us
PhabricatorPolicyFilter::applyExtendedPolicyChecks@11028 us
DifferentialRevisionViewController::getOldDiffID18 us
DifferentialRevisionViewController::getNewDiffID12 us
DifferentialChangesetQuery::buildWhereClauseParts13 us
DifferentialChangesetQuery::willFilterPage418 us
DifferentialRevisionViewController::loadChangesetsAndVsMap17 us
DifferentialController::loadDiffProperties230 us
DifferentialRevision::getReviewerPHIDs112 us
DifferentialReviewersField::getRequiredHandlePHIDsForRevisionHeaderWarnings110 us
PhabricatorPeopleQuery::didFilterPage1085 us
PhabricatorPeopleQuery::fillUserCaches624 us
PhabricatorObjectQuery::loadObjectsByPHID2578 us
PhabricatorObjectQuery::loadPage201 us
DifferentialRevisionViewController::handleRequest333 us
DiffusionCommitQuery::willFilterPage120 us
DifferentialReviewersField::getRequiredHandlePHIDsForPropertyView17 us
DifferentialProjectReviewersField::getRequiredHandlePHIDsForPropertyView10 us
ManiphestTaskQuery::didFilterPage49 us
SubscriptionListStringBuilder::buildString2148 us
DifferentialDiffQuery::didFilterPage222 us
DifferentialController::loadHarbormasterData210 us
HarbormasterBuildableQuery::willFilterPage1486 us
HarbormasterBuildableQuery::didFilterPage25 us
HarbormasterBuildQuery::willFilterPage1091 us
PhabricatorObjectQuery::loadPage@1101 us
HarbormasterBuildQuery::didFilterPage958 us
HarbormasterBuildTargetQuery::willFilterPage458 us
HarbormasterBuildQuery::didFilterPage@1634 us
DifferentialController::getDiffTabLabels17 us
DifferentialHarbormasterField::renderDiffPropertyViewValue10 us
PhabricatorApplicationTransactionQuery::loadPage279 us
PhabricatorApplicationTransactionQuery::willFilterPage196 us
DifferentialRevisionTimelineEngine::newTimelineView28 us
DifferentialInlineCommentQuery::adjustInlinesForChangesets311 us
DifferentialRevisionViewController::loadHistoryDiffStatus16 us
DifferentialController::buildPackageMaps117 us
PHUIDiffTableOfContentsItemView::setPackages20 us
PhabricatorEditEngineConfigurationQuery::willFilterPage222 us
msortv6309 us
PhabricatorEditEngine::buildEditFields741 us
PhabricatorEditField::getConduitEditTypes213 us
PhabricatorEditField::getBulkEditTypes217 us
PhabricatorEditEngineConfiguration::applyConfigurationToFields133 us
PhabricatorEditEngine::getPages10 us
PhabricatorApplicationSearchEngine::loadAllNamedQueries459 us
PhabricatorMarkupEngine::getMarkupFieldKey13 us
PhabricatorMarkupEngine::loadPreprocessorCaches349 us
PhabricatorMarkupEngine::process328 us
PhabricatorObjectRemarkupRule::loadHandles36 us
PhabricatorFileQuery::loadPage815 us
PhabricatorFileQuery::didFilterPage323 us
PhabricatorEmbedFileRemarkupRule::loadObjects12 us
PhabricatorObjectQuery::loadObjectsByPHID@1410 us
PHUITabGroupView::getTagAttributes246 us
PhutilEventEngine::dispatchEvent777 us
HarbormasterUIEventListener::handlePropertyEvent16 us
PhabricatorObjectQuery::loadObjectsByPHID@212 us
PhabricatorObjectQuery::loadPage@210 us
PHUITimelineView::prepareBadgeData14 us
PhabricatorMainMenuSearchView::buildModeSelector124 us
Child Calls
HarbormasterBuildUnitMessage::getBuildTargetPHID336716 us14.1%
DifferentialTransaction::getActionStrength10232 us4.6%
PhabricatorPolicy::getSortKey9158 us3.1%
PhabricatorObjectHandle::renderHovercardLink2140 us2.8%
DifferentialRevisionActionTransaction::getRevisionActionOrderVector10130 us2.6%
PhutilRemarkupBlockRule::getPriorityVector12100 us2.0%
DifferentialRevision::getRepositoryPHID1591 us1.8%
DifferentialTransaction::getObjectPHID1765 us1.3%
DifferentialDiff::getRevisionID1064 us1.3%
HarbormasterBuild::getBuildablePHID1462 us1.2%
HarbormasterBuildTarget::getBuildPHID1655 us1.1%
HarbormasterBuildable::getBuildablePHID852 us1.0%
PhabricatorNamedQuery::getQueryKey749 us1.0%
DifferentialTransaction::getCommentPHID1744 us0.9%
HarbormasterBuild::getBuildPlanPHID1040 us0.8%
PhabricatorUserProfile::getUserPHID538 us0.7%
PhabricatorMarkupCache::getCacheKey632 us0.6%
DifferentialReviewer::getReviewerPHID527 us0.5%
PhabricatorConfigRemarkupRule::getPriority1225 us0.5%
DifferentialDiffProperty::getDiffID423 us0.5%
PHUITabView::getContentID421 us0.4%
DifferentialChangeset::getSortKey219 us0.4%
PhabricatorEditEngineConfiguration::getEditSortKey118 us0.4%
DifferentialDiffProperty::getName416 us0.3%
PHUICurtainPanelView::getOrderVector216 us0.3%
PhabricatorRepositoryCommit::getRepositoryID215 us0.3%
PhabricatorMarkupCache::getCacheData615 us0.3%
PhabricatorTransformedFile::getTransformedPHID115 us0.3%
LiskDAO::getID2913 us0.3%
DifferentialDiffProperty::getData413 us0.3%
DifferentialDiff::getSourceControlBaseRevision113 us0.3%
DifferentialReviewer::getRevisionPHID111 us0.2%
DifferentialChangeset::getOwnersFilename211 us0.2%
DifferentialChangeset::getDiffID410 us0.2%
PhabricatorEditEngine::getEngineKey19 us0.2%
PhabricatorNamedQuery::getQueryName37 us0.1%
PhutilEventListener::getListenerID296 us0.1%
PhabricatorRepositoryCommit::getCommitIdentifier16 us0.1%
PhabricatorEditEngineConfiguration::getEngineKey16 us0.1%
PHUITabView::getKey46 us0.1%
PhabricatorApplication::getPHID12 us0.0%
PhabricatorSubscriptionsEditEngineExtension::getExtensionPriority12 us0.0%
PhutilRemarkupItalicRule::getPriority121 us0.0%
PhrictionRemarkupRule::getPriority120 us
DoorkeeperRemarkupRule::getPriority240 us
PhabricatorPhurlLinkRemarkupRule::getPriority120 us
DivinerSymbolRemarkupRule::getPriority120 us
PhabricatorImageRemarkupRule::getPriority120 us
PhutilRemarkupHyperlinkRule::getPriority120 us
PhabricatorMemeRemarkupRule::getPriority120 us
PhutilRemarkupBoldRule::getPriority120 us
DiffusionRepositoryByIDRemarkupRule::getPriority120 us
PhabricatorResourceSite::getPriority10 us
PhutilRemarkupUnderlineRule::getPriority120 us
PhutilRemarkupHighlightRule::getPriority120 us
PeopleMainMenuBarExtension::getExtensionOrder10 us
PhabricatorAuthMainMenuBarExtension::getExtensionOrder10 us
PhabricatorFavoritesMainMenuBarExtension::getExtensionOrder10 us
LiskDAO::getPHID1810 us
PhameBlogSite::getPriority10 us
PhabricatorShortSite::getPriority10 us
PhutilRemarkupDelRule::getPriority120 us
PhabricatorSubtypeEditEngineExtension::getExtensionPriority10 us
PhabricatorActionView::getName20 us
PhabricatorObjectRemarkupRule::getPriority2640 us
PhabricatorProjectsEditEngineExtension::getExtensionPriority10 us
PhabricatorPolicyEditEngineExtension::getExtensionPriority10 us
PhabricatorCustomFieldEditEngineExtension::getExtensionPriority10 us
PhabricatorCommentEditEngineExtension::getExtensionPriority10 us
PhabricatorAuthMFAEditEngineExtension::getExtensionPriority10 us
PhabricatorEditEngineExtension::getExtensionPriority10 us
PhabricatorEditField::getKey500 us
PhabricatorEditType::getEditType120 us
DiffusionRepositoryRemarkupRule::getPriority120 us
PhabricatorRemarkupCustomInlineRule::getRuleVersion10 us
PhutilRemarkupMonospaceRule::getPriority120 us
PhutilRemarkupDocumentLinkRule::getPriority120 us
PhabricatorNavigationRemarkupRule::getPriority120 us
PhabricatorKeyboardRemarkupRule::getPriority120 us
PhabricatorYoutubeRemarkupRule::getPriority120 us
PhabricatorIconRemarkupRule::getPriority120 us
PhabricatorEmojiRemarkupRule::getPriority120 us
PhutilRemarkupRule::getPriority480 us
PhutilRemarkupEscapeRemarkupRule::getPriority120 us
PhabricatorPlatformSite::getPriority10 us