XHProf
mpull Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
mpull
729
7,152 us
100.0%
Parent Calls
msort
74
1,297 us
PhabricatorSpacesNamespaceQuery::getAllSpaces
1
8 us
PhabricatorPolicyQuery::loadPage
1
4 us
PhabricatorPolicyFilter::loadCustomPolicies
1
2 us
DifferentialRevisionQuery::willFilterPage
78
522 us
DifferentialRevisionQuery::loadReviewers
2
14 us
mgroup
47
1,389 us
DifferentialRevision::attachReviewers
2
7 us
PhabricatorPolicyFilter::applyExtendedPolicyChecks
49
139 us
DifferentialDiffQuery::willFilterPage
7
82 us
PhabricatorPolicyFilter::applyExtendedPolicyChecks@1
7
20 us
DifferentialRevisionViewController::getOldDiffID
1
11 us
DifferentialRevisionViewController::getNewDiffID
1
6 us
DifferentialChangesetQuery::buildWhereClauseParts
1
3 us
DifferentialChangesetQuery::willFilterPage
4
80 us
DifferentialRevisionViewController::loadChangesetsAndVsMap
1
25 us
DifferentialController::loadDiffProperties
5
130 us
DifferentialRevision::getReviewerPHIDs
1
11 us
DifferentialReviewersField::getRequiredHandlePHIDsForRevisionHeaderWarnings
1
10 us
PhabricatorPeopleQuery::didFilterPage
10
117 us
PhabricatorPeopleQuery::fillUserCaches
6
35 us
PhabricatorObjectQuery::loadObjectsByPHID
46
127 us
DiffusionCommitQuery::willFilterPage
6
104 us
PhabricatorObjectQuery::loadPage
37
0 us
DifferentialRevisionViewController::handleRequest
3
46 us
DifferentialReviewersField::getRequiredHandlePHIDsForPropertyView
1
7 us
DifferentialProjectReviewersField::getRequiredHandlePHIDsForPropertyView
1
0 us
ManiphestTaskQuery::didFilterPage
5
14 us
DifferentialDiffQuery::didFilterPage
2
3 us
DifferentialController::loadHarbormasterData
2
2 us
DifferentialController::getDiffTabLabels
1
4 us
DifferentialHarbormasterField::renderDiffPropertyViewValue
1
0 us
PhabricatorApplicationTransactionQuery::loadPage
2
315 us
PhabricatorApplicationTransactionQuery::willFilterPage
1
233 us
DifferentialRevisionTimelineEngine::newTimelineView
2
27 us
DifferentialInlineCommentQuery::adjustInlinesForChangesets
3
75 us
DifferentialRevisionViewController::loadHistoryDiffStatus
1
7 us
DifferentialController::buildPackageMaps
1
109 us
PHUIDiffTableOfContentsItemView::setPackages
20
0 us
PhabricatorEditEngineConfigurationQuery::willFilterPage
2
20 us
msortv
6
329 us
PhabricatorEditEngine::buildEditFields
7
45 us
PhabricatorEditField::getConduitEditTypes
2
13 us
PhabricatorEditField::getBulkEditTypes
2
10 us
PhabricatorEditEngineConfiguration::applyConfigurationToFields
1
33 us
PhabricatorEditEngine::getPages
1
0 us
PhabricatorApplicationSearchEngine::loadAllNamedQueries
4
37 us
PhabricatorMarkupEngine::getMarkupFieldKey
1
6 us
PhabricatorMarkupEngine::loadPreprocessorCaches
3
172 us
PhabricatorMarkupEngine::process
3
158 us
PhabricatorFileQuery::loadPage
112
262 us
PhabricatorFileQuery::didFilterPage
42
254 us
PhabricatorEmbedFileRemarkupRule::loadObjects
14
36 us
PhabricatorObjectRemarkupRule::loadHandles
18
44 us
PhabricatorObjectQuery::loadObjectsByPHID@1
15
32 us
PhabricatorObjectQuery::loadPage@1
14
0 us
PHUITabGroupView::getTagAttributes
2
43 us
PhutilEventEngine::dispatchEvent
38
289 us
SubscriptionListStringBuilder::buildString
5
353 us
PHUITimelineView::prepareBadgeData
1
8 us
PhabricatorMainMenuSearchView::buildModeSelector
1
23 us
Child Calls
DifferentialTransaction::getActionStrength
60
1,133 us
15.8%
PhabricatorObjectHandle::renderHovercardLink
5
336 us
4.7%
DifferentialRevision::getRepositoryPHID
39
241 us
3.4%
DifferentialChangeset::getSortKey
20
182 us
2.5%
DifferentialTransaction::getCommentPHID
62
148 us
2.1%
DifferentialRevisionActionTransaction::getRevisionActionOrderVector
10
132 us
1.8%
DifferentialTransaction::getObjectPHID
62
132 us
1.8%
PhabricatorPolicy::getSortKey
9
128 us
1.8%
PhutilRemarkupBlockRule::getPriorityVector
12
111 us
1.6%
PhabricatorTransformedFile::getTransformedPHID
23
103 us
1.4%
PhabricatorMarkupCache::getCacheKey
37
102 us
1.4%
PhabricatorMarkupCache::getCacheData
37
84 us
1.2%
DifferentialChangeset::getDiffID
40
82 us
1.1%
DifferentialChangeset::getOwnersFilename
20
72 us
1.0%
PhabricatorRepositoryCommit::getRepositoryID
14
70 us
1.0%
DifferentialDiffProperty::getData
9
65 us
0.9%
PhabricatorUserProfile::getUserPHID
13
58 us
0.8%
DifferentialDiff::getRevisionID
10
56 us
0.8%
DifferentialDiffProperty::getDiffID
9
34 us
0.5%
PhabricatorNamedQuery::getQueryKey
7
32 us
0.4%
DifferentialReviewer::getReviewerPHID
5
27 us
0.4%
PhabricatorConfigRemarkupRule::getPriority
12
27 us
0.4%
DifferentialDiffProperty::getName
9
27 us
0.4%
PHUICurtainPanelView::getOrderVector
2
25 us
0.3%
DifferentialDiff::getSourceControlBaseRevision
4
21 us
0.3%
PHUITabView::getContentID
4
18 us
0.3%
PhabricatorEditEngineConfiguration::getEditSortKey
1
18 us
0.3%
LiskDAO::getID
178
13 us
0.2%
DifferentialReviewer::getRevisionPHID
1
11 us
0.2%
PhabricatorEditEngine::getEngineKey
1
8 us
0.1%
PhabricatorNamedQuery::getQueryName
3
7 us
0.1%
PhabricatorRepositoryCommit::getCommitIdentifier
2
7 us
0.1%
PhabricatorEditEngineConfiguration::getEngineKey
1
6 us
0.1%
PHUITabView::getKey
4
5 us
0.1%
PhutilEventListener::getListenerID
153
5 us
0.1%
PhabricatorApplication::getPHID
1
1 us
0.0%
PhabricatorCustomFieldEditEngineExtension::getExtensionPriority
1
0 us
LiskDAO::getPHID
494
0 us
PhameBlogSite::getPriority
1
0 us
PhabricatorEditField::getKey
50
0 us
PhabricatorShortSite::getPriority
1
0 us
PhabricatorEditEngineExtension::getExtensionPriority
1
0 us
PhabricatorAuthMFAEditEngineExtension::getExtensionPriority
1
0 us
PhabricatorCommentEditEngineExtension::getExtensionPriority
1
0 us
PhabricatorActionView::getName
2
0 us
PhabricatorPolicyEditEngineExtension::getExtensionPriority
1
0 us
PhabricatorRemarkupCustomInlineRule::getRuleVersion
1
0 us
PhabricatorSubscriptionsEditEngineExtension::getExtensionPriority
1
0 us
PhabricatorFavoritesMainMenuBarExtension::getExtensionOrder
1
0 us
PhabricatorAuthMainMenuBarExtension::getExtensionOrder
1
0 us
PeopleMainMenuBarExtension::getExtensionOrder
1
0 us
PhutilRemarkupHighlightRule::getPriority
12
0 us
PhutilRemarkupUnderlineRule::getPriority
12
0 us
PhutilRemarkupDelRule::getPriority
12
0 us
PhutilRemarkupItalicRule::getPriority
12
0 us
PhutilRemarkupBoldRule::getPriority
12
0 us
PhabricatorMemeRemarkupRule::getPriority
12
0 us
PhutilRemarkupHyperlinkRule::getPriority
12
0 us
PhabricatorImageRemarkupRule::getPriority
12
0 us
DivinerSymbolRemarkupRule::getPriority
12
0 us
PhabricatorPhurlLinkRemarkupRule::getPriority
12
0 us
DoorkeeperRemarkupRule::getPriority
24
0 us
PhabricatorProjectsEditEngineExtension::getExtensionPriority
1
0 us
PhrictionRemarkupRule::getPriority
12
0 us
DiffusionRepositoryRemarkupRule::getPriority
12
0 us
PhabricatorObjectRemarkupRule::getPriority
264
0 us
PhutilRemarkupRule::getPriority
48
0 us
PhabricatorEmojiRemarkupRule::getPriority
12
0 us
PhabricatorIconRemarkupRule::getPriority
12
0 us
PhabricatorYoutubeRemarkupRule::getPriority
12
0 us
PhabricatorKeyboardRemarkupRule::getPriority
12
0 us
PhabricatorNavigationRemarkupRule::getPriority
12
0 us
PhutilRemarkupDocumentLinkRule::getPriority
12
0 us
PhutilRemarkupMonospaceRule::getPriority
12
0 us
PhutilRemarkupEscapeRemarkupRule::getPriority
12
0 us
PhabricatorResourceSite::getPriority
1
0 us
PhabricatorEditType::getEditType
12
0 us
PhabricatorSubtypeEditEngineExtension::getExtensionPriority
1
0 us
DiffusionRepositoryByIDRemarkupRule::getPriority
12
0 us
PhabricatorPlatformSite::getPriority
1
0 us