XHProf mpull Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
mpull3714,004 us100.0%
Parent Calls
msort361,028 us
PhabricatorSpacesNamespaceQuery::getAllSpaces17 us
PhabricatorPolicyQuery::loadPage13 us
PhabricatorPolicyFilter::loadCustomPolicies12 us
DifferentialRevisionQuery::willFilterPage24161 us
DifferentialRevisionQuery::loadReviewers217 us
mgroup25682 us
DifferentialRevision::attachReviewers211 us
PhabricatorPolicyFilter::applyExtendedPolicyChecks2459 us
DifferentialDiffQuery::willFilterPage992 us
PhabricatorPolicyFilter::applyExtendedPolicyChecks@1919 us
DifferentialRevisionViewController::getOldDiffID111 us
DifferentialRevisionViewController::getNewDiffID14 us
DifferentialChangesetQuery::buildWhereClauseParts13 us
DifferentialChangesetQuery::willFilterPage412 us
DifferentialRevisionViewController::loadChangesetsAndVsMap15 us
DifferentialController::loadDiffProperties461 us
DifferentialRevision::getReviewerPHIDs116 us
DifferentialReviewersField::getRequiredHandlePHIDsForRevisionHeaderWarnings117 us
PhabricatorProjectQuery::linkProjectGraph1018 us
PhabricatorProjectQuery::getAllReachableAncestors1014 us
PhabricatorFile::loadBuiltins470 us
PhabricatorProjectQuery::loadSlugs1051 us
PhabricatorObjectQuery::loadObjectsByPHID2888 us
PhabricatorPeopleQuery::didFilterPage1065 us
PhabricatorPeopleQuery::fillUserCaches624 us
DiffusionCommitQuery::willFilterPage457 us
PhabricatorObjectQuery::loadPage194 us
DifferentialRevisionViewController::handleRequest339 us
DifferentialReviewersField::getRequiredHandlePHIDsForPropertyView17 us
DifferentialProjectReviewersField::getRequiredHandlePHIDsForPropertyView15 us
SubscriptionListStringBuilder::buildString2134 us
DifferentialDiffQuery::didFilterPage23 us
DifferentialController::loadHarbormasterData213 us
HarbormasterBuildableQuery::willFilterPage1059 us
HarbormasterBuildableQuery::didFilterPage25 us
HarbormasterBuildQuery::willFilterPage1062 us
PhabricatorObjectQuery::loadPage@181 us
HarbormasterBuildQuery::didFilterPage936 us
HarbormasterBuildTargetQuery::willFilterPage457 us
HarbormasterBuildQuery::didFilterPage@1620 us
DifferentialController::getDiffTabLabels15 us
DifferentialHarbormasterField::renderDiffPropertyViewValue10 us
PhabricatorApplicationTransactionQuery::loadPage290 us
PhabricatorApplicationTransactionQuery::willFilterPage1142 us
ManiphestTaskQuery::didFilterPage12 us
DifferentialRevisionTimelineEngine::newTimelineView27 us
DifferentialInlineCommentQuery::adjustInlinesForChangesets39 us
DifferentialRevisionViewController::loadHistoryDiffStatus16 us
DifferentialController::buildPackageMaps110 us
PHUIDiffTableOfContentsItemView::setPackages10 us
PhabricatorEditEngineConfigurationQuery::willFilterPage220 us
msortv6293 us
PhabricatorEditEngine::buildEditFields744 us
PhabricatorEditField::getConduitEditTypes213 us
PhabricatorEditField::getBulkEditTypes211 us
PhabricatorEditEngineConfiguration::applyConfigurationToFields134 us
PhabricatorEditEngine::getPages10 us
PhabricatorApplicationSearchEngine::loadAllNamedQueries436 us
PhabricatorMarkupEngine::getMarkupFieldKey14 us
PhabricatorMarkupEngine::loadPreprocessorCaches351 us
PhabricatorMarkupEngine::process328 us
PHUITabGroupView::getTagAttributes257 us
PhutilEventEngine::dispatchEvent553 us
HarbormasterUIEventListener::handlePropertyEvent14 us
PhabricatorObjectQuery::loadObjectsByPHID@212 us
PhabricatorObjectQuery::loadPage@210 us
PhabricatorObjectQuery::loadObjectsByPHID@125 us
PhabricatorProjectProjectPHIDType::loadNamedObjects16 us
PhabricatorObjectRemarkupRule::loadHandles12 us
PHUITimelineView::prepareBadgeData15 us
PhabricatorMainMenuSearchView::buildModeSelector123 us
Child Calls
DifferentialTransaction::getActionStrength18316 us7.9%
PhabricatorPolicy::getSortKey9146 us3.6%
PhabricatorObjectHandle::renderHovercardLink2126 us3.1%
DifferentialRevisionActionTransaction::getRevisionActionOrderVector10122 us3.0%
HarbormasterBuildUnitMessage::getBuildTargetPHID54121 us3.0%
DifferentialTransaction::getObjectPHID1899 us2.5%
PhutilRemarkupBlockRule::getPriorityVector1294 us2.3%
DifferentialRevision::getRepositoryPHID1272 us1.8%
DifferentialDiff::getRevisionID1159 us1.5%
PhabricatorFilesOnDiskBuiltinFile::getBuiltinFileKey456 us1.4%
HarbormasterBuildTarget::getBuildPHID853 us1.3%
DifferentialTransaction::getCommentPHID1851 us1.3%
HarbormasterBuild::getBuildablePHID744 us1.1%
DifferentialReviewer::getReviewerPHID1043 us1.1%
HarbormasterBuildable::getBuildablePHID639 us1.0%
PhabricatorRepositoryCommit::getRepositoryID839 us1.0%
PhabricatorMarkupCache::getCacheKey434 us0.8%
PhabricatorUserProfile::getUserPHID533 us0.8%
PhabricatorNamedQuery::getQueryKey731 us0.8%
PHUITabView::getContentID426 us0.6%
PhabricatorConfigRemarkupRule::getPriority1225 us0.6%
HarbormasterBuild::getBuildPlanPHID522 us0.5%
DifferentialDiffProperty::getDiffID622 us0.5%
DifferentialDiff::getSourceControlBaseRevision321 us0.5%
DifferentialDiffProperty::getName619 us0.5%
PhabricatorEditEngineConfiguration::getEditSortKey117 us0.4%
PhabricatorMarkupCache::getCacheData416 us0.4%
DifferentialDiffProperty::getData616 us0.4%
PHUICurtainPanelView::getOrderVector215 us0.4%
DifferentialChangeset::getSortKey114 us0.3%
PhabricatorProjectSlug::getSlug214 us0.3%
DifferentialReviewer::getRevisionPHID213 us0.3%
LiskDAO::getID3811 us0.3%
LiskDAO::getPHID1599 us0.2%
PhabricatorProjectSlug::getProjectPHID29 us0.2%
PhabricatorEditEngine::getEngineKey18 us0.2%
PhabricatorNamedQuery::getQueryName37 us0.2%
PHUITabView::getKey47 us0.2%
DifferentialChangeset::getDiffID26 us0.1%
DifferentialChangeset::getOwnersFilename16 us0.1%
PhabricatorEditEngineConfiguration::getEngineKey16 us0.1%
PhutilEventListener::getListenerID216 us0.1%
PhabricatorRepositoryCommit::getCommitIdentifier14 us0.1%
PhutilRemarkupRule::getPriority484 us0.1%
PhabricatorApplication::getPHID11 us0.0%
PhabricatorEditField::getKey500 us
PhameBlogSite::getPriority10 us
PhabricatorShortSite::getPriority10 us
PhabricatorActionView::getName20 us
PhabricatorEditEngineExtension::getExtensionPriority10 us
PhabricatorSubscriptionsEditEngineExtension::getExtensionPriority10 us
PhabricatorCommentEditEngineExtension::getExtensionPriority10 us
PhrictionRemarkupRule::getPriority120 us
DoorkeeperRemarkupRule::getPriority240 us
PhabricatorPhurlLinkRemarkupRule::getPriority120 us
DivinerSymbolRemarkupRule::getPriority120 us
PhabricatorImageRemarkupRule::getPriority120 us
PhutilRemarkupHyperlinkRule::getPriority120 us
PhabricatorMemeRemarkupRule::getPriority120 us
DiffusionRepositoryByIDRemarkupRule::getPriority120 us
PhutilRemarkupBoldRule::getPriority120 us
PhutilRemarkupDelRule::getPriority120 us
PhutilRemarkupUnderlineRule::getPriority120 us
PhutilRemarkupHighlightRule::getPriority120 us
PeopleMainMenuBarExtension::getExtensionOrder10 us
PhabricatorAuthMainMenuBarExtension::getExtensionOrder10 us
PhabricatorFavoritesMainMenuBarExtension::getExtensionOrder10 us
PhutilRemarkupItalicRule::getPriority120 us
PhabricatorAuthMFAEditEngineExtension::getExtensionPriority10 us
DiffusionRepositoryRemarkupRule::getPriority120 us
PhabricatorEmojiRemarkupRule::getPriority120 us
PhabricatorCustomFieldEditEngineExtension::getExtensionPriority10 us
PhabricatorPolicyEditEngineExtension::getExtensionPriority10 us
PhabricatorProjectsEditEngineExtension::getExtensionPriority10 us
PhabricatorResourceSite::getPriority10 us
PhabricatorSubtypeEditEngineExtension::getExtensionPriority10 us
PhabricatorEditType::getEditType120 us
PhabricatorObjectRemarkupRule::getPriority2640 us
PhabricatorRemarkupCustomInlineRule::getRuleVersion10 us
PhutilRemarkupMonospaceRule::getPriority120 us
PhutilRemarkupDocumentLinkRule::getPriority120 us
PhabricatorNavigationRemarkupRule::getPriority120 us
PhabricatorKeyboardRemarkupRule::getPriority120 us
PhabricatorYoutubeRemarkupRule::getPriority120 us
PhabricatorIconRemarkupRule::getPriority120 us
PhutilRemarkupEscapeRemarkupRule::getPriority120 us
PhabricatorPlatformSite::getPriority10 us