XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply3666,401 us100.0%
Parent Calls
PhabricatorPolicyFilter::hasCapability1321,291 us
PhabricatorPolicyAwareQuery::execute@23393 us
PhabricatorPolicyAwareQuery::execute@132,741 us
PhabricatorPolicyAwareQuery::execute@3718,609 us
PhabricatorPolicyAwareQuery::execute@4420,001 us
PhabricatorPolicyAwareQuery::execute63,366 us
Child Calls
PhabricatorPolicyFilter::loadCustomPolicies420,863 us31.4%
PhabricatorPolicyFilter::checkCapability14017,459 us26.3%
PhabricatorPolicyFilter::applyExtendedPolicyChecks310,274 us15.5%
PhabricatorPolicyAwareQuery::execute@229,171 us13.8%
PhabricatorPolicyFilter::applyApplicationChecks334,789 us7.2%
PhabricatorPolicyFilter::getObjectPolicy140964 us1.5%
phid_get_type140411 us0.6%
PhabricatorApplication::getCapabilities11382 us0.6%
spl_autoload_call2208 us0.3%
PhabricatorPolicyQuery::isObjectPolicy140178 us0.3%
assert_instances_of36127 us0.2%
array_select_keys318 us0.0%
PhabricatorRepository::getCapabilities43 us0.0%
PhabricatorApplicationTransactionComment::getCapabilities22 us0.0%
ManiphestTask::getCapabilities92 us0.0%
PhabricatorSpacesNamespace::getCapabilities62 us0.0%
in_array1402 us0.0%
PhabricatorPolicyAwareQuery::setViewer21 us0.0%
PhabricatorProfileMenuItemConfiguration::getCapabilities61 us0.0%
PhabricatorUser::getCapabilities31 us0.0%
PhabricatorRepositoryCommit::getCapabilities101 us0.0%
DifferentialRevision::getCapabilities111 us0.0%
array_keys31 us0.0%
PhabricatorProject::getCapabilities21 us0.0%
PhabricatorObjectHandle::getCapabilities361 us0.0%
PhabricatorApplicationTransaction::getCapabilities401 us0.0%
id20 us
array_unique20 us
PhabricatorUser::isOmnipotent360 us
PhabricatorProjectQuery::withPHIDs20 us
LiskDAO::getPHID370 us
PhabricatorUser::getOmnipotentUser20 us
PhabricatorProjectQuery::withMemberPHIDs20 us