XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply5266,838 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute2038,988 us
PhabricatorPolicyFilter::hasCapability2112,081 us
PhabricatorPolicyAwareQuery::execute@11015,565 us
PhabricatorPolicyAwareQuery::execute@21204 us
Child Calls
PhabricatorPolicyFilter::checkCapability75929,281 us43.8%
PhabricatorPolicyFilter::loadCustomPolicies612,487 us18.7%
PhabricatorPolicyFilter::getObjectPolicy7595,634 us8.4%
PhabricatorPolicyFilter::applyExtendedPolicyChecks23,626 us5.4%
phid_get_type7591,921 us2.9%
PhabricatorPolicyAwareQuery::execute21,824 us2.7%
PhabricatorApplication::getCapabilities1911,785 us2.7%
PhabricatorPolicyAwareQuery::execute@11984 us1.5%
PhabricatorPolicyQuery::isObjectPolicy759943 us1.4%
assert_instances_of52412 us0.6%
spl_autoload_call3160 us0.2%
array_select_keys275 us0.1%
in_array75930 us0.0%
PhabricatorProject::isUserMember424 us0.0%
PhabricatorProject::getCapabilities34018 us0.0%
array_keys25 us0.0%
DifferentialRevision::getCapabilities1024 us0.0%
PhabricatorDashboardPanel::getCapabilities73 us0.0%
PhabricatorPolicyAwareQuery::setViewer32 us0.0%
ManiphestTask::getCapabilities1022 us0.0%
PhabricatorSpacesNamespace::getCapabilities41 us0.0%
PhabricatorDashboard::getCapabilities11 us0.0%
PhabricatorObjectHandle::getCapabilities11 us0.0%
PhabricatorRepository::getCapabilities61 us0.0%
PhabricatorRepositoryCommit::getCapabilities11 us0.0%
PhabricatorUser::getCapabilities11 us0.0%
array_unique30 us
PhabricatorUser::getOmnipotentUser30 us
PhabricatorUser::isOmnipotent520 us
PhabricatorProjectQuery::withMemberPHIDs30 us
PhabricatorProjectQuery::withPHIDs30 us
LiskDAO::getPHID3920 us
id30 us
PhabricatorNamedQuery::getCapabilities30 us