Symbol | Count | Wall Time | % |
---|
Metrics for this Call | | | |
PhabricatorPolicyFilter::apply | 1,030 | 14,594,260 us | 100.0% |
Parent Calls | | | |
PhabricatorPolicyAwareQuery::execute | 669 | 10,766,008 us | |
PhabricatorPolicyFilter::hasCapability | 150 | 2,382,389 us | |
PhabricatorPolicyFilter::requireCapability | 39 | 1,053,560 us | |
PhabricatorPolicyAwareQuery::execute@2 | 54 | 127,236 us | |
PhabricatorPolicyAwareQuery::execute@1 | 47 | 104,423 us | |
PhabricatorPolicyAwareQuery::execute@4 | 17 | 56,222 us | |
PhabricatorPolicyAwareQuery::execute@3 | 27 | 32,272 us | |
PhabricatorPolicyAwareQuery::execute@6 | 5 | 4,975 us | |
PhabricatorPolicyAwareQuery::execute@5 | 5 | 13,971 us | |
PhabricatorPolicyTestCase::testMultipleCapabilities | 1 | 10,910 us | |
PhabricatorPolicyFilter::requireCapabilityWithForcedPolicy | 16 | 42,294 us | |
Child Calls | | | |
PhabricatorPolicyFilter::checkCapability | 1,720 | 6,772,385 us | 46.4% |
PhabricatorPolicyFilter::getObjectPolicy | 1,720 | 3,263,252 us | 22.4% |
PhabricatorApplication::getCapabilities | 1,363 | 1,233,481 us | 8.5% |
PhabricatorPolicyFilter::loadObjectPolicies | 33 | 473,375 us | 3.2% |
PhabricatorPolicyQuery::isObjectPolicy | 1,720 | 412,298 us | 2.8% |
PhabricatorPolicyFilter::loadCustomPolicies | 6 | 371,940 us | 2.5% |
phid_get_type | 1,687 | 288,031 us | 2.0% |
PhabricatorPolicyFilter::applyExtendedPolicyChecks | 25 | 282,414 us | 1.9% |
PhabricatorUser::isOmnipotent | 1,030 | 235,425 us | 1.6% |
assert_instances_of | 1,030 | 184,691 us | 1.3% |
LiskDAO::getPHID | 521 | 76,609 us | 0.5% |
ManiphestTask::getCapabilities | 93 | 13,677 us | 0.1% |
PhabricatorPolicyTestObject::getCapabilities | 67 | 8,598 us | 0.1% |
PhabricatorFile::getCapabilities | 27 | 5,971 us | 0.0% |
PhabricatorProject::getCapabilities | 28 | 4,116 us | 0.0% |
PhabricatorAuthInvite::getCapabilities | 30 | 4,027 us | 0.0% |
ConpherenceThread::getCapabilities | 29 | 3,834 us | 0.0% |
PhabricatorUser::getCapabilities | 27 | 3,510 us | 0.0% |
in_array | 1,720 | 3,344 us | 0.0% |
array_select_keys | 20 | 2,457 us | 0.0% |
PhabricatorObjectHandle::getCapabilities | 9 | 2,226 us | 0.0% |
DifferentialDiff::getCapabilities | 5 | 2,143 us | 0.0% |
PhabricatorSpacesNamespace::getCapabilities | 16 | 2,132 us | 0.0% |
HarbormasterBuildTarget::getCapabilities | 4 | 1,597 us | 0.0% |
PhabricatorProject::isUserMember | 2 | 915 us | 0.0% |
PhabricatorPaste::getCapabilities | 5 | 681 us | 0.0% |
HarbormasterBuildPlan::getCapabilities | 4 | 495 us | 0.0% |
PhabricatorApplicationTransaction::getCapabilities | 4 | 460 us | 0.0% |
HarbormasterBuildable::getCapabilities | 3 | 407 us | 0.0% |
HarbormasterBuild::getCapabilities | 3 | 359 us | 0.0% |
HarbormasterBuildStep::getCapabilities | 2 | 248 us | 0.0% |
array_keys | 20 | 21 us | 0.0% |