< prev index next > src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
Print this page
public StringBuilder appendTo(StringBuilder sb, HotSpotMethodData data, int pos) {
return sb.append(format("taken(%d) displacement(%d)", getExecutionCount(data, pos), getTakenDisplacement(data, pos)));
}
}
- static class RawItemProfile<T> {
- final int entries;
- final T[] items;
- final long[] counts;
- final long totalCount;
-
- RawItemProfile(int entries, T[] items, long[] counts, long totalCount) {
- this.entries = entries;
- this.items = items;
- this.counts = counts;
- this.totalCount = totalCount;
- }
- }
+ record RawItemProfile<T>(int entries, T[] items, long[] counts, long totalCount) {}
abstract static class AbstractTypeData extends CounterData {
protected AbstractTypeData(VMState state, int tag, int staticSize) {
super(state, tag, staticSize);
< prev index next >