XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply3664,642 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute82,165 us
PhabricatorPolicyFilter::hasCapability1252,375 us
PhabricatorPolicyAwareQuery::execute@442,153 us
PhabricatorPolicyAwareQuery::execute@342,655 us
PhabricatorPolicyAwareQuery::execute@253,713 us
PhabricatorPolicyAwareQuery::execute@61364 us
PhabricatorPolicyAwareQuery::execute@51627 us
PhabricatorPolicyAwareQuery::execute@11590 us
Child Calls
PhabricatorPolicyAwareQuery::execute224,267 us37.5%
PhabricatorPolicyFilter::loadCustomPolicies118,866 us29.2%
PhabricatorPolicyFilter::checkCapability328,844 us13.7%
PhabricatorPolicyFilter::applyExtendedPolicyChecks74,714 us7.3%
PhabricatorPolicyFilter::applyApplicationChecks344,138 us6.4%
PhabricatorPolicyFilter::getObjectPolicy32885 us1.4%
PhabricatorApplication::getCapabilities7507 us0.8%
spl_autoload_call4462 us0.7%
phid_get_type32335 us0.5%
PhabricatorPolicyQuery::isObjectPolicy32209 us0.3%
assert_instances_of36169 us0.3%
in_array3233 us0.1%
array_select_keys729 us0.0%
PhabricatorUser::isOmnipotent3617 us0.0%
array_keys77 us0.0%
DifferentialRevision::getCapabilities46 us0.0%
PhabricatorSpacesNamespace::getCapabilities55 us0.0%
PhabricatorRepository::getCapabilities45 us0.0%
HarbormasterBuildable::getCapabilities34 us0.0%
LiskDAO::getPHID363 us0.0%
PhabricatorObjectHandle::getCapabilities23 us0.0%
PhabricatorPolicyAwareQuery::setViewer23 us0.0%
DifferentialDiff::getCapabilities33 us0.0%
PhabricatorUser::getOmnipotentUser22 us0.0%
PhabricatorProjectQuery::withMemberPHIDs22 us0.0%
HarbormasterBuild::getCapabilities22 us0.0%
array_unique22 us0.0%
id21 us0.0%
HarbormasterBuildPlan::getCapabilities11 us0.0%
HarbormasterBuildTarget::getCapabilities11 us0.0%
PhabricatorProjectQuery::withPHIDs20 us