< prev index next >

test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java

8217332: JTREG: Clean up, use generics instead of raw types

*** 137,147 **** private void free() { // do not free last one list garbage.subList(0, garbage.size() - 1).clear(); // do not free last one element from last list ! ArrayList stuff = garbage.get(garbage.size() - 1); if (stuff.size() > 1) { stuff.subList(0, stuff.size() - 1).clear(); } System.gc(); } --- 137,147 ---- private void free() { // do not free last one list garbage.subList(0, garbage.size() - 1).clear(); // do not free last one element from last list ! ArrayList<byte[]> stuff = garbage.get(garbage.size() - 1); if (stuff.size() > 1) { stuff.subList(0, stuff.size() - 1).clear(); } System.gc(); } ***************
*** 157,167 **** ManagementFactory.getPlatformMXBean(HotSpotDiagnosticMXBean.class) .getVMOption(MAX_FREE_RATIO_FLAG_NAME).getValue() ); } ! private static void allocateList(List garbage, int count, int size) { for (int i = 0; i < count; i++) { garbage.add(new byte[size]); } } } --- 157,167 ---- ManagementFactory.getPlatformMXBean(HotSpotDiagnosticMXBean.class) .getVMOption(MAX_FREE_RATIO_FLAG_NAME).getValue() ); } ! private static void allocateList(List<byte[]> garbage, int count, int size) { for (int i = 0; i < count; i++) { garbage.add(new byte[size]); } } }
< prev index next >