RFR (S/M): 8151069: Parallelize clearing the per-thread concurrent mark data structures (original) (raw)
Thomas Schatzl thomas.schatzl at oracle.com
Fri Mar 4 10:01:44 UTC 2016
- Previous message (by thread): RFR (M): 8077144: Concurrent mark initialization takes too long
- Next message (by thread): RFR (S/M): 8151069: Parallelize clearing the per-thread concurrent mark data structures
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi,
clearing the per-thread concurrent mark data structures single threaded is a really bad idea since it lenghtens the concurrent mark cycle.
This change parallelizes this work. It is based on JDK-8077144.
CR: https://bugs.openjdk.java.net/browse/JDK-8151069 Webrev: http://cr.openjdk.java.net/~tschatzl/8151069/webrev/ Testing: jprt, vm.gc testlist, some applications
Thanks, Thomas
- Previous message (by thread): RFR (M): 8077144: Concurrent mark initialization takes too long
- Next message (by thread): RFR (S/M): 8151069: Parallelize clearing the per-thread concurrent mark data structures
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]