class GarbageCollectionsInfo extends java.lang.Object implements IItemConsumer<GarbageCollectionsInfo>
Modifier and Type | Field and Description |
---|---|
private IMemberAccessor<java.lang.String,IItem> |
causeAccessor |
static IAggregator<GarbageCollectionsInfo,?> |
GC_INFO_AGGREGATOR |
private int |
gcCount |
private int |
gcLockers |
private IMemberAccessor<java.lang.String,IItem> |
nameAccessor |
private boolean |
nonRequestedSerialOldGc |
private int |
objectCountGCs |
private int |
systemGcCount |
Constructor and Description |
---|
GarbageCollectionsInfo(IMemberAccessor<java.lang.String,IItem> causeAccessor,
IMemberAccessor<java.lang.String,IItem> nameAccessor) |
Modifier and Type | Method and Description |
---|---|
void |
consume(IItem item)
Consumes another item.
|
boolean |
foundNonRequestedSerialOldGc() |
int |
getGcCount() |
int |
getGcLockers() |
int |
getObjectCountGCs() |
int |
getSystemGcCount() |
GarbageCollectionsInfo |
merge(GarbageCollectionsInfo other)
Merges this object with the supplied object.
|
private final IMemberAccessor<java.lang.String,IItem> causeAccessor
private final IMemberAccessor<java.lang.String,IItem> nameAccessor
private int gcCount
private int systemGcCount
private int gcLockers
private int objectCountGCs
private boolean nonRequestedSerialOldGc
public static final IAggregator<GarbageCollectionsInfo,?> GC_INFO_AGGREGATOR
GarbageCollectionsInfo(IMemberAccessor<java.lang.String,IItem> causeAccessor, IMemberAccessor<java.lang.String,IItem> nameAccessor)
public int getGcCount()
public int getGcLockers()
public int getObjectCountGCs()
public int getSystemGcCount()
public boolean foundNonRequestedSerialOldGc()
public void consume(IItem item)
IItemConsumer
consume
in interface IItemConsumer<GarbageCollectionsInfo>
public GarbageCollectionsInfo merge(GarbageCollectionsInfo other)
IItemConsumer
merge
in interface IItemConsumer<GarbageCollectionsInfo>
other
- another instance to merge with