XHProf
idx Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
idx
3,189
826 us
100.0%
Parent Calls
PhutilKeyValueCache::getKey
571
50 us
AphrontDefaultApplicationConfiguration::buildRequest
2
0 us
PhutilURI::__construct
1,125
426 us
AphrontApplicationConfiguration::buildController
1
0 us
PhabricatorEnv::getRemoteAddress
1
0 us
AphrontRequest::getURIData
11
1 us
DiffusionServeController::isVCSRequest
1
2 us
AphrontRequest::getCookie
1
0 us
PhutilKeyValueCache::getKey@1
1
0 us
AphrontBaseMySQLDatabaseConnection::getConfiguration
247
38 us
LiskDAO::getConfigOption
208
22 us
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector
61
9 us
PhabricatorCursorPagedPolicyAwareQuery::formatOrderClause
124
11 us
PhabricatorPolicyFilter::getApplicationForPHID
18
2 us
PhabricatorDataNotAttachedException::__construct
7
1 us
PhabricatorStandardCustomField::buildStandardFields
1
0 us
PhabricatorPolicyType::getPolicyTypeOrder
6
0 us
PhabricatorPolicy::getCustomRuleClasses
2
0 us
PhabricatorPolicyFilter::loadCustomPolicies
4
1 us
PhabricatorPolicyFilter::checkCustomPolicy
7
0 us
PhabricatorProjectsBasePolicyRule::getMemberships
1
2 us
PhabricatorPolicyCapability::getCapabilityByKey
118
11 us
PhabricatorApplication::getCustomPolicySetting
62
7 us
CelerityResourceMap::__construct
4
0 us
CelerityResourceMap::getResourceNameForSymbol
112
21 us
DiffusionRequest::newFromDictionary
5
4 us
PhabricatorRepositoryURIQuery::willFilterPage
10
0 us
PhabricatorRepositoryQuery::didFilterPage
2
1 us
PhabricatorFile::getIsProfileImage
3
0 us
PhabricatorFile::getBuiltinName
3
0 us
PhabricatorFileQuery::loadPage
1
0 us
DiffusionRequest::newFromRepository
2
0 us
DiffusionRequest::initializeFromDictionary
16
5 us
DiffusionCommitQuery::buildWhereClauseParts
3
0 us
DiffusionCommitQuery::willFilterPage
9
0 us
DiffusionCommitQuery::didFilterPage
4
2 us
PhabricatorRepository::getDetail
13
5 us
DiffusionRequest::generateURI
6
2 us
PhabricatorRepository::generateURI
46
7 us
PhabricatorRepositoryCommitData::getCommitDetail
7
4 us
PhabricatorMarkupEngine::newDifferentialMarkupEngine
1
1 us
CelerityResourceMap::getURIForName
15
10 us
PhabricatorRepositoryPushLogQuery::willFilterPage
1
0 us
PhabricatorPolicyAwareQuery::applyWillFilterPageExtensions
5
2 us
PhabricatorCursorPagedPolicyAwareQuery::setOrderVector@1
1
0 us
PhabricatorAuthProviderConfig::getProperty
13
1 us
DifferentialRevisionQuery::willFilterPage
1
0 us
PhabricatorPeopleQuery::didFilterPage
3
2 us
PhabricatorPeopleQuery::fillUserCaches
4
0 us
DifferentialRevisionStatus::isClosedStatus
1
0 us
DifferentialRevisionStatus::getIcon
1
0 us
DifferentialRevisionStatus::getIconColor
1
0 us
DifferentialRevisionStatus::getDisplayName
1
0 us
PhabricatorPeopleIconSet::getIconIcon
3
1 us
PhabricatorUser::getAwayUntil
3
1 us
PhabricatorCachedClassMapQuery::loadClass
3
3 us
PhutilLexer::getTokens
48
3 us
PhabricatorRepository::getAlmanacServiceURI
3
0 us
ConduitClient::newHostString
3
4 us
BaseHTTPFuture::parseRawHTTPResponse
3
3 us
HTTPFutureHTTPResponseStatus::getErrorCodeDescription
3
3 us
HTTPSFuture::shouldReuseHandles
3
3 us
PhutilRemarkupEngine::getConfig
25
25 us
PhabricatorObjectRemarkupRule::markupObjectReference
2
2 us
PhutilRemarkupEngine::getTextMetadata
33
77 us
PhutilRemarkupHyperlinkRule::markupHyperlink
1
1 us
PhutilRemarkupEngine::postprocessText
3
3 us
DiffusionCommitAuditStatus::getIcon
2
1 us
DiffusionCommitAuditStatus::getColor
2
0 us
DiffusionCommitAuditStatus::getName
2
1 us
PhabricatorObjectRemarkupRule::renderHovertag
4
1 us
javelin_tag@1
5
0 us
DiffusionView::linkBrowse
2
2 us
DifferentialChangeType::getIconForFileType
1
0 us
DifferentialChangeType::getIconColorForFileType
1
0 us
PhabricatorEditEngineConfigurationQuery::willFilterPage
1
0 us
PhabricatorPolicy::getSortName
4
0 us
PhabricatorEditEngineConfiguration::getProperty
4
4 us
PhabricatorEditEngineConfiguration::applyConfigurationToFields
10
0 us
PhutilEventEngine::dispatchEvent
4
1 us
PhutilEvent::getValue
14
0 us
HarbormasterBuildQuery::didFilterPage
5
5 us
HarbormasterBuildQuery::didFilterPage@1
2
2 us
HarbormasterBuildableQuery::didFilterPage
1
0 us
HarbormasterUIEventListener::handlePropertyEvent
2
3 us
javelin_tag@2
3
1 us
PhabricatorApplicationTransaction::getMetadataValue
23
12 us
PhabricatorApplicationTransactionView::groupRelatedTransactions
3
2 us
PhabricatorContentSource::newFromSerialized
22
0 us
PhabricatorEdgeType::getByConstant
1
0 us
javelin_tag
10
3 us
javelin_tag@4
9
0 us
phabricator_form
4
0 us
DifferentialChangeType::getSummaryColorForChangeType
1
0 us
DifferentialChangeType::getSummaryCharacterForChangeType
1
0 us
DifferentialChangeType::getFullNameForChangeType
1
0 us
DifferentialChangeType::getShortNameForFileType
1
1 us
AphrontTableView::render
1
0 us
DifferentialChangesetListView::renderViewOptionsDropdown
3
3 us
DifferentialChangesetListView::render
2
0 us
FileTypeIcon::getFileIcon
1
1 us
PhabricatorCustomLogoConfigType::getLogoImagePHID
1
1 us
PhabricatorCustomLogoConfigType::getLogoWordmark
1
0 us
PhabricatorMainMenuSearchView::buildModeSelector
2
2 us
javelin_tag@3
1
0 us
PhabricatorBarePageView::newFavicons
8
0 us
PhabricatorStandardPageView::renderFooter
4
0 us
PhabricatorNotificationServerRef::newRefs
10
1 us
Child Calls
array_key_exists
590
7 us
0.8%