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) |
getNullSeengetBCI, getBranchTakenProbability, getDynamicSize, getExceptionSeen, getFlags, getMethodProfile, getSize, getSwitchProbabilities, getTag, getTypeProfile, readTagprivate 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 HotSpotMethodDataAccessorgetExecutionCount in class HotSpotMethodData.AbstractMethodDataprotected int getCounterValue(HotSpotMethodData data, int position)
public StringBuilder appendTo(StringBuilder sb, HotSpotMethodData data, int pos)
appendTo in interface HotSpotMethodDataAccessorappendTo in class HotSpotMethodData.BitData