XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply31601,060 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute3100,473 us
PhabricatorPolicyFilter::hasCapability1145,665 us
PhabricatorPolicyAwareQuery::execute@3334,598 us
PhabricatorPolicyAwareQuery::execute@1326,555 us
PhabricatorPolicyAwareQuery::execute@2278,563 us
PhabricatorPolicyAwareQuery::execute@5357,584 us
PhabricatorPolicyAwareQuery::execute@46257,622 us
Child Calls
PhabricatorPolicyFilter::checkCapability498345,183 us57.4%
PhabricatorPolicyAwareQuery::execute@5259,149 us9.8%
PhabricatorPolicyFilter::loadCustomPolicies156,966 us9.5%
PhabricatorPolicyQuery::isObjectPolicy49840,365 us6.7%
PhabricatorPolicyAwareQuery::execute@1129,171 us4.9%
PhabricatorPolicyFilter::getObjectPolicy4989,924 us1.7%
phid_get_type4982,339 us0.4%
PhabricatorPolicyFilter::applyExtendedPolicyChecks11,127 us0.2%
__phutil_autoload4933 us0.2%
PhabricatorApplication::getCapabilities9626 us0.1%
assert_instances_of31491 us0.1%
in_array49863 us0.0%
array_select_keys143 us0.0%
PhabricatorUser::getCapabilities3024 us0.0%
ConpherenceThread::getCapabilities1217 us0.0%
PhabricatorUser::isOmnipotent3115 us0.0%
PhabricatorObjectHandle::getCapabilities2209 us0.0%
PhabricatorRepository::getCapabilities48 us0.0%
LiskDAO::getPHID358 us0.0%
ManiphestTask::getCapabilities1548 us0.0%
PhabricatorPolicyAwareQuery::setViewer36 us0.0%
PhabricatorApplicationTransaction::getCapabilities164 us0.0%
PhabricatorSpacesNamespace::getCapabilities34 us0.0%
PhabricatorApplicationTransactionComment::getCapabilities133 us0.0%
array_keys13 us0.0%
PhabricatorProjectQuery::withMemberPHIDs33 us0.0%
PhabricatorUser::getOmnipotentUser33 us0.0%
array_unique32 us0.0%
PhabricatorRepositoryCommit::getCapabilities52 us0.0%
FundInitiative::getCapabilities12 us0.0%
PhabricatorFile::getCapabilities32 us0.0%
DifferentialRevision::getCapabilities282 us0.0%
id30 us
PhabricatorProjectQuery::withPHIDs30 us