XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply8323,940 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute2910,344 us
PhabricatorPolicyFilter::hasCapability3010,818 us
PhabricatorPolicyAwareQuery::execute@19910 us
PhabricatorPolicyAwareQuery::execute@37850 us
PhabricatorPolicyAwareQuery::execute@27878 us
PhabricatorPolicyAwareQuery::execute@41140 us
Child Calls
PhabricatorPolicyFilter::checkCapability2117,799 us32.6%
PhabricatorPolicyFilter::loadCustomPolicies15,830 us24.4%
PhabricatorPolicyFilter::getObjectPolicy2112,153 us9.0%
PhabricatorApplication::getCapabilities1601,687 us7.0%
PhabricatorPolicyAwareQuery::execute21,646 us6.9%
PhabricatorPolicyAwareQuery::execute@11748 us3.1%
phid_get_type211631 us2.6%
PhabricatorPolicyQuery::isObjectPolicy211294 us1.2%
PhabricatorPolicyFilter::applyExtendedPolicyChecks1234 us1.0%
assert_instances_of83203 us0.8%
spl_autoload_call3169 us0.7%
PhabricatorRepository::getCapabilities152 us0.0%
array_select_keys12 us0.0%
PhabricatorRepositoryCommit::getCapabilities71 us0.0%
ManiphestTask::getCapabilities41 us0.0%
PhabricatorPolicyAwareQuery::setViewer31 us0.0%
PhabricatorUser::getOmnipotentUser31 us0.0%
PhabricatorSpacesNamespace::getCapabilities41 us0.0%
PhabricatorUser::getCapabilities51 us0.0%
PhabricatorRepositoryPushEvent::getCapabilities10 us
LiskDAO::getPHID850 us
PhabricatorApplicationTransaction::getCapabilities30 us
in_array2110 us
PhabricatorObjectHandle::getCapabilities100 us
DifferentialRevision::getCapabilities10 us
PhabricatorRepositoryPushLog::getCapabilities10 us
array_unique30 us
id30 us
PhabricatorUser::isOmnipotent830 us
PhabricatorProjectQuery::withPHIDs30 us
array_keys10 us
PhabricatorProjectQuery::withMemberPHIDs30 us