Details
-
Enhancement
-
Resolution: Fixed
-
P3
-
8-shenandoah, 11-shenandoah, 12, 13
-
b16
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8222620 | 12u-cpu | Aleksey Shipilev | P3 | Resolved | Fixed | master |
JDK-8222476 | 12.0.2 | Aleksey Shipilev | P3 | Resolved | Fixed | b03 |
Description
There is some confusion what -Xms really means. Current code assumes it only means "initial" heap size, which allows it to uncommit the heap below -Xms. However, users expect -Xms to mean "minimum heap size" to set the low watermark for heap shrinkage. We need to amend Shenandoah to avoid uncommitting below that watermark.
Attachments
Issue Links
- backported by
-
JDK-8222476 Shenandoah should not uncommit below minimum heap size
- Resolved
-
JDK-8222620 Shenandoah should not uncommit below minimum heap size
- Resolved
- relates to
-
JDK-8222185 Shenandoah should report "committed" as capacity
- Resolved