< prev index next >

test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java

Print this page
@@ -45,13 +45,13 @@
  
          String regex = "Average bucket size     :     ([0-9]+\\.[0-9]+).*";
          String s = output.firstMatch(regex, 1);
          Float f = Float.parseFloat(s);
          int size = Math.round(f);
-         if (size != bucket_size) {
+         if (size != bucket_size && size != bucket_size + 1) {
              throw new Exception("FAILED: incorrect bucket size " + size +
-                                 ", expect " + bucket_size);
+                                 ", expect " + bucket_size + ", or " + (bucket_size + 1));
          }
  
          // Invalid SharedSymbolTableBucketSize input
          String input[] = {"-XX:SharedSymbolTableBucketSize=-1",
                            "-XX:SharedSymbolTableBucketSize=2.5"};
< prev index next >