XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply5176,050 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute1511,196 us
PhabricatorPolicyFilter::hasCapability2056,302 us
PhabricatorPolicyAwareQuery::execute@352,007 us
PhabricatorPolicyAwareQuery::execute@185,843 us
PhabricatorPolicyAwareQuery::execute@22692 us
PhabricatorPolicyAwareQuery::execute@4110 us
Child Calls
PhabricatorPolicyAwareQuery::execute224,417 us32.1%
PhabricatorPolicyFilter::loadCustomPolicies121,402 us28.1%
PhabricatorPolicyFilter::checkCapability469,591 us12.6%
PhabricatorPolicyFilter::applyApplicationChecks498,574 us11.3%
PhabricatorPolicyAwareQuery::execute@117,434 us9.8%
PhabricatorPolicyFilter::getObjectPolicy46828 us1.1%
spl_autoload_call4691 us0.9%
PhabricatorApplication::getCapabilities11585 us0.8%
phid_get_type46362 us0.5%
assert_instances_of51221 us0.3%
PhabricatorPolicyQuery::isObjectPolicy46184 us0.2%
in_array4672 us0.1%
PhabricatorPolicyFilter::applyExtendedPolicyChecks135 us0.0%
PhabricatorPaste::getCapabilities911 us0.0%
PhabricatorPolicyAwareQuery::setViewer36 us0.0%
PhabricatorUser::getCapabilities55 us0.0%
PhabricatorApplicationTransaction::getCapabilities55 us0.0%
PhabricatorObjectHandle::getCapabilities55 us0.0%
PhabricatorSpacesNamespace::getCapabilities54 us0.0%
array_select_keys14 us0.0%
PhabricatorUser::getOmnipotentUser33 us0.0%
array_unique33 us0.0%
PhabricatorEditEngineConfiguration::getCapabilities22 us0.0%
PhabricatorProject::getCapabilities12 us0.0%
PhabricatorEditEngine::getCapabilities12 us0.0%
PhabricatorApplicationTransactionComment::getCapabilities12 us0.0%
PhabricatorFile::getCapabilities12 us0.0%
PhabricatorProjectQuery::withMemberPHIDs32 us0.0%
PhabricatorProjectQuery::withPHIDs30 us
PhabricatorUser::isOmnipotent510 us
LiskDAO::getPHID520 us
array_keys10 us
id30 us