shenandoah icon indicating copy to clipboard operation
shenandoah copied to clipboard

https://openjdk.org/projects/shenandoah

Results 10 shenandoah issues
Sort by recently updated
recently updated
newest added

/issue JDK-8328235 ~ShenandoahGCSession is intended to create a scope where the ShenandoahHeap's _gc_cause and _gc_generation field reflect the current gc cycle. We now check that we do not overwrite existing...

rfr

* The code for resizing and retrying young allocation requests according to what's available in the young generation has been removed. This code became redundant after the free set was...

rfr

Merges tag jdk-23+21 --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [x] Change must be properly reviewed...

ready
rfr
clean

Allow young-gen Collector reserve to share memory with old-gen Collector reserve in order to support prompt processing of mixed evacuations, as constrained by ShenandoahOldEvacRatioPercent. --------- ### Progress - [x] Change...

rfr

It appears that there was an error in our c&f code that mishandled the case when a filll object bumps up against top, and top aligns with the start of...

merge-conflict

We do not need a remembered set at the start of a Global GC because Global GC scans all of old and all of young. Because it is not necessary,...

merge-conflict

Require each thread to observe unproductive Full GC before it throws OOM exception. --------- ### Progress - [ ] Change must not contain extraneous whitespace - [x] Commit message must...

merge-conflict

Merges tag jdk-24+9 --------- ### Progress - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [x] Change must be properly reviewed...

ready
rfr
clean

Draft while I work through the details of this We want to consistently do all size accounting in words rather than a mix of bytes and words. This will affect...

Several changes are implemented here: 1. Re-order the phases that execute immediately after final-mark so that we do concurrent-cleanup quicker (but still after concurrent weak references) 2. After immediate garbage...

rfr