< prev index next >

test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatRateTest.java

Print this page
rev 49267 : [mq]: event5
rev 49268 : [mq]: event6
rev 49269 : [mq]: event7

@@ -36,22 +36,22 @@
   private native static double getAverageRate();
 
   public static void main(String[] args) {
     int[] tab = {1024, 16384, 524288};
 
-    HeapMonitor.enableSamplingEvents();
-
     for (int rateIdx = 0; rateIdx < tab.length; rateIdx++) {
       int rate = tab[rateIdx];
 
       HeapMonitor.resetEventStorage();
       HeapMonitor.setSamplingRate(rate);
 
+      HeapMonitor.enableSamplingEvents();
+
       int allocationTotal = 512 * 1024 * 1024;
       HeapMonitor.allocateSize(allocationTotal);
 
-      HeapMonitor.setSamplingRate(0);
+      HeapMonitor.disableSamplingEvents();
 
       double actualCount = HeapMonitor.getEventStorageElementCount();
       double expectedCount = allocationTotal / rate;
 
       double error = Math.abs(actualCount - expectedCount);
< prev index next >