XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply31334,546 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute355,204 us
PhabricatorPolicyFilter::hasCapability1133,064 us
PhabricatorPolicyAwareQuery::execute@332,913 us
PhabricatorPolicyAwareQuery::execute@1336,316 us
PhabricatorPolicyAwareQuery::execute@2231,656 us
PhabricatorPolicyAwareQuery::execute@5329,293 us
PhabricatorPolicyAwareQuery::execute@46146,100 us
Child Calls
PhabricatorPolicyFilter::checkCapability498204,203 us61.0%
PhabricatorPolicyFilter::loadCustomPolicies128,763 us8.6%
PhabricatorPolicyAwareQuery::execute@5225,540 us7.6%
PhabricatorPolicyQuery::isObjectPolicy49821,627 us6.5%
phid_get_type49815,451 us4.6%
PhabricatorPolicyAwareQuery::execute@1111,809 us3.5%
PhabricatorPolicyFilter::getObjectPolicy4984,080 us1.2%
PhabricatorPolicyFilter::applyExtendedPolicyChecks11,046 us0.3%
__phutil_autoload4840 us0.3%
PhabricatorApplication::getCapabilities9608 us0.2%
assert_instances_of31528 us0.2%
in_array49891 us0.0%
array_select_keys140 us0.0%
PhabricatorObjectHandle::getCapabilities22024 us0.0%
PhabricatorUser::getCapabilities3024 us0.0%
ConpherenceThread::getCapabilities1218 us0.0%
PhabricatorApplicationTransactionComment::getCapabilities1316 us0.0%
PhabricatorUser::isOmnipotent3112 us0.0%
PhabricatorRepository::getCapabilities46 us0.0%
PhabricatorUser::getOmnipotentUser36 us0.0%
PhabricatorPolicyAwareQuery::setViewer36 us0.0%
PhabricatorFile::getCapabilities35 us0.0%
FundInitiative::getCapabilities14 us0.0%
PhabricatorSpacesNamespace::getCapabilities34 us0.0%
ManiphestTask::getCapabilities1544 us0.0%
array_unique33 us0.0%
PhabricatorProjectQuery::withMemberPHIDs33 us0.0%
array_keys13 us0.0%
PhabricatorApplicationTransaction::getCapabilities163 us0.0%
LiskDAO::getPHID353 us0.0%
PhabricatorProjectQuery::withPHIDs31 us0.0%
PhabricatorRepositoryCommit::getCapabilities51 us0.0%
DifferentialRevision::getCapabilities281 us0.0%
id30 us