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%
PHUICurtainPanelView::getOrderVector216 us0.3%
DifferentialDiffProperty::getName416 us0.3%
PhabricatorTransformedFile::getTransformedPHID115 us0.3%
PhabricatorMarkupCache::getCacheData615 us0.3%
PhabricatorRepositoryCommit::getRepositoryID215 us0.3%
DifferentialDiff::getSourceControlBaseRevision113 us0.3%
DifferentialDiffProperty::getData413 us0.3%
LiskDAO::getID2913 us0.3%
DifferentialChangeset::getOwnersFilename211 us0.2%
DifferentialReviewer::getRevisionPHID111 us0.2%
DifferentialChangeset::getDiffID410 us0.2%
PhabricatorEditEngine::getEngineKey19 us0.2%
PhabricatorNamedQuery::getQueryName37 us0.1%
PhutilEventListener::getListenerID296 us0.1%
PHUITabView::getKey46 us0.1%
PhabricatorEditEngineConfiguration::getEngineKey16 us0.1%
PhabricatorRepositoryCommit::getCommitIdentifier16 us0.1%
PhabricatorSubscriptionsEditEngineExtension::getExtensionPriority12 us0.0%
PhabricatorApplication::getPHID12 us0.0%
PhutilRemarkupItalicRule::getPriority121 us0.0%
PhabricatorFavoritesMainMenuBarExtension::getExtensionOrder10 us0.0%
PhabricatorAuthMainMenuBarExtension::getExtensionOrder10 us0.0%
PeopleMainMenuBarExtension::getExtensionOrder10 us0.0%
PhutilRemarkupHighlightRule::getPriority120 us0.0%
PhutilRemarkupUnderlineRule::getPriority120 us0.0%
PhutilRemarkupDelRule::getPriority120 us0.0%
PhutilRemarkupBoldRule::getPriority120 us0.0%
PhabricatorMemeRemarkupRule::getPriority120 us0.0%
PhutilRemarkupHyperlinkRule::getPriority120 us0.0%
PhabricatorImageRemarkupRule::getPriority120 us0.0%
DivinerSymbolRemarkupRule::getPriority120 us0.0%
PhabricatorPhurlLinkRemarkupRule::getPriority120 us0.0%
DoorkeeperRemarkupRule::getPriority240 us0.0%
PhrictionRemarkupRule::getPriority120 us0.0%
DiffusionRepositoryByIDRemarkupRule::getPriority120 us0.0%
DiffusionRepositoryRemarkupRule::getPriority120 us0.0%
PhabricatorObjectRemarkupRule::getPriority2640 us0.0%
PhutilRemarkupRule::getPriority480 us0.0%
PhabricatorEmojiRemarkupRule::getPriority120 us0.0%
PhabricatorIconRemarkupRule::getPriority120 us0.0%
PhabricatorYoutubeRemarkupRule::getPriority120 us0.0%
PhabricatorKeyboardRemarkupRule::getPriority120 us0.0%
PhabricatorNavigationRemarkupRule::getPriority120 us0.0%
PhutilRemarkupDocumentLinkRule::getPriority120 us0.0%
PhutilRemarkupMonospaceRule::getPriority120 us0.0%
PhutilRemarkupEscapeRemarkupRule::getPriority120 us0.0%
PhabricatorRemarkupCustomInlineRule::getRuleVersion10 us0.0%
PhabricatorEditType::getEditType120 us0.0%
PhabricatorSubtypeEditEngineExtension::getExtensionPriority10 us0.0%
PhabricatorProjectsEditEngineExtension::getExtensionPriority10 us0.0%
PhabricatorPolicyEditEngineExtension::getExtensionPriority10 us0.0%
PhabricatorCustomFieldEditEngineExtension::getExtensionPriority10 us0.0%
PhabricatorCommentEditEngineExtension::getExtensionPriority10 us0.0%
PhabricatorAuthMFAEditEngineExtension::getExtensionPriority10 us0.0%
PhabricatorEditEngineExtension::getExtensionPriority10 us0.0%
PhabricatorEditField::getKey500 us0.0%
PhabricatorActionView::getName20 us0.0%
LiskDAO::getPHID1810 us0.0%
PhameBlogSite::getPriority10 us0.0%
PhabricatorShortSite::getPriority10 us0.0%
PhabricatorResourceSite::getPriority10 us0.0%
PhabricatorPlatformSite::getPriority10 us0.0%