RFR: 8243146: Further cleanups after UseAdaptiveGCBoundary removal

Stefan Karlsson stefan.karlsson at oracle.com
Mon Apr 20 08:43:12 UTC 2020


Hi all,

Please review this patch to further cleanup after the 
UseAdaptiveGCBoundary removal.

https://cr.openjdk.java.net/~stefank/8243146/webrev.01/
https://bugs.openjdk.java.net/browse/JDK-8243146

Changes in the patch:
- Remove AdjoiningGenerations and inline the contents into 
ParallelScavengeHeap::initialize.
- Remove AdjoiningVirtualSpaces.
- Remove PSVirtualSpaceHighToLow
- Update PS{Old,Young}Gen:
  -- Move initialization to constructors, and made the functions private.
  -- Remove unused functions
  -- Change protected to private
  -- Remove most virtual declarations
- WB_PSVirtualSpaceAlignment - inlined the old value. There seems to be 
some, arguably, odd usage of GenAlignment where SpaceAlignment seems 
more appropriate. They both contain the same value, but it looks weird. 
Maybe something to fix in a separate RFE.

Thanks,
StefanK



More information about the hotspot-gc-dev mailing list