XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply13660,914 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute366,935 us
PhabricatorPolicyFilter::hasCapability3433,831 us
PhabricatorPolicyAwareQuery::execute@1135,623 us
PhabricatorPolicyAwareQuery::execute@2195,584 us
PhabricatorPolicyAwareQuery::execute@4112,786 us
PhabricatorPolicyAwareQuery::execute@3163,981 us
PhabricatorPolicyAwareQuery::execute@53804 us
PhabricatorPolicyAwareQuery::execute@81238 us
PhabricatorPolicyAwareQuery::execute@71390 us
PhabricatorPolicyAwareQuery::execute@62742 us
Child Calls
PhabricatorPolicyAwareQuery::execute315,983 us26.2%
PhabricatorPolicyFilter::checkCapability17211,704 us19.2%
PhabricatorPolicyFilter::applyExtendedPolicyChecks289,115 us15.0%
PhabricatorPolicyFilter::applyApplicationChecks1348,442 us13.9%
PhabricatorPolicyFilter::loadCustomPolicies18,377 us13.8%
PhabricatorPolicyFilter::getObjectPolicy1721,787 us2.9%
phid_get_type172588 us1.0%
PhabricatorApplication::getCapabilities18491 us0.8%
PhabricatorPolicyQuery::isObjectPolicy172368 us0.6%
assert_instances_of136347 us0.6%
spl_autoload_call4310 us0.5%
array_select_keys2851 us0.1%
PhabricatorRepository::getCapabilities1813 us0.0%
in_array17211 us0.0%
DifferentialRevision::getCapabilities245 us0.0%
PhabricatorUser::getCapabilities105 us0.0%
ManiphestTask::getCapabilities44 us0.0%
array_keys282 us0.0%
PhabricatorApplicationTransaction::getCapabilities212 us0.0%
HarbormasterBuildPlan::getCapabilities62 us0.0%
PhabricatorPolicyAwareQuery::setViewer31 us0.0%
PhabricatorEditEngineConfiguration::getCapabilities11 us0.0%
PhabricatorSpacesNamespace::getCapabilities51 us0.0%
PhabricatorEditEngine::getCapabilities11 us0.0%
PhabricatorApplicationTransactionComment::getCapabilities41 us0.0%
PhabricatorUser::getOmnipotentUser31 us0.0%
PhabricatorFile::getCapabilities21 us0.0%
HarbormasterBuild::getCapabilities101 us0.0%
HarbormasterBuildable::getCapabilities71 us0.0%
PhabricatorRepositoryCommit::getCapabilities11 us0.0%
PhabricatorObjectHandle::getCapabilities181 us0.0%
PhabricatorProjectQuery::withPHIDs30 us
id30 us
array_unique30 us
HarbormasterBuildTarget::getCapabilities80 us
PhabricatorUser::isOmnipotent1360 us
LiskDAO::getPHID1370 us
DifferentialDiff::getCapabilities100 us
PhabricatorProjectQuery::withMemberPHIDs30 us
DifferentialChangeset::getCapabilities40 us