XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply60164,737 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute2098,248 us
PhabricatorPolicyFilter::hasCapability2721,728 us
PhabricatorPolicyAwareQuery::execute@11044,511 us
PhabricatorPolicyAwareQuery::execute@23250 us
Child Calls
PhabricatorPolicyFilter::checkCapability76474,071 us45.0%
PhabricatorPolicyFilter::loadCustomPolicies522,368 us13.6%
PhabricatorPolicyAwareQuery::execute@1211,856 us7.2%
PhabricatorPolicyFilter::getObjectPolicy76411,183 us6.8%
PhabricatorPolicyQuery::isObjectPolicy7648,207 us5.0%
PhabricatorPolicyFilter::applyExtendedPolicyChecks24,481 us2.7%
PhabricatorPolicyAwareQuery::execute23,803 us2.3%
PhabricatorApplication::getCapabilities1913,153 us1.9%
phid_get_type7643,041 us1.8%
PhabricatorPolicyAwareQuery::execute@312,010 us1.2%
__phutil_autoload4818 us0.5%
assert_instances_of60703 us0.4%
array_select_keys2133 us0.1%
PhabricatorProject::getCapabilities34098 us0.1%
in_array76464 us0.0%
PhabricatorProject::isUserMember447 us0.0%
PhabricatorRepository::getCapabilities511 us0.0%
array_keys210 us0.0%
PhabricatorSpacesNamespace::getCapabilities910 us0.0%
DifferentialRevision::getCapabilities1037 us0.0%
PhabricatorDashboardPanel::getCapabilities77 us0.0%
ManiphestTask::getCapabilities1027 us0.0%
PhabricatorUser::isOmnipotent606 us0.0%
PhabricatorPolicyAwareQuery::setViewer56 us0.0%
array_unique55 us0.0%
PhabricatorUser::getOmnipotentUser55 us0.0%
PhabricatorProjectQuery::withMemberPHIDs54 us0.0%
PhabricatorUser::getCapabilities12 us0.0%
PhabricatorDashboard::getCapabilities12 us0.0%
PhabricatorObjectHandle::getCapabilities11 us0.0%
PhabricatorRepositoryCommit::getCapabilities11 us0.0%
PhabricatorNamedQuery::getCapabilities31 us0.0%
id50 us
LiskDAO::getPHID4010 us
PhabricatorProjectQuery::withPHIDs50 us