Erik Gahlin
a060be188d
8199712: Flight Recorder
...
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Reviewed-by: coleenp, ihse, erikj, dsamersoff, mseledtsov, egahlin, mgronlun
2018-05-15 20:24:34 +02:00
Thomas Schatzl
0f583c7817
6672778: G1 should trim task queues more aggressively during evacuation pauses
...
Regularly try to drain task queues. This helps memory usage and performance during garbage collection.
Reviewed-by: sjohanss, sangheki
2018-04-27 12:06:46 +02:00
Thomas Schatzl
5b42f3ce0d
8200426: Make G1 code use _g1h members
...
Consistently use _g1h member names for cached G1CollectedHeap* variables.
Reviewed-by: sangheki, sjohanss
2018-04-18 11:36:48 +02:00
Thomas Schatzl
7c09cf644b
8178105: Switch mark bitmaps during Remark
...
Reviewed-by: sjohanss, sangheki
2018-04-18 11:36:48 +02:00
Per Lidén
4c60e69b97
8201316: Move G1-related static members from JavaThread to G1BarrierSet
...
Reviewed-by: stefank, shade
2018-04-12 08:25:30 +02:00
Thomas Schatzl
e18975e1eb
8197932: Better split work in rebuild remembered sets phase
...
Let threads rebuilding remembered sets yield after every G1RebuildRemSetChunkSize (default: 256kB) sized memory area to improve TTSP.
Reviewed-by: sangheki, sjohanss
2018-03-28 16:39:32 +02:00
Thomas Schatzl
83d7c657c4
8197573: Remove concurrent cleanup and secondary free list handling
...
Remove secondary free list and all associated functionality, moving the cleanup work into the Cleanup pause instead.
Reviewed-by: sangheki, sjohanss
2018-03-28 16:39:32 +02:00
Thomas Schatzl
c30aef79df
8180415: Rebuild remembered sets during the concurrent cycle
...
In general maintain remembered sets of old regions only from the start of the concurrent cycle to the mixed gc they are used, at most until the end of the mixed phase.
Reviewed-by: sjohanss, sangheki
2018-03-26 16:51:43 +02:00
Erik Österlund
a06129a432
8195148: Collapse G1SATBCardTableModRefBS and G1SATBCardTableLoggingModRefBS into a single G1BarrierSet
...
Reviewed-by: ehelin, kbarrett
2018-03-06 08:36:44 +01:00
Thomas Schatzl
963ee1591a
8198546: [Redo] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set
...
Remove code related to collection set checking in that method.
Reviewed-by: eosterlund, ehelin, kbarrett
2018-03-06 13:08:59 +01:00
Jesper Wilhelmsson
8f1e5bc574
Merge
2018-03-02 21:00:12 +01:00
Lana Steuck
3e7c7c6cdf
Merge
2018-02-28 21:21:11 +00:00
Thomas Schatzl
edb1509a0e
8197968: [Backout] JDK-8196883 G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set
...
Reviewed-by: kbarrett
2018-02-15 00:20:22 +01:00
Erik Österlund
95d34d138d
8195142: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
...
Reviewed-by: stefank, coleenp, kvn, ehelin
2018-02-26 09:34:12 +01:00
Thomas Schatzl
147e4f3054
8197493: [Backout] JDK-8196602 Change HeapRegionClosure to comply to naming conventions
...
Reviewed-by: shade
2018-02-09 12:53:08 +01:00
Thomas Schatzl
514930360f
8196602: Change HeapRegionClosure to comply to naming conventions
...
Reviewed-by: kbarrett, sjohanss
2018-02-09 11:51:40 +01:00
Thomas Schatzl
75ab2501f7
8196883: G1RemSet::refine_card_concurrently doesn't need to check for cards in collection set
...
Remove code related to collection set checking in that method.
Reviewed-by: kbarrett, ehelin
2018-02-08 10:15:57 +01:00
Kim Barrett
7f0f329daf
8194691: Cleanup unnecessary casts in Atomic/OrderAccess uses
...
Removed unnecessary casts.
Reviewed-by: coleenp, tschatzl
2018-02-11 03:12:15 -05:00
Jesper Wilhelmsson
f4c6bc0030
Merge
2018-02-10 09:25:35 +01:00
Thomas Schatzl
80fa8a7208
8196602: Change HeapRegionClosure to comply to naming conventions
...
Reviewed-by: kbarrett, sjohanss
2018-02-09 13:09:55 +01:00
Thomas Schatzl
faff99f2fc
8190426: Lazily initialize refinement threads with UseDynamicNumberOfGCThreads
...
Reviewed-by: sangheki, sjohanss
2017-11-23 15:51:06 +01:00
Stefan Johansson
6929e0f05a
8186571: Implementation: JEP 307: Parallel Full GC for G1
...
Improve G1 worst-case latencies by making the full GC parallel.
Reviewed-by: tschatzl, sangheki, ehelin
2017-11-14 11:33:23 +01:00
Thomas Schatzl
b59c920e12
8149127: Rename g1/concurrentMarkThread.* to g1/g1ConcurrentMarkThread.*
...
Reviewed-by: sjohanss, sangheki
2017-11-06 14:24:31 +01:00
Roman Kennke
9ba22876cf
8189276: Make SuspendibleThreadSet and related code available to other GCs
...
Reviewed-by: zgu, coleenp
2017-10-18 21:17:46 +02:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00