RFR: 8271951: Consolidate preserved marks overflow stack in SerialGC [v2]

Roman Kennke rkennke at openjdk.java.net
Thu Aug 19 10:11:44 UTC 2021


> In SerialGC we put preserved marks in space that we may have in the young gen, and failing that, we push it to an overflow stack. The overflow stack is actually two stacks, and replicate behavior of the in-place preserved marks. These can be consolidated.
> 
> Testing:
>  - [x] tier1
>  - [x] tier2
>  - [x] hotspot_gc

Roman Kennke has updated the pull request incrementally with one additional commit since the last revision:

  Remove PreservedMark::init()

-------------

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/5022/files
  - new: https://git.openjdk.java.net/jdk/pull/5022/files/fb48de4d..c0f0d4ad

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=5022&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=5022&range=00-01

  Stats: 7 lines in 2 files changed: 0 ins; 6 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk/pull/5022.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/5022/head:pull/5022

PR: https://git.openjdk.java.net/jdk/pull/5022



More information about the hotspot-gc-dev mailing list