Thomas Schatzl
d55089d82b
8153503: Move remset scan iteration claim to remset local data structure
...
Reviewed-by: drwhite, mgerdin
2016-04-18 16:51:14 +02:00
Thomas Schatzl
0c06163b35
8077144: Concurrent mark initialization takes too long
...
Remove per-marking thread liveness bitmaps and recreate liveness bitmap concurrently after the cleanup pause.
Reviewed-by: mgerdin, ehelin, kbarrett
2016-04-06 13:32:48 +02:00
Erik Helin
92143e58fa
8148973: Rename g1/concurrentMark.{hpp,cpp,inline.hpp} to g1/g1ConcurrentMark.{hpp,cpp,inline.hpp}
...
Reviewed-by: tschatzl, mgerdin
2016-02-05 16:03:56 +01:00
David Lindholm
ac117697a3
8147814: Move verification code out of g1collectedheap
...
Reviewed-by: jwilhelm, tschatzl
2016-01-26 15:28:31 +01:00
Erik Helin
34d5bd8db1
8144040: UpdateRSetDeferred in G1EvacFailure will never visit survivor regions
...
Reviewed-by: tschatzl, mgerdin
2015-11-29 15:08:40 +01:00
Erik Helin
704a098a0e
8142404: Parallelize the restoring of preserved marks
...
Reviewed-by: mgerdin, tschatzl
2015-11-26 09:50:22 +01:00
David Lindholm
1e71f67736
8080775: Better argument formatting for assert() and friends
...
Reviewed-by: kbarrett, pliden
2015-09-29 11:02:08 +02:00
Thomas Schatzl
c8c4924aa3
8129558: Coalesce dead objects during removal of self-forwarded pointers
...
To improve performance of self-forwarding fixup during evacuation failure, coalesce the work done for dead objects.
Reviewed-by: mgerdin, tbenson, tonyp
2015-07-07 14:20:08 +02:00
Tom Benson
df2efa1c37
8042668: GC Support for shared heap ranges in CDS
...
Added "Archive Region" support to the G1 GC
Reviewed-by: tschatzl, brutisso
2015-06-12 19:49:54 -04:00
Derek White
24c9ffed42
7097567: G1: abstract and encapsulate collector phases and transitions between them
...
Reviewed-by: mgerdin, tschatzl
2015-06-05 10:27:41 +02:00
Per Lidén
4dc240f785
8079792: GC directory structure cleanup
...
Reviewed-by: brutisso, stefank, david
2015-05-13 15:16:06 +02:00