< prev index next >
test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatCorrectnessTest.java
Print this page
@@ -24,17 +24,14 @@
package MyPackage;
/**
* @test
* @summary Verifies the JVMTI Heap Monitor Statistics
- * @build Frame
* @compile HeapMonitorStatCorrectnessTest.java
* @run main/othervm/native -agentlib:HeapMonitor MyPackage.HeapMonitorStatCorrectnessTest
*/
-import java.io.PrintStream;
-
public class HeapMonitorStatCorrectnessTest {
static {
try {
System.loadLibrary("HeapMonitor");
@@ -45,18 +42,17 @@
throw ule;
}
}
// Do 100000 iterations and expect maxIteration / multiplier samples.
- public static final int maxIteration = 100000;
- public static int array[];
-
- native static int statsNull();
- native static int statsHaveSamples(int expected, int percentError);
- native static int enableSampling(int rate);
- native static int disableSampling();
+ private static final int maxIteration = 100000;
+ private static int array[];
+ private native static int statsNull();
+ private native static int statsHaveSamples(int expected, int percentError);
+ private native static int enableSampling(int rate);
+ private native static int disableSampling();
private static void allocate(int size) {
System.out.println("With a size of " + size + ", execute " + maxIteration + " iterations");
for (int j = 0; j < maxIteration; j++) {
array = new int[size];
< prev index next >