XHProf PhabricatorPolicyFilter::apply Profile

XHProf Profile

SymbolCountWall Time%
Metrics for this Call
PhabricatorPolicyFilter::apply1,06021,368,069 us100.0%
Parent Calls
PhabricatorPolicyAwareQuery::execute66915,719,882 us
PhabricatorPolicyFilter::hasCapability1783,353,043 us
PhabricatorPolicyFilter::requireCapability391,656,296 us
PhabricatorPolicyAwareQuery::execute@254215,433 us
PhabricatorPolicyAwareQuery::execute@149181,461 us
PhabricatorPolicyAwareQuery::execute@41758,617 us
PhabricatorPolicyAwareQuery::execute@32761,569 us
PhabricatorPolicyAwareQuery::execute@659,273 us
PhabricatorPolicyAwareQuery::execute@559,166 us
PhabricatorPolicyTestCase::testMultipleCapabilities19,817 us
PhabricatorPolicyFilter::requireCapabilityWithForcedPolicy1693,512 us
Child Calls
PhabricatorPolicyFilter::checkCapability1,78510,895,134 us51.0%
PhabricatorPolicyFilter::getObjectPolicy1,7854,692,970 us22.0%
PhabricatorApplication::getCapabilities1,4001,587,228 us7.4%
PhabricatorPolicyFilter::loadCustomPolicies6682,717 us3.2%
PhabricatorPolicyQuery::isObjectPolicy1,785548,290 us2.6%
PhabricatorPolicyFilter::applyExtendedPolicyChecks25532,414 us2.5%
phid_get_type1,752507,354 us2.4%
assert_instances_of1,060337,187 us1.6%
PhabricatorUser::isOmnipotent1,060316,760 us1.5%
PhabricatorPolicyFilter::loadObjectPolicies33300,665 us1.4%
LiskDAO::getPHID550151,547 us0.7%
ManiphestTask::getCapabilities9324,460 us0.1%
PhabricatorPolicyTestObject::getCapabilities6722,351 us0.1%
PhabricatorSpacesNamespace::getCapabilities4413,975 us0.1%
PhabricatorAuthInvite::getCapabilities3010,199 us0.0%
PhabricatorFile::getCapabilities277,780 us0.0%
PhabricatorProject::getCapabilities287,138 us0.0%
PhabricatorUser::getCapabilities277,066 us0.0%
ConpherenceThread::getCapabilities296,482 us0.0%
array_select_keys205,570 us0.0%
PhabricatorObjectHandle::getCapabilities93,317 us0.0%
in_array1,7852,763 us0.0%
PhabricatorPaste::getCapabilities51,613 us0.0%
HarbormasterBuildPlan::getCapabilities41,285 us0.0%
PhabricatorProject::isUserMember21,274 us0.0%
DifferentialDiff::getCapabilities51,206 us0.0%
HarbormasterBuildTarget::getCapabilities41,099 us0.0%
PhabricatorApplicationTransaction::getCapabilities4946 us0.0%
HarbormasterBuildStep::getCapabilities2814 us0.0%
HarbormasterBuild::getCapabilities3807 us0.0%
HarbormasterBuildable::getCapabilities3804 us0.0%
array_keys2026 us0.0%