XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply31558,201 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute3118,035 us
PhabricatorPolicyFilter::hasCapability1139,640 us
PhabricatorPolicyAwareQuery::execute@331,564 us
PhabricatorPolicyAwareQuery::execute@1331,566 us
PhabricatorPolicyAwareQuery::execute@2241,139 us
PhabricatorPolicyAwareQuery::execute@5341,845 us
PhabricatorPolicyAwareQuery::execute@46284,412 us
Child Calls
PhabricatorPolicyFilter::checkCapability501338,698 us60.7%
PhabricatorPolicyFilter::getObjectPolicy50151,795 us9.3%
PhabricatorPolicyAwareQuery::execute@5245,057 us8.1%
PhabricatorPolicyFilter::loadCustomPolicies141,318 us7.4%
PhabricatorPolicyFilter::applyExtendedPolicyChecks127,822 us5.0%
PhabricatorPolicyAwareQuery::execute@1118,357 us3.3%
PhabricatorPolicyQuery::isObjectPolicy50117,214 us3.1%
phid_get_type5011,967 us0.4%
__phutil_autoload4762 us0.1%
PhabricatorApplication::getCapabilities9583 us0.1%
assert_instances_of31416 us0.1%
array_select_keys141 us0.0%
in_array50136 us0.0%
ConpherenceThread::getCapabilities1212 us0.0%
PhabricatorUser::isOmnipotent3110 us0.0%
PhabricatorPolicyAwareQuery::setViewer36 us0.0%
PhabricatorRepository::getCapabilities46 us0.0%
PhabricatorObjectHandle::getCapabilities2235 us0.0%
PhabricatorFile::getCapabilities34 us0.0%
PhabricatorUser::getCapabilities304 us0.0%
PhabricatorApplicationTransaction::getCapabilities164 us0.0%
ManiphestTask::getCapabilities1574 us0.0%
PhabricatorSpacesNamespace::getCapabilities34 us0.0%
PhabricatorProjectQuery::withMemberPHIDs34 us0.0%
array_unique33 us0.0%
array_keys13 us0.0%
PhabricatorApplicationTransactionComment::getCapabilities103 us0.0%
PhabricatorUser::getOmnipotentUser33 us0.0%
FundInitiative::getCapabilities12 us0.0%
DifferentialRevision::getCapabilities282 us0.0%
LiskDAO::getPHID352 us0.0%
PhabricatorRepositoryCommit::getCapabilities51 us0.0%
PhabricatorProjectQuery::withPHIDs30 us
id30 us