质量推广提醒 - JDK 25:提议弃用-UseCompressedClassPointers选项
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
OpenJDK质量小组建议在使用OpenJDK构建测试FOSS项目时,移除-UseCompressedClassPointers选项,以简化配置和代码复杂性,因为该选项在64位架构下效果不佳,对Java用户几乎没有实际好处。
🎯
关键要点
- OpenJDK质量小组建议在使用OpenJDK构建测试FOSS项目时移除-UseCompressedClassPointers选项。
- 移除该选项可以简化配置和减少代码复杂性。
- 在64位架构下,-UseCompressedClassPointers选项效果不佳,对Java用户几乎没有实际好处。
- 使用-UseCompressedClassPointers选项会增加内存开销,且与-UseCompressedOops的历史关联已被移除。
- 目前支持-UseCompressedClassPointers的原因主要是其在32位操作系统下有效,但32位支持正在逐步淘汰。
- 工程师们考虑在JDK 25中将-UseCompressedClassPointers标记为弃用,并寻求反馈。
➡️