private static class HotSpotMethodData.CounterData extends HotSpotMethodData.BitData
HotSpotMethodDataAccessor.Tag
Modifier and Type | Field and Description |
---|---|
private static int |
COUNTER_DATA_COUNT_OFFSET |
private static int |
COUNTER_DATA_SIZE |
Modifier | Constructor and Description |
---|---|
|
CounterData() |
protected |
CounterData(HotSpotMethodDataAccessor.Tag tag,
int staticSize) |
Modifier and Type | Method and Description |
---|---|
StringBuilder |
appendTo(StringBuilder sb,
HotSpotMethodData data,
int pos) |
protected int |
getCounterValue(HotSpotMethodData data,
int position) |
int |
getExecutionCount(HotSpotMethodData data,
int position) |
getNullSeen
getBCI, getBranchTakenProbability, getDynamicSize, getExceptionSeen, getFlags, getMethodProfile, getSize, getSwitchProbabilities, getTag, getTypeProfile, readTag
private static final int COUNTER_DATA_SIZE
private static final int COUNTER_DATA_COUNT_OFFSET
public CounterData()
protected CounterData(HotSpotMethodDataAccessor.Tag tag, int staticSize)
public int getExecutionCount(HotSpotMethodData data, int position)
getExecutionCount
in interface HotSpotMethodDataAccessor
getExecutionCount
in class HotSpotMethodData.AbstractMethodData
protected int getCounterValue(HotSpotMethodData data, int position)
public StringBuilder appendTo(StringBuilder sb, HotSpotMethodData data, int pos)
appendTo
in interface HotSpotMethodDataAccessor
appendTo
in class HotSpotMethodData.BitData