当前位置:首页 > 报告详情

001-杨飞.pdf

上传人: 山哈 编号:725289 2025-07-04 28页 1.92MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要内容是关于OpenJDK在RISC-V架构上的更新和进展。以下是关键点: 1. **项目目标**:为RISC-V 64位架构(RV64GCV)提供一流的Java支持。 2. **项目时间线**: - 2022年3月,合并到OpenJDK主线。 - 2023年7月,回溯到OpenJDK 17u master。 - 2024年2月,回溯到riscv-port-11u项目。 3. **新特性支持**:包括新的RISC-V扩展、轻量级锁、虚拟线程、向量API、外部函数和内存API、以及垃圾回收器的世代ZGC和Shenandoah GC等。 4. **贡献者**:来自ISCAS、Rivos、华为、阿里巴巴等,300多个上游PR被审查和合并。 5. **新RISC-V扩展**:支持了如Zba、Zbb、Zbs等多个新扩展。 6. **轻量级锁**:介绍了HotSpot JVM中的三种锁模式。 7. **虚拟线程**:基于Project Loom实现,解决了Java监视器/虚拟线程固定问题。 8. **性能调整**:对HotSpot C2模式和运行时存根进行了性能调整。 9. **获取JDK二进制文件**:可通过Eclipse Temurin、Bellsoft Liberica和OpenJDK RISC-V每日构建获取。 10. **参与项目**:鼓励下载源码,参与Java新架构的开发。 以上内容涵盖了文章的核心数据和关键点。
OpenJDK在RISC-V上的新特性有哪些? 轻量级锁如何提升Java性能? 如何在RISC-V上体验虚拟线程?
客服
商务合作
小程序
服务号
折叠