public class HaltsProvider extends Object
Modifier and Type | Class and Description |
---|---|
static class |
HaltsProvider.ApplicationHaltsInfoHolder |
Constructor and Description |
---|
HaltsProvider() |
Modifier and Type | Method and Description |
---|---|
static org.openjdk.jmc.flightrecorder.rules.util.SlidingWindowToolkit.IUnorderedWindowValueFunction<HaltsProvider.ApplicationHaltsInfoHolder> |
applicationHaltsRatioFunction() |
static HaltsProvider.ApplicationHaltsInfoHolder |
calculateApplicationHaltsRatio(org.openjdk.jmc.common.item.IItemCollection items)
Calculates the ratio of all application pauses to the total time.
|
static org.openjdk.jmc.common.unit.IQuantity |
calculateGcHaltsRatio(org.openjdk.jmc.common.item.IItemCollection items,
org.openjdk.jmc.common.unit.IQuantity startTime,
org.openjdk.jmc.common.unit.IQuantity endTime)
Calculates the ratio of GC pauses to the total time.
|
static org.openjdk.jmc.common.unit.IQuantity |
calculateGcPauseRatio(org.openjdk.jmc.common.item.IItemCollection items)
Calculates the ratio of GC pauses to the total time.
|
static org.openjdk.jmc.flightrecorder.rules.util.SlidingWindowToolkit.IUnorderedWindowValueFunction<org.openjdk.jmc.common.unit.IQuantity> |
gcHaltsRatioFunction() |
public static org.openjdk.jmc.common.unit.IQuantity calculateGcPauseRatio(org.openjdk.jmc.common.item.IItemCollection items)
items
- items to do calculation onpublic static org.openjdk.jmc.common.unit.IQuantity calculateGcHaltsRatio(org.openjdk.jmc.common.item.IItemCollection items, org.openjdk.jmc.common.unit.IQuantity startTime, org.openjdk.jmc.common.unit.IQuantity endTime)
items
- items to do calculation onstartTime
- start of timespan to do calculation inendTime
- end of timespan to do calculation inpublic static HaltsProvider.ApplicationHaltsInfoHolder calculateApplicationHaltsRatio(org.openjdk.jmc.common.item.IItemCollection items)
items
- items to do calculation onpublic static org.openjdk.jmc.flightrecorder.rules.util.SlidingWindowToolkit.IUnorderedWindowValueFunction<org.openjdk.jmc.common.unit.IQuantity> gcHaltsRatioFunction()
public static org.openjdk.jmc.flightrecorder.rules.util.SlidingWindowToolkit.IUnorderedWindowValueFunction<HaltsProvider.ApplicationHaltsInfoHolder> applicationHaltsRatioFunction()
Copyright © 2020. All rights reserved.