XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply51125,063 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute2075,808 us
PhabricatorPolicyFilter::hasCapability2024,100 us
PhabricatorPolicyAwareQuery::execute@11024,922 us
PhabricatorPolicyAwareQuery::execute@21233 us
Child Calls
PhabricatorPolicyFilter::checkCapability75859,413 us47.5%
PhabricatorPolicyAwareQuery::execute212,260 us9.8%
PhabricatorPolicyFilter::loadCustomPolicies511,571 us9.3%
PhabricatorPolicyFilter::getObjectPolicy75810,860 us8.7%
PhabricatorPolicyAwareQuery::execute@116,397 us5.1%
PhabricatorPolicyFilter::applyExtendedPolicyChecks24,430 us3.5%
PhabricatorApplication::getCapabilities1913,012 us2.4%
phid_get_type7582,802 us2.2%
PhabricatorPolicyQuery::isObjectPolicy7581,669 us1.3%
__phutil_autoload4797 us0.6%
assert_instances_of51635 us0.5%
array_select_keys2128 us0.1%
in_array75845 us0.0%
PhabricatorProject::isUserMember442 us0.0%
PhabricatorProject::getCapabilities34027 us0.0%
array_keys211 us0.0%
PhabricatorRepository::getCapabilities59 us0.0%
ManiphestTask::getCapabilities1026 us0.0%
PhabricatorDashboardPanel::getCapabilities75 us0.0%
PhabricatorPolicyAwareQuery::setViewer34 us0.0%
PhabricatorUser::getOmnipotentUser34 us0.0%
DifferentialRevision::getCapabilities1034 us0.0%
PhabricatorSpacesNamespace::getCapabilities33 us0.0%
PhabricatorDashboard::getCapabilities12 us0.0%
PhabricatorProjectQuery::withMemberPHIDs32 us0.0%
PhabricatorUser::getCapabilities12 us0.0%
array_unique32 us0.0%
PhabricatorUser::isOmnipotent511 us0.0%
PhabricatorObjectHandle::getCapabilities11 us0.0%
PhabricatorRepositoryCommit::getCapabilities11 us0.0%
LiskDAO::getPHID3911 us0.0%
PhabricatorNamedQuery::getCapabilities31 us0.0%
PhabricatorProjectQuery::withPHIDs30 us
id30 us