changeset 10352:01c2bdd24bb5

8015493: runtime/contended/OopMaps.java fails with OutOfMemory Summary: limit the memory footprint to dodge OutOfMemory errors. Reviewed-by: dcubed, ctornqvi, iignatyev
author shade
date Tue, 28 May 2013 19:54:18 +0400
parents a213d425d87a
children 9ea643afcaaf
files test/runtime/contended/OopMaps.java
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/test/runtime/contended/OopMaps.java	Tue May 28 15:08:57 2013 +0200
+++ b/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++) {