XHProf PhabricatorPolicyFilter::apply@1 Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply@166247,366 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute@3715,376 us
PhabricatorPolicyAwareQuery::execute@131130,348 us
PhabricatorPolicyFilter::hasCapability@1942,698 us
PhabricatorPolicyFilter::executeExtendedPolicyChecks623,215 us
PhabricatorPolicyFilter::hasCapability518,254 us
PhabricatorPolicyAwareQuery::execute@227,966 us
PhabricatorPolicyAwareQuery::execute69,509 us
Child Calls
PhabricatorPolicyFilter::checkCapability@13781,509 us33.0%
PhabricatorPolicyFilter::checkCapability2148,163 us19.5%
PhabricatorPolicyFilter::getObjectPolicy5828,586 us11.6%
PhabricatorPolicyQuery::isObjectPolicy589,755 us3.9%
assert_instances_of668,083 us3.3%
PhabricatorUser::isOmnipotent668,035 us3.2%
phid_get_type587,273 us2.9%
LiskDAO::getPHID586,956 us2.8%
PhabricatorObjectHandle::getCapabilities334,246 us1.7%
PhabricatorPolicyFilter::applyExtendedPolicyChecks@133,028 us1.2%
PhabricatorApplication::getCapabilities82,384 us1.0%
PhabricatorProject::getCapabilities7925 us0.4%
PhabricatorPolicyTestObject::getCapabilities6733 us0.3%
PhabricatorSpacesNamespace::getCapabilities4521 us0.2%
array_select_keys3339 us0.1%
in_array58102 us0.0%
array_keys33 us0.0%