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 }
|