XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply24897,367 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute6514,938 us
PhabricatorPolicyFilter::hasCapability6547,070 us
PhabricatorPolicyAwareQuery::execute@1116,800 us
PhabricatorPolicyAwareQuery::execute@24411,840 us
PhabricatorPolicyAwareQuery::execute@3286,730 us
PhabricatorPolicyAwareQuery::execute@4206,451 us
PhabricatorPolicyAwareQuery::execute@5153,538 us
Child Calls
PhabricatorPolicyFilter::checkCapability44022,241 us22.8%
PhabricatorPolicyAwareQuery::execute321,726 us22.3%
PhabricatorPolicyFilter::applyExtendedPolicyChecks4913,980 us14.4%
PhabricatorPolicyFilter::loadCustomPolicies113,457 us13.8%
PhabricatorPolicyFilter::applyApplicationChecks24612,063 us12.4%
PhabricatorPolicyFilter::getObjectPolicy4403,347 us3.4%
phid_get_type4401,359 us1.4%
PhabricatorPolicyQuery::isObjectPolicy440794 us0.8%
assert_instances_of248580 us0.6%
PhabricatorApplication::getCapabilities18493 us0.5%
spl_autoload_call4419 us0.4%
array_select_keys4994 us0.1%
PhabricatorRepository::getCapabilities4731 us0.0%
in_array44014 us0.0%
DifferentialRevision::getCapabilities486 us0.0%
PhabricatorUser::getCapabilities246 us0.0%
ManiphestTask::getCapabilities85 us0.0%
PhabricatorFile::getCapabilities464 us0.0%
PhabricatorApplicationTransaction::getCapabilities973 us0.0%
PhabricatorPolicyAwareQuery::setViewer33 us0.0%
PhabricatorRepositoryCommit::getCapabilities72 us0.0%
PhabricatorUser::isOmnipotent2481 us0.0%
PhabricatorUser::getOmnipotentUser31 us0.0%
array_unique31 us0.0%
PhabricatorApplicationTransactionComment::getCapabilities351 us0.0%
PhabricatorEditEngine::getCapabilities11 us0.0%
PhabricatorSpacesNamespace::getCapabilities51 us0.0%
PhabricatorEditEngineConfiguration::getCapabilities11 us0.0%
PhabricatorObjectHandle::getCapabilities531 us0.0%
DifferentialChangeset::getCapabilities401 us0.0%
PhabricatorProjectQuery::withPHIDs30 us
PhabricatorProjectQuery::withMemberPHIDs30 us
id30 us
array_keys490 us
DifferentialDiff::getCapabilities100 us
LiskDAO::getPHID2490 us