XHProf mpull Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
mpull561,190 us100.0%
Parent Calls
msort14749 us
PhabricatorSpacesNamespaceQuery::getAllSpaces18 us
PhabricatorProjectQuery::linkProjectGraph69 us
PhabricatorProjectQuery::getAllReachableAncestors67 us
PhabricatorProjectQuery::loadSlugs66 us
PhabricatorPolicyQuery::loadPage13 us
PhabricatorPolicyFilter::loadCustomPolicies12 us
PhabricatorUserPreferencesQuery::withUsers25 us
PhabricatorUserPreferencesQuery::loadPage228 us
PhabricatorUserPreferencesQuery::willFilterPage211 us
PhabricatorUserPreferencesQuery::willFilterPage@1216 us
msortv1175 us
mgroup17 us
PhabricatorApplicationTransactionEditor::extractFilePHIDs10 us
PhabricatorApplicationTransactionEditor::applyTransactions15 us
PhabricatorPeopleQuery::fillUserCaches13 us
PhabricatorUserPreferencesCacheType::newValueForUsers211 us
PhabricatorAccessibilitySetting::getSelectOptions171 us
MultimeterControl::loadDimensionMap471 us
MultimeterControl::writeEvents13 us
Child Calls
PhutilRemarkupBlockRule::getPriorityVector12152 us12.8%
PhabricatorUserPreferences::getUserPHID739 us3.3%
PhabricatorPolicy::getSortKey135 us2.9%
PhabricatorConfigRemarkupRule::getPriority1223 us1.9%
CelerityDarkModePostprocessor::getPostprocessorName117 us1.4%
CelerityRedGreenPostprocessor::getPostprocessorName113 us1.1%
MultimeterViewer::getName111 us0.9%
MultimeterHost::getName111 us0.9%
MultimeterLabel::getName110 us0.8%
MultimeterContext::getName110 us0.8%
CelerityDefaultPostprocessor::getPostprocessorName19 us0.8%
CelerityHighContrastPostprocessor::getPostprocessorName19 us0.8%
LiskDAO::getID49 us0.8%
CelerityLargeFontPostprocessor::getPostprocessorName18 us0.7%
PhabricatorUserPreferencesTransaction::getTransactionType14 us0.3%
PhabricatorYoutubeRemarkupRule::getPriority120 us
PhabricatorIconRemarkupRule::getPriority120 us
PhabricatorKeyboardRemarkupRule::getPriority120 us
PhabricatorNavigationRemarkupRule::getPriority120 us
PhutilRemarkupDocumentLinkRule::getPriority120 us
LiskDAO::getPHID210 us
PhutilRemarkupEscapeRemarkupRule::getPriority120 us
PhabricatorEmojiRemarkupRule::getPriority120 us
PhameBlogSite::getPriority10 us
PhabricatorShortSite::getPriority10 us
PhutilRemarkupMonospaceRule::getPriority120 us
PhutilRemarkupRule::getPriority480 us
DoorkeeperRemarkupRule::getPriority240 us
DiffusionRepositoryRemarkupRule::getPriority120 us
MultimeterEvent::getEventLabel10 us
PhutilRemarkupHighlightRule::getPriority120 us
PhutilRemarkupUnderlineRule::getPriority120 us
PhutilRemarkupDelRule::getPriority120 us
PhutilRemarkupItalicRule::getPriority120 us
PhutilRemarkupBoldRule::getPriority120 us
PhabricatorObjectRemarkupRule::getPriority2640 us
PhabricatorMemeRemarkupRule::getPriority120 us
PhabricatorImageRemarkupRule::getPriority120 us
DivinerSymbolRemarkupRule::getPriority120 us
PhabricatorPhurlLinkRemarkupRule::getPriority120 us
PhabricatorResourceSite::getPriority10 us
PhrictionRemarkupRule::getPriority120 us
DiffusionRepositoryByIDRemarkupRule::getPriority120 us
PhutilRemarkupHyperlinkRule::getPriority120 us
PhabricatorPlatformSite::getPriority10 us