Details
-
Enhancement
-
Resolution: Fixed
-
P4
-
8-shenandoah, 11-shenandoah, 14, 15
-
b25
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8246529 | 14u-cpu | Aleksey Shipilev | P4 | Resolved | Fixed | master |
JDK-8246089 | 14.0.2 | Aleksey Shipilev | P4 | Resolved | Fixed | b09 |
Description
ShenandoahAlwaysPreTouch flag dates back to the times when ShenandoahHeap used VirtualSpace for reserving/committing heap. To workaround single-threaded pretouch code in VirtualSpace, a new flag was needed:
https://mail.openjdk.java.net/pipermail/shenandoah-dev/2016-October/000892.html
That code is long gone now, and current Shenandoah just reserves/commits from OS directly. Therefore, this flag is no longer needed. It actually confuses logging inJDK-8245720.
https://mail.openjdk.java.net/pipermail/shenandoah-dev/2016-October/000892.html
That code is long gone now, and current Shenandoah just reserves/commits from OS directly. Therefore, this flag is no longer needed. It actually confuses logging in
Attachments
Issue Links
- backported by
-
JDK-8246089 Shenandoah: ditch ShenandoahAlwaysPreTouch
- Resolved
-
JDK-8246529 Shenandoah: ditch ShenandoahAlwaysPreTouch
- Resolved
- blocks
-
JDK-8245720 Shenandoah: improve configuration logging
- Resolved