XHProf
idx Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
idx
12,025
1,681 us
100.0%
Parent Calls
PhutilKeyValueCache::getKey
1,701
34 us
AphrontDefaultApplicationConfiguration::buildRequest
2
2 us
PhutilURI::__construct
2,196
347 us
AphrontApplicationConfiguration::buildController
1
0 us
PhabricatorEnv::getRemoteAddress
1
0 us
AphrontRequest::getCookie
1
1 us
PhutilKeyValueCache::getKey@1
1
0 us
AphrontBaseMySQLDatabaseConnection::getConfiguration
448
169 us
LiskDAO::getConfigOption
914
84 us
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector
200
64 us
PhabricatorCursorPagedPolicyAwareQuery::formatOrderClause
402
9 us
PhabricatorPolicyFilter::getApplicationForPHID
12
3 us
PhabricatorDataNotAttachedException::__construct
10
3 us
PhabricatorStandardCustomField::buildStandardFields
1
0 us
PhabricatorPolicyType::getPolicyTypeOrder
9
0 us
PhabricatorPolicy::getCustomRuleClasses
2
0 us
PhabricatorPolicyFilter::loadCustomPolicies
4
1 us
PhabricatorPolicyFilter::checkCustomPolicy
7
1 us
PhabricatorProjectsBasePolicyRule::getMemberships
1
2 us
PhabricatorPolicyCapability::getCapabilityByKey
509
6 us
PhabricatorApplication::getCustomPolicySetting
159
9 us
AphrontRequest::getURIData
3
2 us
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector@1
1
0 us
PhabricatorAuthProviderConfig::getProperty
13
0 us
DifferentialRevisionQuery::willFilterPage
39
1 us
DifferentialRevisionQuery::loadReviewers
1
0 us
DifferentialDiffQuery::willFilterPage
10
0 us
DifferentialRevisionViewController::handleRequest
3
2 us
DifferentialRevisionViewController::loadChangesetsAndVsMap
1
0 us
DifferentialController::loadDiffProperties
4
2 us
PhabricatorPeopleQuery::didFilterPage
15
0 us
PhabricatorPeopleIconSet::getDefaultIconKey
2
0 us
PhabricatorPeopleQuery::fillUserCaches
21
0 us
DiffusionCommitQuery::willFilterPage
7
0 us
PhabricatorPeopleIconSet::getIconIcon
15
0 us
PhabricatorUser::getAwayUntil
18
0 us
PhabricatorPeopleIconSet::getIconName
6
0 us
DiffusionCommitAuditStatus::getIcon
3
0 us
DiffusionCommitAuditStatus::getColor
3
0 us
DiffusionCommitAuditStatus::getName
3
0 us
DifferentialRevisionStatus::getDisplayName
2
0 us
DifferentialRevisionStatus::getIcon
2
0 us
DifferentialRevisionStatus::getTagColor
1
0 us
DifferentialRevision::getProperty
3
6 us
PhabricatorPolicyAwareQuery::applyWillFilterPageExtensions
13
0 us
PhabricatorPolicyFilter::canViewerSeeObjectsInSpace
5
0 us
CelerityResourceMap::__construct
4
2 us
CelerityResourceMap::getResourceNameForSymbol
122
40 us
PhabricatorObjectRelationshipList::getRelationship
2
0 us
PhabricatorRepository::getDetail
25
4 us
DifferentialDiffQuery::didFilterPage
1
2 us
PhutilDefaultSyntaxHighlighterEngine::getLanguageFromFilename
20
0 us
DifferentialRevisionViewController::buildRevisionWarnings
12
7 us
DifferentialController::loadHarbormasterData
2
1 us
DifferentialHarbormasterField::renderDiffPropertyViewValue
2
1 us
DifferentialLintField::renderHarbormasterStatus
1
0 us
DifferentialUnitField::renderDiffPropertyViewValue
1
0 us
PhabricatorApplicationTransaction::getMetadataValue
457
207 us
PhabricatorApplicationTransactionQuery::loadPage
35
0 us
PhabricatorCustomField::getObjectField
15
2 us
DifferentialRevisionStatus::isClosedStatus
16
0 us
DifferentialRevisionStatus::getIconColor
1
0 us
DifferentialRevisionTimelineEngine::newTimelineView
4
1 us
DiffusionPathIDQuery::loadPathIDs
20
1 us
PhabricatorCursorPagedPolicyAwareQuery::getBuiltinOrderAliasMap
5
3 us
PhabricatorCursorPagedPolicyAwareQuery::getOrderVector
1
0 us
DifferentialChangeset::getChangesetMetadata
40
23 us
DifferentialChangeset::getChangesetAttribute
20
0 us
DifferentialController::buildTableOfContents
20
1 us
DifferentialController::getChangesetPackages
20
0 us
DifferentialController::getPackageChangesets
1
2 us
PhabricatorEditEngineConfigurationQuery::willFilterPage
1
0 us
PhabricatorPolicy::getSortName
7
0 us
PhabricatorCustomFieldStorageQuery::execute
1
1 us
PhutilJSONParser::parse
6
2 us
PhabricatorApplication::isCapabilityEditable
37
33 us
PhabricatorEditEngineConfiguration::getProperty
4
4 us
PhabricatorEditEngineConfiguration::applyConfigurationToFields
25
0 us
javelin_tag@2
79
5 us
javelin_tag@1
128
1 us
PhutilRemarkupEngine::postprocessText
111
16 us
PhutilRemarkupEngine::getTextMetadata
1,198
239 us
PhutilRemarkupEngine::getConfig
88
1 us
PhabricatorClusterServiceHealthRecord::didHealthCheck
5
0 us
PhabricatorFile::getIsProfileImage
138
2 us
PhabricatorFile::getBuiltinName
138
6 us
PhabricatorFileQuery::loadPage
46
1 us
PhabricatorFileQuery::didFilterPage
46
0 us
PhutilLexer::getTokens
12
2 us
PhabricatorFile::getViewableMimeType
163
5 us
PhabricatorFile::isViewableImage
69
0 us
PhabricatorFile::isAudio
23
0 us
PhabricatorFile::isVideo
23
0 us
PhabricatorFile::normalizeFileName
92
94 us
PhabricatorFile::getImageHeight
23
0 us
PhabricatorFile::getImageWidth
23
0 us
PhutilEventEngine::dispatchEvent
76
2 us
PhutilEvent::getValue
232
1 us
javelin_tag@4
16
0 us
PhabricatorApplicationTransactionView::groupRelatedTransactions
60
4 us
PhabricatorContentSource::newFromSerialized
484
4 us
PhabricatorFileTransform::getTransformByKey
21
0 us
PhabricatorObjectRemarkupRule::renderHovertag
8
0 us
PhabricatorEdgeType::getByConstant
7
0 us
DifferentialRevisionStatus::getTimelineIcon
1
0 us
DifferentialRevisionStatus::getTimelineColor
1
0 us
PhabricatorApplicationTransaction::getHandleIfExists
2
0 us
javelin_tag
158
85 us
PhabricatorBadgesQuality::getQualityDictionary
68
5 us
PhabricatorBadgesQuality::getQualityColor
68
0 us
PhabricatorContentSource::getContentSourceParameter
5
0 us
phabricator_form
6
0 us
DifferentialChangeType::getSummaryColorForChangeType
20
0 us
DifferentialChangeType::getSummaryCharacterForChangeType
20
0 us
DifferentialChangeType::getFullNameForChangeType
20
1 us
DifferentialChangeType::getShortNameForFileType
20
12 us
AphrontTableView::render
25
0 us
DifferentialRevisionUpdateHistoryView::render
4
7 us
DifferentialRevisionUpdateHistoryView::renderDiffLintStar
4
0 us
DifferentialRevisionUpdateHistoryView::renderDiffUnitStar
4
0 us
DifferentialRevisionUpdateHistoryView::renderBaseRevision
4
1 us
DifferentialChangesetListView::renderViewOptionsDropdown
60
38 us
DiffusionRequest::newFromDictionary
40
5 us
DiffusionRequest::newFromRepository
20
1 us
DiffusionRequest::initializeFromDictionary
160
25 us
DiffusionRequest::generateURI
20
1 us
PhabricatorRepository::generateURI
160
2 us
DifferentialChangesetListView::render
40
0 us
FileTypeIcon::getFileIcon
20
1 us
PHUIHeaderView::renderPolicyProperty
1
0 us
PhabricatorApplication::getPolicy
22
16 us
PhabricatorPolicy::getIcon
1
0 us
PhabricatorCustomLogoConfigType::getLogoImagePHID
1
1 us
PhabricatorCustomLogoConfigType::getLogoWordmark
1
0 us
PhabricatorMainMenuSearchView::buildModeSelector
2
1 us
javelin_tag@3
1
0 us
CelerityResourceMap::getURIForName
12
9 us
PhabricatorBarePageView::newFavicons
8
0 us
PhabricatorStandardPageView::renderFooter
4
0 us
PhabricatorNotificationServerRef::newRefs
10
2 us
Child Calls
array_key_exists
3,183
7 us
0.4%