XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply1111,127 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute33,612 us
PhabricatorPolicyAwareQuery::execute@216 us
PhabricatorPolicyFilter::hasCapability67,502 us
PhabricatorPolicyAwareQuery::execute@117 us
Child Calls
PhabricatorPolicyFilter::loadCustomPolicies15,997 us53.9%
PhabricatorPolicyFilter::checkCapability83,060 us27.5%
PhabricatorPolicyAwareQuery::execute@11976 us8.8%
PhabricatorApplication::getCapabilities3355 us3.2%
PhabricatorPolicyFilter::getObjectPolicy8195 us1.8%
spl_autoload_call3181 us1.6%
phid_get_type885 us0.8%
assert_instances_of1153 us0.5%
PhabricatorPolicyQuery::isObjectPolicy817 us0.2%
PhabricatorRepository::getCapabilities12 us0.0%
PhabricatorSpacesNamespace::getCapabilities41 us0.0%
array_unique10 us
id10 us
PhabricatorUser::getOmnipotentUser10 us
PhabricatorPolicyAwareQuery::setViewer10 us
PhabricatorProjectQuery::withMemberPHIDs10 us
in_array80 us
PhabricatorProjectQuery::withPHIDs10 us
LiskDAO::getPHID100 us
PhabricatorUser::isOmnipotent110 us