XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply4536,189 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute146,256 us
PhabricatorPolicyFilter::hasCapability1926,475 us
PhabricatorPolicyAwareQuery::execute@351,444 us
PhabricatorPolicyAwareQuery::execute@141,623 us
PhabricatorPolicyAwareQuery::execute@22386 us
PhabricatorPolicyAwareQuery::execute@415 us
Child Calls
PhabricatorPolicyAwareQuery::execute211,624 us32.1%
PhabricatorPolicyFilter::loadCustomPolicies18,225 us22.7%
PhabricatorPolicyFilter::checkCapability486,458 us17.8%
PhabricatorPolicyFilter::applyApplicationChecks433,746 us10.4%
PhabricatorPolicyAwareQuery::execute@113,614 us10.0%
PhabricatorPolicyFilter::getObjectPolicy48496 us1.4%
spl_autoload_call4314 us0.9%
PhabricatorApplication::getCapabilities11300 us0.8%
phid_get_type48216 us0.6%
assert_instances_of45116 us0.3%
PhabricatorPolicyQuery::isObjectPolicy4893 us0.3%
PhabricatorPolicyFilter::applyExtendedPolicyChecks118 us0.0%
PhabricatorPaste::getCapabilities93 us0.0%
array_select_keys12 us0.0%
ManiphestTask::getCapabilities12 us0.0%
in_array482 us0.0%
PhabricatorPolicyAwareQuery::setViewer32 us0.0%
PhabricatorSpacesNamespace::getCapabilities61 us0.0%
PhabricatorProject::getCapabilities11 us0.0%
PhabricatorEditEngineConfiguration::getCapabilities21 us0.0%
PhabricatorUser::getOmnipotentUser31 us0.0%
PhabricatorUser::getCapabilities31 us0.0%
PhabricatorEditEngine::getCapabilities11 us0.0%
PhabricatorApplicationTransaction::getCapabilities71 us0.0%
PhabricatorFile::getCapabilities11 us0.0%
array_unique30 us
PhabricatorProjectQuery::withMemberPHIDs30 us
PhabricatorProjectQuery::withPHIDs30 us
PhabricatorUser::isOmnipotent450 us
LiskDAO::getPHID460 us
array_keys10 us
PhabricatorObjectHandle::getCapabilities60 us
id30 us