XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply77152,248 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute2066,782 us
PhabricatorPolicyAwareQuery::execute@12229,396 us
PhabricatorPolicyAwareQuery::execute@2141,693 us
PhabricatorPolicyFilter::hasCapability1954,357 us
PhabricatorPolicyAwareQuery::execute@3220 us
Child Calls
PhabricatorPolicyFilter::checkCapability77950,362 us33.1%
PhabricatorPolicyAwareQuery::execute@1222,129 us14.5%
PhabricatorPolicyAwareQuery::execute219,340 us12.7%
PhabricatorPolicyFilter::loadCustomPolicies513,921 us9.1%
PhabricatorPolicyFilter::getObjectPolicy7799,838 us6.5%
PhabricatorPolicyAwareQuery::execute@319,812 us6.4%
PhabricatorPolicyFilter::applyExtendedPolicyChecks24,544 us3.0%
PhabricatorApplication::getCapabilities2063,424 us2.2%
phid_get_type7793,106 us2.0%
PhabricatorPolicyQuery::isObjectPolicy7791,817 us1.2%
__phutil_autoload4830 us0.5%
assert_instances_of77753 us0.5%
array_select_keys2132 us0.1%
PhabricatorProject::getCapabilities340120 us0.1%
in_array77966 us0.0%
PhabricatorProject::isUserMember443 us0.0%
LiskDAO::getPHID41618 us0.0%
array_keys210 us0.0%
PhabricatorRepository::getCapabilities59 us0.0%
ManiphestTask::getCapabilities1029 us0.0%
PhabricatorSpacesNamespace::getCapabilities98 us0.0%
DifferentialRevision::getCapabilities1038 us0.0%
PhabricatorPolicyAwareQuery::setViewer57 us0.0%
PhabricatorUser::getOmnipotentUser55 us0.0%
array_unique55 us0.0%
PhabricatorDashboardPanel::getCapabilities74 us0.0%
PhabricatorUser::isOmnipotent774 us0.0%
PhabricatorProjectQuery::withMemberPHIDs52 us0.0%
PhabricatorUser::getCapabilities12 us0.0%
PhabricatorDashboard::getCapabilities12 us0.0%
PhabricatorProjectQuery::withPHIDs51 us0.0%
PhabricatorObjectHandle::getCapabilities11 us0.0%
PhabricatorRepositoryCommit::getCapabilities11 us0.0%
PhabricatorNamedQuery::getCapabilities31 us0.0%
id50 us