Kim Barrett
659aa08fbc
8242901: Duplicate PSYoung/OldGen max size functions
...
Use (nonvirtual) min/max_gen_size consistently, and remove duplicates.
Reviewed-by: stefank, sjohanss
2020-05-13 17:01:10 -04:00
Stefan Karlsson
71b06ed298
8243146: Further cleanups after UseAdaptiveGCBoundary removal
...
Reviewed-by: kbarrett, sjohanss
2020-04-21 10:10:23 +02:00
Thomas Schatzl
78f58c3e39
8238854: Remove superfluous C heap allocation failure checks
...
Reviewed-by: kbarrett, sjohanss
2020-02-13 11:00:40 +01:00
Thomas Schatzl
4aab3078a2
8235860: Obsolete the UseParallelOldGC option
...
Obsolete the UseParallelOldGC option by removing code and other mentions.
Reviewed-by: kbarrett, lkorinth
2020-01-20 11:15:45 +01:00
Thomas Schatzl
9915f88688
8233702: Introduce helper function to clamp value to range
...
Reviewed-by: sjohanss, kbarrett
2019-11-22 10:03:38 +01:00
Thomas Schatzl
c4b3dcf8c1
8189737: Make HeapRegion not derive from Space
...
Reviewed-by: sjohanss, kbarrett
2019-11-08 10:01:13 +01:00
Stefan Karlsson
ae5615c614
8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
...
Reviewed-by: rkennke, coleenp, kbarrett, dcubed
2019-08-06 10:48:21 +02:00
Antonios Printezis
3f2a661b7e
8227225: ParallelGC: add subspace transitions for young gen for gc+heap=info log lines
...
Reviewed-by: tschatzl, kbarrett
2019-08-06 15:03:48 -04:00
Stefan Karlsson
087c03a0c7
8198505: Remove CollectorPolicy and its subclasses
...
Reviewed-by: pliden, shade
2019-04-15 11:47:46 +02:00
Leo Korinth
b0b6b497a4
8221260: Initialize more class members on construction, remove some unused ones
...
Reviewed-by: kbarrett, tschatzl
2019-03-25 14:46:55 +01:00
Stefan Karlsson
1cb95bd3d1
8200729: Conditional compilation of GCs
...
Reviewed-by: ehelin, coleenp, kvn, ihse
2018-05-04 11:41:35 +02:00
Thomas Schatzl
945701e945
8201492: Properly implement non-contiguous generations for Reference discovery
...
Collectors like G1 implementing non-contiguous generations previously used an inexact but conservative area for discovery. Concurrent and STW reference processing could discover the same reference multiple times, potentially missing referents during evacuation. So these collectors had to take extra measures while concurrent marking/reference discovery has been running. This change makes discovery exact for G1 (and any collector using non-contiguous generations) so that concurrent discovery and STW discovery discover on strictly disjoint memory areas. This means that the mentioned situation can not occur any more, and extra work is not required any more too.
Reviewed-by: kbarrett, sjohanss
2018-05-03 14:09:00 +02: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
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00