IT之家 10月20日消息,甲骨文Oracle宣布推出Java SE Subscription Enterprise Performance Pack(Java SE訂閱企業(yè)性能包),將JDK 17的性能提升帶給JDK 8。
在官方公告中,甲骨文直接稱(chēng)Java SE訂閱企業(yè)性能包是JDK 8的直接替代品,現(xiàn)已向所有Java SE訂閱客戶(hù)和Oracle云基礎(chǔ)設(shè)施(OCI)用戶(hù)提供,無(wú)需額外費(fèi)用。
據(jù)介紹,Java SE訂閱企業(yè)性能包為JDK 8用戶(hù)提供了在JDK 8和JDK 17發(fā)布之間的7年中為Java帶來(lái)的顯著內(nèi)存管理和性能改進(jìn),其中包括現(xiàn)代垃圾回收GC算法、Compact Strings、增強(qiáng)的可觀察性以及數(shù)十種其它優(yōu)化。
Java SE訂閱企業(yè)性能包支持英特爾和基于Arm的系統(tǒng)(如Ampere Altra)上的headless Linux 64位工作負(fù)載。
甲骨文表示,其自有產(chǎn)品和云服務(wù)的測(cè)試表明,高負(fù)載應(yīng)用的內(nèi)存和性能相比JDK 8提高了約40%。即使JDK 8應(yīng)用沒(méi)有滿(mǎn)載運(yùn)行,性能也可能提高多達(dá)5%。
IT之家了解到,根據(jù)New Relic發(fā)布的報(bào)告,即使已經(jīng)更新到了Java 19,目前仍有46.45%的Java應(yīng)用在生產(chǎn)環(huán)境中使用Java 8。甲骨文的這一做法也是為了讓更多開(kāi)發(fā)者向前升級(jí),大家會(huì)不會(huì)升呢?