XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply3076,371 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute312,185 us
PhabricatorPolicyFilter::hasCapability113,287 us
PhabricatorPolicyAwareQuery::execute@337,948 us
PhabricatorPolicyAwareQuery::execute@131,988 us
PhabricatorPolicyAwareQuery::execute@228,274 us
PhabricatorPolicyAwareQuery::execute@537,270 us
PhabricatorPolicyAwareQuery::execute@4535,419 us
Child Calls
PhabricatorPolicyFilter::checkCapability47242,132 us55.2%
PhabricatorPolicyFilter::loadCustomPolicies16,826 us8.9%
PhabricatorPolicyAwareQuery::execute@416,664 us8.7%
PhabricatorPolicyAwareQuery::execute@523,654 us4.8%
PhabricatorPolicyFilter::getObjectPolicy4723,170 us4.2%
PhabricatorPolicyAwareQuery::execute@112,053 us2.7%
phid_get_type4721,759 us2.3%
PhabricatorPolicyQuery::isObjectPolicy4721,060 us1.4%
PhabricatorPolicyFilter::applyExtendedPolicyChecks11,011 us1.3%
__phutil_autoload4845 us1.1%
PhabricatorApplication::getCapabilities9478 us0.6%
assert_instances_of30362 us0.5%
array_select_keys139 us0.1%
in_array47228 us0.0%
PhabricatorUser::getOmnipotentUser416 us0.0%
ConpherenceThread::getCapabilities108 us0.0%
PhabricatorPolicyAwareQuery::setViewer46 us0.0%
PhabricatorObjectHandle::getCapabilities2105 us0.0%
PhabricatorRepository::getCapabilities44 us0.0%
PhabricatorApplicationTransaction::getCapabilities164 us0.0%
ManiphestTask::getCapabilities1594 us0.0%
array_keys13 us0.0%
DifferentialRevision::getCapabilities293 us0.0%
array_unique43 us0.0%
PhabricatorUser::getCapabilities142 us0.0%
FundInitiative::getCapabilities12 us0.0%
PhabricatorSpacesNamespace::getCapabilities32 us0.0%
PhabricatorApplicationTransactionComment::getCapabilities102 us0.0%
PhabricatorProjectQuery::withMemberPHIDs42 us0.0%
PhabricatorRepositoryCommit::getCapabilities51 us0.0%
PhabricatorFile::getCapabilities21 us0.0%
PhabricatorProjectQuery::withPHIDs40 us
PhabricatorUser::isOmnipotent300 us
id40 us
LiskDAO::getPHID360 us