XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply3650,551 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute81,839 us
PhabricatorPolicyFilter::hasCapability1241,704 us
PhabricatorPolicyAwareQuery::execute@441,278 us
PhabricatorPolicyAwareQuery::execute@341,544 us
PhabricatorPolicyAwareQuery::execute@252,888 us
PhabricatorPolicyAwareQuery::execute@61220 us
PhabricatorPolicyAwareQuery::execute@51522 us
PhabricatorPolicyAwareQuery::execute@11556 us
Child Calls
PhabricatorPolicyAwareQuery::execute222,048 us43.6%
PhabricatorPolicyFilter::loadCustomPolicies114,015 us27.7%
PhabricatorPolicyFilter::checkCapability385,210 us10.3%
PhabricatorPolicyFilter::applyApplicationChecks343,299 us6.5%
PhabricatorPolicyFilter::applyExtendedPolicyChecks73,137 us6.2%
PhabricatorPolicyFilter::getObjectPolicy38641 us1.3%
PhabricatorApplication::getCapabilities7380 us0.8%
spl_autoload_call4360 us0.7%
phid_get_type38225 us0.4%
PhabricatorPolicyQuery::isObjectPolicy38101 us0.2%
assert_instances_of36101 us0.2%
array_select_keys715 us0.0%
in_array3810 us0.0%
DifferentialRevision::getCapabilities44 us0.0%
HarbormasterBuildable::getCapabilities33 us0.0%
PhabricatorRepository::getCapabilities43 us0.0%
array_keys72 us0.0%
PhabricatorSpacesNamespace::getCapabilities52 us0.0%
HarbormasterBuild::getCapabilities42 us0.0%
PhabricatorPolicyAwareQuery::setViewer22 us0.0%
HarbormasterBuildPlan::getCapabilities22 us0.0%
PhabricatorObjectHandle::getCapabilities21 us0.0%
DifferentialDiff::getCapabilities31 us0.0%
array_unique21 us0.0%
id20 us
PhabricatorUser::getOmnipotentUser20 us
PhabricatorProjectQuery::withMemberPHIDs20 us
PhabricatorUser::isOmnipotent360 us
LiskDAO::getPHID360 us
HarbormasterBuildTarget::getCapabilities40 us
PhabricatorProjectQuery::withPHIDs20 us