Kelvin Nilsen

Results 20 issues of Kelvin Nilsen

The following errow was reported by CI testing for a new pull request. 2020-08-05T18:58:09.6886330Z [INFO] Running com.amazon.corretto.benchmark.hyperalloc.ObjectStoreTest 2020-08-05T18:58:10.9727619Z [ERROR] Tests run: 9, Failures: 0, Errors: 1, Skipped: 1, Time elapsed:...

I don't have a full diagnosis of what is going wrong here. The symptoms I've observed are that attempts to run rr-record on an x86 32-bit build of OpenJDK tip...

The protocol for handling OOM during evacuation is subtle and critical for correct operation. This PR does NOT change behavior. It provides improved documentation of existing behavior. --------- ### Progress...

ready
rfr
hotspot-gc
shenandoah

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

Several objectives: 1. Reduce humongous allocation failures by segregating regular regions from humongous regions 2. Do not retire regions just because an allocation failed within the region if the memory...

ready
rfr
hotspot-gc
shenandoah

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