XHProf
PhabricatorPolicyFilter::apply Profile
XHProf Profile
Symbol
Count
Wall Time
%
Metrics for this Call
PhabricatorPolicyFilter::apply
47
20,832 us
100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute
16
9,579 us
PhabricatorPolicyFilter::hasCapability
18
10,381 us
PhabricatorPolicyAwareQuery::execute@2
5
377 us
PhabricatorPolicyAwareQuery::execute@1
5
297 us
PhabricatorPolicyAwareQuery::execute@3
3
198 us
Child Calls
PhabricatorPolicyFilter::loadCustomPolicies
1
6,132 us
29.4%
PhabricatorPolicyFilter::checkCapability
171
5,717 us
27.4%
PhabricatorPolicyFilter::getObjectPolicy
171
1,816 us
8.7%
PhabricatorPolicyAwareQuery::execute
2
1,657 us
8.0%
PhabricatorApplication::getCapabilities
148
1,605 us
7.7%
PhabricatorPolicyAwareQuery::execute@2
1
788 us
3.8%
phid_get_type
171
474 us
2.3%
PhabricatorPolicyFilter::applyExtendedPolicyChecks
1
227 us
1.1%
PhabricatorPolicyQuery::isObjectPolicy
171
226 us
1.1%
assert_instances_of
47
161 us
0.8%
spl_autoload_call
3
151 us
0.7%
array_select_keys
1
2 us
0.0%
PhabricatorPolicyAwareQuery::setViewer
3
2 us
0.0%
PhabricatorRepository::getCapabilities
2
2 us
0.0%
PhabricatorProject::getCapabilities
1
1 us
0.0%
PhabricatorUser::getCapabilities
6
1 us
0.0%
PhabricatorSpacesNamespace::getCapabilities
4
1 us
0.0%
DifferentialRevision::getCapabilities
1
1 us
0.0%
PhabricatorUser::getOmnipotentUser
3
1 us
0.0%
array_unique
3
0 us
id
3
0 us
PhabricatorUser::isOmnipotent
47
0 us
PhabricatorObjectHandle::getCapabilities
7
0 us
PhabricatorProjectQuery::withMemberPHIDs
3
0 us
PhabricatorProjectQuery::withPHIDs
3
0 us
in_array
171
0 us
PhabricatorFile::getCapabilities
1
0 us
LiskDAO::getPHID
48
0 us
array_keys
1
0 us