Class FewSampledThreadsRule
- java.lang.Object
-
- org.openjdk.jmc.flightrecorder.rules.AbstractRule
-
- org.openjdk.jmc.flightrecorder.rules.jdk.general.FewSampledThreadsRule
-
- All Implemented Interfaces:
IRule
public class FewSampledThreadsRule extends AbstractRule
-
-
Field Summary
Fields Modifier and Type Field Description static TypedPreference<IQuantity>CPU_WINDOW_SIZEstatic TypedResult<IQuantity>HW_THREADSstatic TypedResult<IQuantity>JVM_USAGEstatic TypedResult<IRange<IQuantity>>MAX_WINDOWstatic TypedPreference<IQuantity>MIN_CPU_RATIO_LIMITstatic TypedPreference<IQuantity>MIN_SAMPLE_COUNTstatic TypedPreference<IQuantity>MIN_SAMPLE_COUNT_PER_THREADstatic TypedPreference<IQuantity>SAMPLED_THREADS_RATIO_LIMITstatic TypedResult<IQuantity>THREADS_WITH_ENOUGH_SAMPLESstatic TypedResult<IQuantity>TOTAL_SAMPLES-
Fields inherited from class org.openjdk.jmc.flightrecorder.rules.AbstractRule
evaluationTask
-
-
Constructor Summary
Constructors Constructor Description FewSampledThreadsRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IResultgetResult(IItemCollection items, IPreferenceValueProvider vp, IResultValueProvider resultProvider)-
Methods inherited from class org.openjdk.jmc.flightrecorder.rules.AbstractRule
createEvaluation, getConfigurationAttributes, getId, getName, getRequiredEvents, getResults, getTopic
-
-
-
-
Field Detail
-
SAMPLED_THREADS_RATIO_LIMIT
public static final TypedPreference<IQuantity> SAMPLED_THREADS_RATIO_LIMIT
-
MIN_CPU_RATIO_LIMIT
public static final TypedPreference<IQuantity> MIN_CPU_RATIO_LIMIT
-
CPU_WINDOW_SIZE
public static final TypedPreference<IQuantity> CPU_WINDOW_SIZE
-
MIN_SAMPLE_COUNT
public static final TypedPreference<IQuantity> MIN_SAMPLE_COUNT
-
MIN_SAMPLE_COUNT_PER_THREAD
public static final TypedPreference<IQuantity> MIN_SAMPLE_COUNT_PER_THREAD
-
HW_THREADS
public static final TypedResult<IQuantity> HW_THREADS
-
THREADS_WITH_ENOUGH_SAMPLES
public static final TypedResult<IQuantity> THREADS_WITH_ENOUGH_SAMPLES
-
MAX_WINDOW
public static final TypedResult<IRange<IQuantity>> MAX_WINDOW
-
JVM_USAGE
public static final TypedResult<IQuantity> JVM_USAGE
-
TOTAL_SAMPLES
public static final TypedResult<IQuantity> TOTAL_SAMPLES
-
-
Method Detail
-
getResult
protected IResult getResult(IItemCollection items, IPreferenceValueProvider vp, IResultValueProvider resultProvider)
- Specified by:
getResultin classAbstractRule
-
-