8015493: runtime/contended/OopMaps.java fails with OutOfMemory
Summary: limit the memory footprint to dodge OutOfMemory errors.
Reviewed-by: dcubed, ctornqvi, iignatyev
--- a/hotspot/test/runtime/contended/OopMaps.java Tue May 28 15:08:57 2013 +0200
+++ b/hotspot/test/runtime/contended/OopMaps.java Tue May 28 19:54:18 2013 +0400
@@ -41,12 +41,15 @@
/*
* @test
* @bug 8015270
+ * @bug 8015493
* @summary \@Contended: fix multiple issues in the layout code
*
- * @run main/othervm -XX:-RestrictContended OopMaps
+ * @run main/othervm -XX:-RestrictContended -XX:ContendedPaddingWidth=128 -Xmx128m OopMaps
*/
public class OopMaps {
+ public static final int COUNT = 10000;
+
public static void main(String[] args) throws Exception {
Object o01 = new Object();
Object o02 = new Object();
@@ -63,7 +66,6 @@
Object o13 = new Object();
Object o14 = new Object();
- final int COUNT = 100000;
R1[] rs = new R1[COUNT];
for (int i = 0; i < COUNT; i++) {