Details
-
Bug
-
Resolution: Fixed
-
P3
-
8-shenandoah, 11-shenandoah, 12, 13
-
b20
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8228946 | 12u-cpu | Aleksey Shipilev | P3 | Resolved | Fixed | master |
JDK-8223827 | 12.0.2 | Aleksey Shipilev | P3 | Resolved | Fixed | b03 |
Description
HumongousThreshold is not aligned to MinObjAlignment. Since HumongousThreshold drives the MaxTLABSize, issuing such max-sized TLAB would leave allocation top unaligned. This readily manifests on x86_32. x86_64 is more or less safe as default alignment matches the single HeapWord.
Attachments
Issue Links
- backported by
-
JDK-8223827 Shenandoah breaks alignment with some HumongousThreshold values
-
- Resolved
-
-
JDK-8228946 Shenandoah breaks alignment with some HumongousThreshold values
-
- Resolved
-