< prev index next >

src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java

Print this page
*** 441,23 ***
          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;
-         }
-     }
  
      abstract static class AbstractTypeData extends CounterData {
  
          protected AbstractTypeData(VMState state, int tag, int staticSize) {
              super(state, tag, staticSize);
--- 441,11 ---
          public StringBuilder appendTo(StringBuilder sb, HotSpotMethodData data, int pos) {
              return sb.append(format("taken(%d) displacement(%d)", getExecutionCount(data, pos), getTakenDisplacement(data, pos)));
          }
      }
  
!     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 >