XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply9335,509 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute233,443 us
PhabricatorPolicyFilter::hasCapability2622,285 us
PhabricatorPolicyAwareQuery::execute@1124,181 us
PhabricatorPolicyAwareQuery::execute@2132,608 us
PhabricatorPolicyAwareQuery::execute@3111,804 us
PhabricatorPolicyAwareQuery::execute@45630 us
PhabricatorPolicyAwareQuery::execute@71223 us
PhabricatorPolicyAwareQuery::execute@61100 us
PhabricatorPolicyAwareQuery::execute@51235 us
Child Calls
PhabricatorPolicyAwareQuery::execute29,747 us27.4%
PhabricatorPolicyFilter::checkCapability1058,520 us24.0%
PhabricatorPolicyFilter::loadCustomPolicies16,291 us17.7%
PhabricatorPolicyFilter::applyApplicationChecks915,990 us16.9%
PhabricatorPolicyFilter::getObjectPolicy1051,139 us3.2%
phid_get_type105345 us1.0%
PhabricatorApplication::getCapabilities16334 us0.9%
spl_autoload_call4331 us0.9%
PhabricatorPolicyFilter::applyExtendedPolicyChecks2293 us0.8%
assert_instances_of93239 us0.7%
PhabricatorPolicyQuery::isObjectPolicy105218 us0.6%
array_select_keys251 us0.1%
PhabricatorRepository::getCapabilities1513 us0.0%
in_array1055 us0.0%
PhabricatorSpacesNamespace::getCapabilities55 us0.0%
PhabricatorRepositoryIdentity::getCapabilities33 us0.0%
ManiphestTask::getCapabilities32 us0.0%
PhabricatorRepositoryCommit::getCapabilities162 us0.0%
array_keys21 us0.0%
HarbormasterBuildPlan::getCapabilities21 us0.0%
PhabricatorRepositoryURI::getCapabilities101 us0.0%
DifferentialRevision::getCapabilities11 us0.0%
PhabricatorUser::getCapabilities41 us0.0%
PhabricatorApplicationTransaction::getCapabilities31 us0.0%
PhabricatorObjectHandle::getCapabilities131 us0.0%
PhabricatorPolicyAwareQuery::setViewer21 us0.0%
HarbormasterBuildable::getCapabilities41 us0.0%
PhabricatorEditEngine::getCapabilities11 us0.0%
PhabricatorEditEngineConfiguration::getCapabilities10 us
HarbormasterBuild::getCapabilities30 us
LiskDAO::getPHID930 us
PhabricatorProjectQuery::withMemberPHIDs20 us
id20 us
PhabricatorUser::getOmnipotentUser20 us
PhabricatorProjectQuery::withPHIDs20 us
PhabricatorUser::isOmnipotent930 us
PhabricatorRepositoryPushLog::getCapabilities10 us
PhabricatorRepositoryPushEvent::getCapabilities10 us
PhabricatorFile::getCapabilities10 us
array_unique20 us
HarbormasterBuildTarget::getCapabilities20 us