XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply31502,764 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute3106,030 us
PhabricatorPolicyFilter::hasCapability1148,610 us
PhabricatorPolicyAwareQuery::execute@331,567 us
PhabricatorPolicyAwareQuery::execute@132,366 us
PhabricatorPolicyAwareQuery::execute@2236,941 us
PhabricatorPolicyAwareQuery::execute@5330,853 us
PhabricatorPolicyAwareQuery::execute@46276,397 us
Child Calls
PhabricatorPolicyFilter::checkCapability498320,824 us63.8%
PhabricatorPolicyAwareQuery::execute@5253,288 us10.6%
PhabricatorPolicyFilter::loadCustomPolicies130,320 us6.0%
PhabricatorApplication::getCapabilities928,559 us5.7%
PhabricatorPolicyAwareQuery::execute@1116,324 us3.2%
phid_get_type49814,427 us2.9%
in_array49812,799 us2.5%
PhabricatorPolicyFilter::getObjectPolicy4987,970 us1.6%
PhabricatorPolicyQuery::isObjectPolicy4983,097 us0.6%
PhabricatorPolicyFilter::applyExtendedPolicyChecks11,054 us0.2%
__phutil_autoload4794 us0.2%
assert_instances_of31435 us0.1%
array_select_keys140 us0.0%
ManiphestTask::getCapabilities15415 us0.0%
ConpherenceThread::getCapabilities1213 us0.0%
PhabricatorUser::isOmnipotent319 us0.0%
PhabricatorRepository::getCapabilities48 us0.0%
PhabricatorObjectHandle::getCapabilities2206 us0.0%
PhabricatorPolicyAwareQuery::setViewer36 us0.0%
PhabricatorUser::getOmnipotentUser36 us0.0%
PhabricatorSpacesNamespace::getCapabilities34 us0.0%
PhabricatorUser::getCapabilities304 us0.0%
PhabricatorApplicationTransaction::getCapabilities164 us0.0%
PhabricatorApplicationTransactionComment::getCapabilities133 us0.0%
PhabricatorProjectQuery::withMemberPHIDs33 us0.0%
DifferentialRevision::getCapabilities283 us0.0%
array_keys13 us0.0%
array_unique32 us0.0%
PhabricatorRepositoryCommit::getCapabilities52 us0.0%
FundInitiative::getCapabilities12 us0.0%
PhabricatorFile::getCapabilities32 us0.0%
PhabricatorProjectQuery::withPHIDs31 us0.0%
LiskDAO::getPHID351 us0.0%
id30 us