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_SIZE
static TypedResult<IQuantity>
HW_THREADS
static TypedResult<IQuantity>
JVM_USAGE
static TypedResult<IRange<IQuantity>>
MAX_WINDOW
static TypedPreference<IQuantity>
MIN_CPU_RATIO_LIMIT
static TypedPreference<IQuantity>
MIN_SAMPLE_COUNT
static TypedPreference<IQuantity>
MIN_SAMPLE_COUNT_PER_THREAD
static TypedPreference<IQuantity>
SAMPLED_THREADS_RATIO_LIMIT
static TypedResult<IQuantity>
THREADS_WITH_ENOUGH_SAMPLES
static 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 IResult
getResult(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:
getResult
in classAbstractRule
-
-