XHProf PhabricatorPolicyFilter::apply@1 Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply@1538,577 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute420 us
PhabricatorPolicyFilter::hasCapability242,156 us
PhabricatorPolicyFilter::executeExtendedPolicyChecks246,317 us
PhabricatorPolicyFilter::hasCapability@1184 us
Child Calls
PhabricatorPolicyFilter::checkCapability242,674 us31.2%
PhabricatorPolicyFilter::applyExtendedPolicyChecks@192,132 us24.9%
PhabricatorPolicyFilter::applyApplicationChecks491,206 us14.1%
PhabricatorPolicyFilter::checkCapability@125714 us8.3%
PhabricatorPolicyFilter::getObjectPolicy49390 us4.5%
phid_get_type49138 us1.6%
assert_instances_of53129 us1.5%
PhabricatorPolicyQuery::isObjectPolicy49113 us1.3%
PhabricatorApplication::getCapabilities121 us0.2%
array_select_keys919 us0.2%
in_array495 us0.1%
PhabricatorRepository::getCapabilities155 us0.1%
PhabricatorSpacesNamespace::getCapabilities244 us0.0%
DifferentialRevision::getCapabilities91 us0.0%
PhabricatorUser::isOmnipotent530 us
LiskDAO::getPHID490 us
array_keys90 us