XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply77228,483 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute2094,163 us
PhabricatorPolicyAwareQuery::execute@12236,812 us
PhabricatorPolicyAwareQuery::execute@2141,842 us
PhabricatorPolicyFilter::hasCapability1995,646 us
PhabricatorPolicyAwareQuery::execute@3220 us
Child Calls
PhabricatorPolicyFilter::checkCapability77976,781 us33.6%
PhabricatorPolicyAwareQuery::execute@1245,350 us19.8%
PhabricatorPolicyAwareQuery::execute@3122,767 us10.0%
PhabricatorPolicyAwareQuery::execute220,999 us9.2%
PhabricatorPolicyFilter::loadCustomPolicies515,894 us7.0%
PhabricatorPolicyFilter::getObjectPolicy77910,356 us4.5%
phid_get_type7798,710 us3.8%
PhabricatorPolicyFilter::applyExtendedPolicyChecks24,552 us2.0%
PhabricatorApplication::getCapabilities2063,663 us1.6%
PhabricatorPolicyQuery::isObjectPolicy7791,997 us0.9%
__phutil_autoload4893 us0.4%
assert_instances_of77790 us0.3%
PhabricatorProject::getCapabilities340179 us0.1%
array_select_keys2128 us0.1%
in_array77965 us0.0%
PhabricatorProject::isUserMember446 us0.0%
array_keys210 us0.0%
PhabricatorRepository::getCapabilities59 us0.0%
PhabricatorPolicyAwareQuery::setViewer58 us0.0%
PhabricatorUser::getOmnipotentUser58 us0.0%
PhabricatorSpacesNamespace::getCapabilities98 us0.0%
DifferentialRevision::getCapabilities1037 us0.0%
ManiphestTask::getCapabilities1026 us0.0%
PhabricatorDashboardPanel::getCapabilities76 us0.0%
PhabricatorUser::isOmnipotent776 us0.0%
array_unique55 us0.0%
PhabricatorProjectQuery::withMemberPHIDs54 us0.0%
PhabricatorProjectQuery::withPHIDs52 us0.0%
PhabricatorObjectHandle::getCapabilities12 us0.0%
PhabricatorRepositoryCommit::getCapabilities12 us0.0%
PhabricatorUser::getCapabilities12 us0.0%
LiskDAO::getPHID4162 us0.0%
PhabricatorDashboard::getCapabilities12 us0.0%
PhabricatorNamedQuery::getCapabilities31 us0.0%
id50 us