【摘要】 不知道大家是否听说过亦或是使用过毕昇 JDK,是否从事 Java 工作?是否从事 JVM 底层开发?绝大多数 Java 开发者使用的都是 Oracle 的 JDK 或者是 OpenJDK,本文我们将介绍华为的毕昇 JDK 以及我们所做的相关技术优化,希望能在除上述两者之外提供给大家新的选择。
文章目录
- 前言
- 一、什么是毕昇 JDK?
- 1.1、毕昇 JDK 发展历程
- 1.2、毕昇 JDK 的支持架构
- 1.3、毕昇 JDK、OpenJDK 和 Oracle JDK 区别
- 二、为什么要做毕昇 JDK?
- 2.1、Oracle JDK 授权方式发生变化
- 2.2、高版本 JDK 有价值特性的渴望
- 2.3、应用的定制化优化诉求
- 三、毕昇 JDK 现状
- 3.1、毕昇 JDK 研发现状
- 3.2、毕昇 JDK 性能提升实例
- 四、毕昇 JDK 的 GC 算法优化
- 4.1、并行复制算法的概念
- 4.2、架构对并行复制算法的影响
- 4.3、并行复制算法的流程
- 4.4、算法优化减少 membar 之 Q&A
- 4.5、G1、GC 的优化
- 4.6、ZGC 的优化
- 五、JIT 优化——SVE 算法优化
- 5.1、SVE 算法优化相关介绍
- 5.2、SVE 算法优化成果
- 六、软硬协同——鲲鹏 KAE 硬件加速
- 七、毕昇 JDK 还能带来什么价值?
- 八、毕昇 JDK 的未来发展
- 8.1、即将面世的功能
- 8.2、未来方向
- 九、如何获得毕昇 JDK 及帮助?
- 9.1、JDK 8 的代码仓
- 9.2、JDK 11 的代码仓
- 总结
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐