XHProf PhabricatorPolicyFilter::checkCapability Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::checkCapability1068,655 us100.0%
Parent Calls
PhabricatorPolicyFilter::apply1058,520 us
PhabricatorPolicyFilter::apply@11135 us
Child Calls
PhabricatorPolicyCapability::getCapabilityByKey993,895 us45.0%
PhabricatorPolicyFilter::canViewerSeeObjectsInSpace192,349 us27.1%
PhabricatorPolicyFilter::getObjectPolicy106702 us8.1%
PhabricatorEditEngineConfiguration::hasAutomaticCapability1163 us1.9%
PhabricatorEnv::getEnvConfig9979 us0.9%
PhabricatorRepositoryCommit::hasAutomaticCapability1678 us0.9%
PhabricatorPolicyFilter::checkCustomPolicy157 us0.7%
ManiphestTask::hasAutomaticCapability340 us0.5%
HarbormasterBuild::hasAutomaticCapability331 us0.4%
HarbormasterBuildable::hasAutomaticCapability430 us0.3%
HarbormasterBuildTarget::hasAutomaticCapability225 us0.3%
phid_get_type317 us0.2%
PhabricatorApplicationTransaction::hasAutomaticCapability317 us0.2%
PhabricatorFile::hasAutomaticCapability114 us0.2%
DifferentialRevision::hasAutomaticCapability112 us0.1%
PhabricatorUser::hasAutomaticCapability411 us0.1%
PhabricatorRepositoryPushLog::hasAutomaticCapability17 us0.1%
PhabricatorPolicyQuery::isObjectPolicy36 us0.1%
PhabricatorRepositoryPushEvent::hasAutomaticCapability15 us0.1%
PhabricatorObjectHandle::hasAutomaticCapability133 us0.0%
PhabricatorRepository::hasAutomaticCapability161 us0.0%
PhabricatorPolicyFilter::rejectObject71 us0.0%
PhabricatorSpacesNamespace::hasAutomaticCapability51 us0.0%
PhabricatorRepositoryURI::hasAutomaticCapability100 us
PhabricatorRepositoryIdentity::hasAutomaticCapability30 us
PhabricatorRepository::getSpacePHID160 us
ManiphestTask::getSpacePHID30 us
PhabricatorPolicyCanViewCapability::shouldAllowPublicPolicySetting990 us
PhabricatorEditEngine::hasAutomaticCapability10 us
HarbormasterBuildPlan::hasAutomaticCapability20 us
LiskDAO::getPHID60 us
PhabricatorUser::isOmnipotent1060 us
PhabricatorApplication::hasAutomaticCapability160 us