Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhabricatorPolicyFilter::apply | 1,060 | 21,368,069 us | 100.0% |
Parent Calls | | | |
PhabricatorPolicyAwareQuery::execute | 669 | 15,719,882 us | |
PhabricatorPolicyFilter::hasCapability | 178 | 3,353,043 us | |
PhabricatorPolicyFilter::requireCapability | 39 | 1,656,296 us | |
PhabricatorPolicyAwareQuery::execute@2 | 54 | 215,433 us | |
PhabricatorPolicyAwareQuery::execute@1 | 49 | 181,461 us | |
PhabricatorPolicyAwareQuery::execute@4 | 17 | 58,617 us | |
PhabricatorPolicyAwareQuery::execute@3 | 27 | 61,569 us | |
PhabricatorPolicyAwareQuery::execute@6 | 5 | 9,273 us | |
PhabricatorPolicyAwareQuery::execute@5 | 5 | 9,166 us | |
PhabricatorPolicyTestCase::testMultipleCapabilities | 1 | 9,817 us | |
PhabricatorPolicyFilter::requireCapabilityWithForcedPolicy | 16 | 93,512 us | |
Child Calls | | | |
PhabricatorPolicyFilter::checkCapability | 1,785 | 10,895,134 us | 51.0% |
PhabricatorPolicyFilter::getObjectPolicy | 1,785 | 4,692,970 us | 22.0% |
PhabricatorApplication::getCapabilities | 1,400 | 1,587,228 us | 7.4% |
PhabricatorPolicyFilter::loadCustomPolicies | 6 | 682,717 us | 3.2% |
PhabricatorPolicyQuery::isObjectPolicy | 1,785 | 548,290 us | 2.6% |
PhabricatorPolicyFilter::applyExtendedPolicyChecks | 25 | 532,414 us | 2.5% |
phid_get_type | 1,752 | 507,354 us | 2.4% |
assert_instances_of | 1,060 | 337,187 us | 1.6% |
PhabricatorUser::isOmnipotent | 1,060 | 316,760 us | 1.5% |
PhabricatorPolicyFilter::loadObjectPolicies | 33 | 300,665 us | 1.4% |
LiskDAO::getPHID | 550 | 151,547 us | 0.7% |
ManiphestTask::getCapabilities | 93 | 24,460 us | 0.1% |
PhabricatorPolicyTestObject::getCapabilities | 67 | 22,351 us | 0.1% |
PhabricatorSpacesNamespace::getCapabilities | 44 | 13,975 us | 0.1% |
PhabricatorAuthInvite::getCapabilities | 30 | 10,199 us | 0.0% |
PhabricatorFile::getCapabilities | 27 | 7,780 us | 0.0% |
PhabricatorProject::getCapabilities | 28 | 7,138 us | 0.0% |
PhabricatorUser::getCapabilities | 27 | 7,066 us | 0.0% |
ConpherenceThread::getCapabilities | 29 | 6,482 us | 0.0% |
array_select_keys | 20 | 5,570 us | 0.0% |
PhabricatorObjectHandle::getCapabilities | 9 | 3,317 us | 0.0% |
in_array | 1,785 | 2,763 us | 0.0% |
PhabricatorPaste::getCapabilities | 5 | 1,613 us | 0.0% |
HarbormasterBuildPlan::getCapabilities | 4 | 1,285 us | 0.0% |
PhabricatorProject::isUserMember | 2 | 1,274 us | 0.0% |
DifferentialDiff::getCapabilities | 5 | 1,206 us | 0.0% |
HarbormasterBuildTarget::getCapabilities | 4 | 1,099 us | 0.0% |
PhabricatorApplicationTransaction::getCapabilities | 4 | 946 us | 0.0% |
HarbormasterBuildStep::getCapabilities | 2 | 814 us | 0.0% |
HarbormasterBuild::getCapabilities | 3 | 807 us | 0.0% |
HarbormasterBuildable::getCapabilities | 3 | 804 us | 0.0% |
array_keys | 20 | 26 us | 0.0% |