Kelvin Nilsen
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...
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...
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...
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,...
Require each thread to observe unproductive Full GC before it throws OOM exception. --------- ### Progress - [ ] Change must not contain extraneous whitespace - [x] Commit message must...
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...
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...