竹笋

首页 » 问答 » 环境 » Oracle推出JDK8的直接替代品
TUhjnbcbe - 2024/2/3 17:25:00
白癜风初期好治吗 http://m.39.net/pf/a_5683025.html

出品

开源中国

为了向传统的Java8服务器工作负载提供Java17级别的性能,Oracle宣布推出JavaSESubscriptionEnterprisePerformancePack(EnterprisePerformancePack)。并声称这是JDK8的直接替代品,现已在MyOracleSupport上面向所有JavaSE订阅客户和Oracle云基础设施(OCI)用户免费提供。

“EnterprisePerformancePack为JDK8用户提供了在JDK8和JDK17发布之间的7年时间里,为Java带来的重大内存管理和性能改进。这些改进包括:现代垃圾回收算法、紧凑字符串、增强的可观察性和数十种其他优化。”

Java8发布于年,和Java17一样都是长期支持(LTS)版本;尽管发布距今已有近九年的历史,但仍被很多开发人员和组织所广泛应用。NewRelic发布的一份“年Java生态系统状况报告”数据表明,Java8仍被46.45%的Java应用程序在生产中使用。

根据介绍,EnterprisePerformancePack在Intel和基于Arm的系统(如AmpereAltra)上支持headlessLinux64位工作负载。

Oracle方面称,使用EnterprisePerformancePack的客户将可以立即看到以或接近内存或CPU容量运行的JDK8工作负载的好处。在Oracle自己的产品和云服务进行的测试表明,高负载应用程序的内存和性能都提高了大约40%。即使没有接近容量运行的JDK8应用程序,也可以会看到高达5%的性能提升。

虽然EnterprisePerformancePack中包含的许多改进可以通过默认选项获得,但Oracle建议用户还是自己研究文档,以最大限度地提高性能并最大限度地降低内存使用率。例如,通过启用可扩展的低延迟ZGC垃圾收集器来提高应用程序响应能力,需要通过-XX:+UseZGC选项。

1
查看完整版本: Oracle推出JDK8的直接替代品