< prev index next >

test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java

Print this page

280         PerfCounterSnapshot after = new PerfCounterSnapshot();
281         after.get(ns);
282 
283         assertGT(after.used, before.used);
284     }
285 
286     private static List<PerfCounter> countersInNamespace(String ns) throws Exception {
287         List<PerfCounter> counters = new ArrayList<>();
288         for (String name : counterNames) {
289             counters.add(PerfCounters.findByName(ns + "." + name));
290         }
291         return counters;
292     }
293 
294     private static Class<?> compileAndLoad(String name, String source) throws Exception {
295         byte[] byteCode = InMemoryJavaCompiler.compile(name, source);
296         return ByteCodeLoader.load(name, byteCode);
297     }
298 
299     private static boolean isUsingCompressedClassPointers() {
300         return Platform.is64bit() && InputArguments.contains("-XX:+UseCompressedClassPointers");
301     }
302 }

280         PerfCounterSnapshot after = new PerfCounterSnapshot();
281         after.get(ns);
282 
283         assertGT(after.used, before.used);
284     }
285 
286     private static List<PerfCounter> countersInNamespace(String ns) throws Exception {
287         List<PerfCounter> counters = new ArrayList<>();
288         for (String name : counterNames) {
289             counters.add(PerfCounters.findByName(ns + "." + name));
290         }
291         return counters;
292     }
293 
294     private static Class<?> compileAndLoad(String name, String source) throws Exception {
295         byte[] byteCode = InMemoryJavaCompiler.compile(name, source);
296         return ByteCodeLoader.load(name, byteCode);
297     }
298 
299     private static boolean isUsingCompressedClassPointers() {
300         return Platform.is64bit() && !InputArguments.contains("-XX:-UseCompressedClassPointers") && !InputArguments.contains("-XX:-UseCompactObjectHeaders");
301     }
302 }
< prev index next >