XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply6657,830 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute2011,038 us
PhabricatorPolicyFilter::hasCapability2640,090 us
PhabricatorPolicyAwareQuery::execute@1104,812 us
PhabricatorPolicyAwareQuery::execute@271,480 us
PhabricatorPolicyAwareQuery::execute@33410 us
Child Calls
PhabricatorPolicyAwareQuery::execute219,152 us33.1%
PhabricatorPolicyFilter::loadCustomPolicies113,933 us24.1%
PhabricatorPolicyFilter::checkCapability25110,004 us17.3%
PhabricatorPolicyFilter::applyApplicationChecks648,344 us14.4%
PhabricatorPolicyFilter::getObjectPolicy2511,407 us2.4%
phid_get_type251596 us1.0%
spl_autoload_call4418 us0.7%
PhabricatorApplication::getCapabilities15345 us0.6%
PhabricatorPolicyQuery::isObjectPolicy251340 us0.6%
PhabricatorPolicyFilter::applyExtendedPolicyChecks2317 us0.5%
assert_instances_of66216 us0.4%
array_select_keys220 us0.0%
PhabricatorRepository::getCapabilities910 us0.0%
in_array2515 us0.0%
PhabricatorSpacesNamespace::getCapabilities54 us0.0%
PhabricatorRepositoryCommit::getCapabilities114 us0.0%
array_keys23 us0.0%
ManiphestTask::getCapabilities32 us0.0%
array_unique22 us0.0%
PhabricatorPolicyAwareQuery::setViewer22 us0.0%
PhabricatorUser::getOmnipotentUser22 us0.0%
PhabricatorUser::getCapabilities41 us0.0%
PhabricatorRepositoryIdentity::getCapabilities11 us0.0%
DifferentialRevision::getCapabilities11 us0.0%
PhabricatorFileImageMacro::getCapabilities1821 us0.0%
PhabricatorRepositoryURI::getCapabilities101 us0.0%
PhabricatorFile::getCapabilities11 us0.0%
PhabricatorEditEngine::getCapabilities11 us0.0%
PhabricatorEditEngineConfiguration::getCapabilities11 us0.0%
PhabricatorProjectQuery::withPHIDs20 us
id20 us
PhabricatorUser::isOmnipotent660 us
PhabricatorObjectHandle::getCapabilities70 us
LiskDAO::getPHID660 us
PhabricatorProjectQuery::withMemberPHIDs20 us