RFR: JDK-8078904 : CMS: Assert failed: Ctl pt invariant

Eric Caspole eric.caspole at oracle.com
Thu Aug 6 13:28:45 UTC 2015


Thomas and I had a IM about this the other day and in the end decided to 
allow the main rescan chunk array to grow if the user explicitly sets a 
very small MinTLABSize on the command line. There doesn't seem to be any 
good reason to set a very small MinTLABSize except maybe stress testing, 
and so it is simpler to grow this structure for that unusual case rather 
than use the stride I had in v03.

The new one is here:

  http://cr.openjdk.java.net/~ecaspole/JDK-8078904/04/webrev/

Bug:
  https://bugs.openjdk.java.net/browse/JDK-8078904

I tested this with the failing example using many combinations of gc
thread counts and many MinTLABSize values from 64 up to 4M. And JPRT.
Thanks,
Eric


More information about the hotspot-gc-dev mailing list